From 404599e00c2f4078b7696dd5ec95861d8bd490b4 Mon Sep 17 00:00:00 2001 From: Florian Berthold Date: Fri, 23 Jan 2026 05:22:56 +0100 Subject: [PATCH] Complete KiCad schematic with full wiring MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Schematic now includes: - All 22 components placed with proper symbols - Complete power section: J1 → D1 → U1 → +3.3V rail - Power LED circuit (R2 + D2) - RP2040-Zero module with power and signal connections - OLED module with I2C wiring (SDA/SCL) - Trigger output: GP2 → U2 (74LVC1G17) → R3 → J2 - Return input: J3 → R4 → R5/R6 divider → D3/D4 clamps → U3 → GP3 - Button: +3.3V → R1 → SW1 → GND - Decoupling caps C4, C5 for U2, U3 - All power symbols and ground connections - Net labels for inter-section connections Embedded lib_symbols for standalone schematic use. --- hardware/kicad/SN-L00.kicad_sch | 1247 ++++++++++++++++++++++++------- 1 file changed, 990 insertions(+), 257 deletions(-) diff --git a/hardware/kicad/SN-L00.kicad_sch b/hardware/kicad/SN-L00.kicad_sch index 4f4a302..ed1ed8d 100644 --- a/hardware/kicad/SN-L00.kicad_sch +++ b/hardware/kicad/SN-L00.kicad_sch @@ -11,422 +11,1155 @@ (company "SubModular / Sub-Net e.U.") ) - ;; Power symbols + (lib_symbols + ;; Power symbols + (symbol "power:+12V" + (power) + (pin_names (offset 0)) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" (at 0 -3.81 0) (effects (font (size 1.27 1.27)) hide)) + (property "Value" "+12V" (at 0 3.556 0) (effects (font (size 1.27 1.27)))) + (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide)) + (symbol "+12V_0_1" + (polyline (pts (xy -0.762 1.27) (xy 0 2.54)) (stroke (width 0) (type default)) (fill (type none))) + (polyline (pts (xy 0 0) (xy 0 2.54)) (stroke (width 0) (type default)) (fill (type none))) + (polyline (pts (xy 0 2.54) (xy 0.762 1.27)) (stroke (width 0) (type default)) (fill (type none))) + ) + (symbol "+12V_1_1" + (pin power_in line (at 0 0 90) (length 0) (name "+12V" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27))))) + ) + ) + (symbol "power:+3.3V" + (power) + (pin_names (offset 0)) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" (at 0 -3.81 0) (effects (font (size 1.27 1.27)) hide)) + (property "Value" "+3.3V" (at 0 3.556 0) (effects (font (size 1.27 1.27)))) + (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide)) + (symbol "+3.3V_0_1" + (polyline (pts (xy -0.762 1.27) (xy 0 2.54)) (stroke (width 0) (type default)) (fill (type none))) + (polyline (pts (xy 0 0) (xy 0 2.54)) (stroke (width 0) (type default)) (fill (type none))) + (polyline (pts (xy 0 2.54) (xy 0.762 1.27)) (stroke (width 0) (type default)) (fill (type none))) + ) + (symbol "+3.3V_1_1" + (pin power_in line (at 0 0 90) (length 0) (name "+3.3V" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27))))) + ) + ) + (symbol "power:GND" + (power) + (pin_names (offset 0)) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" (at 0 -6.35 0) (effects (font (size 1.27 1.27)) hide)) + (property "Value" "GND" (at 0 -3.81 0) (effects (font (size 1.27 1.27)))) + (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide)) + (symbol "GND_0_1" + (polyline (pts (xy 0 0) (xy 0 -1.27) (xy 1.27 -1.27) (xy 0 -2.54) (xy -1.27 -1.27) (xy 0 -1.27)) (stroke (width 0) (type default)) (fill (type none))) + ) + (symbol "GND_1_1" + (pin power_in line (at 0 0 270) (length 0) (name "GND" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27))))) + ) + ) + + ;; Connector 2x5 + (symbol "Connector_Generic:Conn_02x05_Odd_Even" + (pin_names (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" (at 1.27 7.62 0) (effects (font (size 1.27 1.27)))) + (property "Value" "Conn_02x05_Odd_Even" (at 1.27 -7.62 0) (effects (font (size 1.27 1.27)))) + (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide)) + (symbol "Conn_02x05_Odd_Even_1_1" + (rectangle (start -1.27 5.08) (end 3.81 -5.08) (stroke (width 0.254) (type default)) (fill (type background))) + (pin passive line (at -5.08 5.08 0) (length 3.81) (name "Pin_1" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27))))) + (pin passive line (at 7.62 5.08 180) (length 3.81) (name "Pin_2" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27))))) + (pin passive line (at -5.08 2.54 0) (length 3.81) (name "Pin_3" (effects (font (size 1.27 1.27)))) (number "3" (effects (font (size 1.27 1.27))))) + (pin passive line (at 7.62 2.54 180) (length 3.81) (name "Pin_4" (effects (font (size 1.27 1.27)))) (number "4" (effects (font (size 1.27 1.27))))) + (pin passive line (at -5.08 0 0) (length 3.81) (name "Pin_5" (effects (font (size 1.27 1.27)))) (number "5" (effects (font (size 1.27 1.27))))) + (pin passive line (at 7.62 0 180) (length 3.81) (name "Pin_6" (effects (font (size 1.27 1.27)))) (number "6" (effects (font (size 1.27 1.27))))) + (pin passive line (at -5.08 -2.54 0) (length 3.81) (name "Pin_7" (effects (font (size 1.27 1.27)))) (number "7" (effects (font (size 1.27 1.27))))) + (pin passive line (at 7.62 -2.54 180) (length 3.81) (name "Pin_8" (effects (font (size 1.27 1.27)))) (number "8" (effects (font (size 1.27 1.27))))) + (pin passive line (at -5.08 -5.08 0) (length 3.81) (name "Pin_9" (effects (font (size 1.27 1.27)))) (number "9" (effects (font (size 1.27 1.27))))) + (pin passive line (at 7.62 -5.08 180) (length 3.81) (name "Pin_10" (effects (font (size 1.27 1.27)))) (number "10" (effects (font (size 1.27 1.27))))) + ) + ) + + ;; Diode Schottky + (symbol "Device:D_Schottky" + (pin_names (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" (at 0 2.54 0) (effects (font (size 1.27 1.27)))) + (property "Value" "D_Schottky" (at 0 -2.54 0) (effects (font (size 1.27 1.27)))) + (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide)) + (symbol "D_Schottky_0_1" + (polyline (pts (xy -1.27 1.27) (xy -1.27 -1.27) (xy 1.27 0) (xy -1.27 1.27)) (stroke (width 0.254) (type default)) (fill (type none))) + (polyline (pts (xy 1.27 1.27) (xy 1.27 -1.27) (xy 1.778 -1.27) (xy 1.778 -1.016)) (stroke (width 0.254) (type default)) (fill (type none))) + (polyline (pts (xy 1.27 -1.27) (xy 0.762 -1.27) (xy 0.762 -1.016)) (stroke (width 0.254) (type default)) (fill (type none))) + ) + (symbol "D_Schottky_1_1" + (pin passive line (at -3.81 0 0) (length 2.54) (name "K" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27))))) + (pin passive line (at 3.81 0 180) (length 2.54) (name "A" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27))))) + ) + ) + + ;; LED + (symbol "Device:LED" + (pin_names (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" (at 0 2.54 0) (effects (font (size 1.27 1.27)))) + (property "Value" "LED" (at 0 -2.54 0) (effects (font (size 1.27 1.27)))) + (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide)) + (symbol "LED_0_1" + (polyline (pts (xy -1.27 1.27) (xy -1.27 -1.27) (xy 1.27 0) (xy -1.27 1.27)) (stroke (width 0.254) (type default)) (fill (type none))) + (polyline (pts (xy 1.27 1.27) (xy 1.27 -1.27)) (stroke (width 0.254) (type default)) (fill (type none))) + (polyline (pts (xy 0 1.27) (xy 1.27 2.54)) (stroke (width 0) (type default)) (fill (type none))) + (polyline (pts (xy 0.508 1.778) (xy 1.778 3.048)) (stroke (width 0) (type default)) (fill (type none))) + ) + (symbol "LED_1_1" + (pin passive line (at -3.81 0 0) (length 2.54) (name "K" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27))))) + (pin passive line (at 3.81 0 180) (length 2.54) (name "A" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27))))) + ) + ) + + ;; Resistor + (symbol "Device:R" + (pin_names (offset 0)) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" (at 2.032 0 90) (effects (font (size 1.27 1.27)))) + (property "Value" "R" (at 0 0 90) (effects (font (size 1.27 1.27)))) + (property "Footprint" "" (at -1.778 0 90) (effects (font (size 1.27 1.27)) hide)) + (symbol "R_0_1" + (rectangle (start -1.016 2.54) (end 1.016 -2.54) (stroke (width 0.254) (type default)) (fill (type none))) + ) + (symbol "R_1_1" + (pin passive line (at 0 3.81 270) (length 1.27) (name "~" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27))))) + (pin passive line (at 0 -3.81 90) (length 1.27) (name "~" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27))))) + ) + ) + + ;; Capacitor + (symbol "Device:C" + (pin_names (offset 0.254)) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" (at 0.635 2.54 0) (effects (font (size 1.27 1.27)) (justify left))) + (property "Value" "C" (at 0.635 -2.54 0) (effects (font (size 1.27 1.27)) (justify left))) + (property "Footprint" "" (at 0.9652 -3.81 0) (effects (font (size 1.27 1.27)) hide)) + (symbol "C_0_1" + (polyline (pts (xy -2.032 -0.762) (xy 2.032 -0.762)) (stroke (width 0.508) (type default)) (fill (type none))) + (polyline (pts (xy -2.032 0.762) (xy 2.032 0.762)) (stroke (width 0.508) (type default)) (fill (type none))) + ) + (symbol "C_1_1" + (pin passive line (at 0 3.81 270) (length 2.794) (name "~" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27))))) + (pin passive line (at 0 -3.81 90) (length 2.794) (name "~" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27))))) + ) + ) + + ;; AMS1117 LDO + (symbol "Regulator_Linear:AMS1117-3.3" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" (at 0 5.08 0) (effects (font (size 1.27 1.27)))) + (property "Value" "AMS1117-3.3" (at 0 2.54 0) (effects (font (size 1.27 1.27)))) + (property "Footprint" "Package_TO_SOT_SMD:SOT-223-3_TabPin2" (at 0 0 0) (effects (font (size 1.27 1.27)) hide)) + (symbol "AMS1117-3.3_0_1" + (rectangle (start -5.08 1.27) (end 5.08 -5.08) (stroke (width 0.254) (type default)) (fill (type background))) + ) + (symbol "AMS1117-3.3_1_1" + (pin power_in line (at 0 -7.62 90) (length 2.54) (name "GND" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27))))) + (pin power_out line (at 7.62 0 180) (length 2.54) (name "VO" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27))))) + (pin power_in line (at -7.62 0 0) (length 2.54) (name "VI" (effects (font (size 1.27 1.27)))) (number "3" (effects (font (size 1.27 1.27))))) + ) + ) + + ;; 74LVC1G17 Schmitt Trigger + (symbol "74xx:74LVC1G17" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" (at 0 5.08 0) (effects (font (size 1.27 1.27)))) + (property "Value" "74LVC1G17" (at 0 -5.08 0) (effects (font (size 1.27 1.27)))) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23-5" (at 0 0 0) (effects (font (size 1.27 1.27)) hide)) + (symbol "74LVC1G17_0_1" + (polyline (pts (xy -3.81 3.81) (xy -3.81 -3.81) (xy 3.81 0) (xy -3.81 3.81)) (stroke (width 0.254) (type default)) (fill (type background))) + (polyline (pts (xy -2.54 -1.27) (xy -1.27 -1.27) (xy -1.27 1.27) (xy 0 1.27) (xy 0 -1.27) (xy 1.27 -1.27)) (stroke (width 0.254) (type default)) (fill (type none))) + ) + (symbol "74LVC1G17_1_1" + (pin input line (at -7.62 0 0) (length 3.81) (name "A" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27))))) + (pin power_in line (at 0 -7.62 90) (length 5.08) (name "GND" (effects (font (size 1.27 1.27)))) (number "3" (effects (font (size 1.27 1.27))))) + (pin output line (at 7.62 0 180) (length 3.81) (name "Y" (effects (font (size 1.27 1.27)))) (number "4" (effects (font (size 1.27 1.27))))) + (pin power_in line (at 0 7.62 270) (length 5.08) (name "VCC" (effects (font (size 1.27 1.27)))) (number "5" (effects (font (size 1.27 1.27))))) + ) + ) + + ;; MCP6001 Op-Amp + (symbol "Amplifier_Operational:MCP6001-OT" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" (at 0 5.08 0) (effects (font (size 1.27 1.27)))) + (property "Value" "MCP6001" (at 0 -5.08 0) (effects (font (size 1.27 1.27)))) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23-5" (at 0 0 0) (effects (font (size 1.27 1.27)) hide)) + (symbol "MCP6001-OT_0_1" + (polyline (pts (xy -5.08 5.08) (xy -5.08 -5.08) (xy 5.08 0) (xy -5.08 5.08)) (stroke (width 0.254) (type default)) (fill (type background))) + (polyline (pts (xy -3.81 -2.54) (xy -2.54 -2.54)) (stroke (width 0.254) (type default)) (fill (type none))) + (polyline (pts (xy -3.81 2.54) (xy -2.54 2.54)) (stroke (width 0.254) (type default)) (fill (type none))) + (polyline (pts (xy -3.175 2.54) (xy -3.175 1.27)) (stroke (width 0.254) (type default)) (fill (type none))) + ) + (symbol "MCP6001-OT_1_1" + (pin output line (at 7.62 0 180) (length 2.54) (name "~" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27))))) + (pin power_in line (at -2.54 -7.62 90) (length 3.81) (name "V-" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27))))) + (pin input line (at -7.62 2.54 0) (length 2.54) (name "+" (effects (font (size 1.27 1.27)))) (number "3" (effects (font (size 1.27 1.27))))) + (pin input line (at -7.62 -2.54 0) (length 2.54) (name "-" (effects (font (size 1.27 1.27)))) (number "4" (effects (font (size 1.27 1.27))))) + (pin power_in line (at -2.54 7.62 270) (length 3.81) (name "V+" (effects (font (size 1.27 1.27)))) (number "5" (effects (font (size 1.27 1.27))))) + ) + ) + + ;; Audio Jack + (symbol "Connector:AudioJack2" + (pin_names (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" (at 0 8.89 0) (effects (font (size 1.27 1.27)))) + (property "Value" "AudioJack2" (at 0 6.35 0) (effects (font (size 1.27 1.27)))) + (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide)) + (symbol "AudioJack2_0_1" + (rectangle (start -3.81 5.08) (end 3.81 -2.54) (stroke (width 0.254) (type default)) (fill (type background))) + (polyline (pts (xy 0 0) (xy 1.27 -1.27) (xy 2.54 0)) (stroke (width 0.254) (type default)) (fill (type none))) + (polyline (pts (xy 0 2.54) (xy 2.54 2.54)) (stroke (width 0.254) (type default)) (fill (type none))) + ) + (symbol "AudioJack2_1_1" + (pin passive line (at 0 -5.08 90) (length 2.54) (name "~" (effects (font (size 1.27 1.27)))) (number "S" (effects (font (size 1.27 1.27))))) + (pin passive line (at 6.35 2.54 180) (length 2.54) (name "~" (effects (font (size 1.27 1.27)))) (number "T" (effects (font (size 1.27 1.27))))) + ) + ) + + ;; Tactile Switch + (symbol "Switch:SW_Push" + (pin_names (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "SW" (at 1.27 6.35 0) (effects (font (size 1.27 1.27)) (justify left))) + (property "Value" "SW_Push" (at 0 -1.524 0) (effects (font (size 1.27 1.27)))) + (property "Footprint" "" (at 0 5.08 0) (effects (font (size 1.27 1.27)) hide)) + (symbol "SW_Push_0_1" + (circle (center -2.032 0) (radius 0.508) (stroke (width 0) (type default)) (fill (type none))) + (polyline (pts (xy 0 1.27) (xy 0 3.048)) (stroke (width 0) (type default)) (fill (type none))) + (polyline (pts (xy -2.54 1.27) (xy 2.54 1.27)) (stroke (width 0) (type default)) (fill (type none))) + (circle (center 2.032 0) (radius 0.508) (stroke (width 0) (type default)) (fill (type none))) + (pin passive line (at -5.08 0 0) (length 2.54) (name "1" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27))))) + (pin passive line (at 5.08 0 180) (length 2.54) (name "2" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27))))) + ) + ) + + ;; 1x4 Connector for OLED + (symbol "Connector_Generic:Conn_01x04" + (pin_names (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" (at 0 5.08 0) (effects (font (size 1.27 1.27)))) + (property "Value" "Conn_01x04" (at 0 -7.62 0) (effects (font (size 1.27 1.27)))) + (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide)) + (symbol "Conn_01x04_1_1" + (rectangle (start -1.27 3.81) (end 1.27 -6.35) (stroke (width 0.254) (type default)) (fill (type background))) + (pin passive line (at -5.08 2.54 0) (length 3.81) (name "Pin_1" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27))))) + (pin passive line (at -5.08 0 0) (length 3.81) (name "Pin_2" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27))))) + (pin passive line (at -5.08 -2.54 0) (length 3.81) (name "Pin_3" (effects (font (size 1.27 1.27)))) (number "3" (effects (font (size 1.27 1.27))))) + (pin passive line (at -5.08 -5.08 0) (length 3.81) (name "Pin_4" (effects (font (size 1.27 1.27)))) (number "4" (effects (font (size 1.27 1.27))))) + ) + ) + + ;; RP2040-Zero from our library + (symbol "SN-L00:RP2040-Zero" + (pin_names (offset 1.016)) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "MOD" (at 0 16.51 0) (effects (font (size 1.27 1.27)))) + (property "Value" "RP2040-Zero" (at 0 -16.51 0) (effects (font (size 1.27 1.27)))) + (property "Footprint" "SN-L00:RP2040-Zero" (at 0 0 0) (effects (font (size 1.27 1.27)) hide)) + (symbol "RP2040-Zero_0_1" + (rectangle (start -10.16 15.24) (end 10.16 -15.24) (stroke (width 0.254) (type default)) (fill (type background))) + ) + (symbol "RP2040-Zero_1_1" + (pin power_in line (at -12.7 12.7 0) (length 2.54) (name "5V" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27))))) + (pin power_in line (at -12.7 10.16 0) (length 2.54) (name "GND" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27))))) + (pin power_out line (at -12.7 7.62 0) (length 2.54) (name "3V3" (effects (font (size 1.27 1.27)))) (number "3" (effects (font (size 1.27 1.27))))) + (pin bidirectional line (at -12.7 5.08 0) (length 2.54) (name "GP29" (effects (font (size 1.27 1.27)))) (number "4" (effects (font (size 1.27 1.27))))) + (pin bidirectional line (at -12.7 2.54 0) (length 2.54) (name "GP28" (effects (font (size 1.27 1.27)))) (number "5" (effects (font (size 1.27 1.27))))) + (pin bidirectional line (at -12.7 0 0) (length 2.54) (name "GP27" (effects (font (size 1.27 1.27)))) (number "6" (effects (font (size 1.27 1.27))))) + (pin bidirectional line (at -12.7 -2.54 0) (length 2.54) (name "GP26" (effects (font (size 1.27 1.27)))) (number "7" (effects (font (size 1.27 1.27))))) + (pin bidirectional line (at -12.7 -5.08 0) (length 2.54) (name "GP15" (effects (font (size 1.27 1.27)))) (number "8" (effects (font (size 1.27 1.27))))) + (pin bidirectional line (at -12.7 -7.62 0) (length 2.54) (name "GP14" (effects (font (size 1.27 1.27)))) (number "9" (effects (font (size 1.27 1.27))))) + (pin power_out line (at 12.7 12.7 180) (length 2.54) (name "3V3" (effects (font (size 1.27 1.27)))) (number "10" (effects (font (size 1.27 1.27))))) + (pin power_in line (at 12.7 10.16 180) (length 2.54) (name "GND" (effects (font (size 1.27 1.27)))) (number "11" (effects (font (size 1.27 1.27))))) + (pin bidirectional line (at 12.7 7.62 180) (length 2.54) (name "GP0" (effects (font (size 1.27 1.27)))) (number "12" (effects (font (size 1.27 1.27))))) + (pin bidirectional line (at 12.7 5.08 180) (length 2.54) (name "GP1" (effects (font (size 1.27 1.27)))) (number "13" (effects (font (size 1.27 1.27))))) + (pin bidirectional line (at 12.7 2.54 180) (length 2.54) (name "GP2" (effects (font (size 1.27 1.27)))) (number "14" (effects (font (size 1.27 1.27))))) + (pin bidirectional line (at 12.7 0 180) (length 2.54) (name "GP3" (effects (font (size 1.27 1.27)))) (number "15" (effects (font (size 1.27 1.27))))) + (pin bidirectional line (at 12.7 -2.54 180) (length 2.54) (name "GP4" (effects (font (size 1.27 1.27)))) (number "16" (effects (font (size 1.27 1.27))))) + (pin bidirectional line (at 12.7 -5.08 180) (length 2.54) (name "GP5" (effects (font (size 1.27 1.27)))) (number "17" (effects (font (size 1.27 1.27))))) + (pin power_in line (at 12.7 -7.62 180) (length 2.54) (name "GND" (effects (font (size 1.27 1.27)))) (number "18" (effects (font (size 1.27 1.27))))) + ) + ) + ) + + ;; ==================== POWER SECTION ==================== + + ;; +12V Power symbol (symbol (lib_id "power:+12V") - (at 25.4 25.4 0) + (at 30.48 35.56 0) (unit 1) (exclude_from_sim no) - (in_bom yes) + (in_bom no) (on_board yes) - (uuid "pwr-12v-1") - (property "Reference" "#PWR01" (at 25.4 29.21 0) (effects (font (size 1.27 1.27)) hide)) - (property "Value" "+12V" (at 25.4 22.86 0) (effects (font (size 1.27 1.27)))) - ) - - (symbol - (lib_id "power:GND") - (at 25.4 76.2 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (uuid "pwr-gnd-1") - (property "Reference" "#PWR02" (at 25.4 82.55 0) (effects (font (size 1.27 1.27)) hide)) - (property "Value" "GND" (at 25.4 80.01 0) (effects (font (size 1.27 1.27)))) - ) - - (symbol - (lib_id "power:+3.3V") - (at 63.5 25.4 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (uuid "pwr-3v3-1") - (property "Reference" "#PWR03" (at 63.5 29.21 0) (effects (font (size 1.27 1.27)) hide)) - (property "Value" "+3.3V" (at 63.5 22.86 0) (effects (font (size 1.27 1.27)))) + (dnp no) + (uuid "00000001-0001-0001-0001-000000000001") + (property "Reference" "#PWR01" (at 30.48 39.37 0) (effects (font (size 1.27 1.27)) hide)) + (property "Value" "+12V" (at 30.48 31.75 0) (effects (font (size 1.27 1.27)))) + (pin "1" (uuid "00000001-0001-0001-0001-000000000011")) ) ;; Eurorack Power Header J1 (symbol (lib_id "Connector_Generic:Conn_02x05_Odd_Even") - (at 25.4 50.8 0) + (at 43.18 48.26 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) - (uuid "j1-euro-pwr") - (property "Reference" "J1" (at 25.4 40.64 0) (effects (font (size 1.27 1.27)))) - (property "Value" "Eurorack_Power" (at 25.4 60.96 0) (effects (font (size 1.27 1.27)))) - (property "Footprint" "Connector_IDC:IDC-Header_2x05_P2.54mm_Vertical" (at 25.4 50.8 0) (effects (font (size 1.27 1.27)) hide)) - (property "LCSC" "C429954" (at 25.4 50.8 0) (effects (font (size 1.27 1.27)) hide)) + (dnp no) + (uuid "00000001-0001-0001-0001-000000000002") + (property "Reference" "J1" (at 44.45 38.1 0) (effects (font (size 1.27 1.27)))) + (property "Value" "Eurorack_2x5" (at 44.45 58.42 0) (effects (font (size 1.27 1.27)))) + (property "Footprint" "Connector_IDC:IDC-Header_2x05_P2.54mm_Vertical" (at 43.18 48.26 0) (effects (font (size 1.27 1.27)) hide)) + (property "LCSC" "C429954" (at 43.18 48.26 0) (effects (font (size 1.27 1.27)) hide)) + (pin "1" (uuid "00000001-0001-0001-0001-000000000021")) + (pin "2" (uuid "00000001-0001-0001-0001-000000000022")) + (pin "3" (uuid "00000001-0001-0001-0001-000000000023")) + (pin "4" (uuid "00000001-0001-0001-0001-000000000024")) + (pin "5" (uuid "00000001-0001-0001-0001-000000000025")) + (pin "6" (uuid "00000001-0001-0001-0001-000000000026")) + (pin "7" (uuid "00000001-0001-0001-0001-000000000027")) + (pin "8" (uuid "00000001-0001-0001-0001-000000000028")) + (pin "9" (uuid "00000001-0001-0001-0001-000000000029")) + (pin "10" (uuid "00000001-0001-0001-0001-00000000002a")) ) - ;; Schottky Diode D1 - Reverse polarity protection + ;; Schottky Diode D1 (symbol (lib_id "Device:D_Schottky") - (at 38.1 30.48 0) + (at 66.04 35.56 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) - (uuid "d1-schottky") - (property "Reference" "D1" (at 38.1 27.94 0) (effects (font (size 1.27 1.27)))) - (property "Value" "SS14" (at 38.1 33.02 0) (effects (font (size 1.27 1.27)))) - (property "Footprint" "Diode_SMD:D_SMA" (at 38.1 30.48 0) (effects (font (size 1.27 1.27)) hide)) - (property "LCSC" "C2480" (at 38.1 30.48 0) (effects (font (size 1.27 1.27)) hide)) + (dnp no) + (uuid "00000001-0001-0001-0001-000000000003") + (property "Reference" "D1" (at 66.04 30.48 0) (effects (font (size 1.27 1.27)))) + (property "Value" "SS14" (at 66.04 33.02 0) (effects (font (size 1.27 1.27)))) + (property "Footprint" "Diode_SMD:D_SMA" (at 66.04 35.56 0) (effects (font (size 1.27 1.27)) hide)) + (property "LCSC" "C2480" (at 66.04 35.56 0) (effects (font (size 1.27 1.27)) hide)) + (pin "1" (uuid "00000001-0001-0001-0001-000000000031")) + (pin "2" (uuid "00000001-0001-0001-0001-000000000032")) ) - ;; LDO Regulator U1 + ;; LDO U1 (symbol (lib_id "Regulator_Linear:AMS1117-3.3") - (at 50.8 30.48 0) + (at 88.9 35.56 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) - (uuid "u1-ldo") - (property "Reference" "U1" (at 50.8 22.86 0) (effects (font (size 1.27 1.27)))) - (property "Value" "AMS1117-3.3" (at 50.8 25.4 0) (effects (font (size 1.27 1.27)))) - (property "Footprint" "Package_TO_SOT_SMD:SOT-223-3_TabPin2" (at 50.8 30.48 0) (effects (font (size 1.27 1.27)) hide)) - (property "LCSC" "C6186" (at 50.8 30.48 0) (effects (font (size 1.27 1.27)) hide)) + (dnp no) + (uuid "00000001-0001-0001-0001-000000000004") + (property "Reference" "U1" (at 88.9 26.67 0) (effects (font (size 1.27 1.27)))) + (property "Value" "AMS1117-3.3" (at 88.9 29.21 0) (effects (font (size 1.27 1.27)))) + (property "Footprint" "Package_TO_SOT_SMD:SOT-223-3_TabPin2" (at 88.9 35.56 0) (effects (font (size 1.27 1.27)) hide)) + (property "LCSC" "C6186" (at 88.9 35.56 0) (effects (font (size 1.27 1.27)) hide)) + (pin "1" (uuid "00000001-0001-0001-0001-000000000041")) + (pin "2" (uuid "00000001-0001-0001-0001-000000000042")) + (pin "3" (uuid "00000001-0001-0001-0001-000000000043")) ) - ;; Input capacitors + ;; Input cap C1 (symbol (lib_id "Device:C") - (at 43.18 38.1 0) + (at 76.2 43.18 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) - (uuid "c1-input") - (property "Reference" "C1" (at 45.72 36.83 0) (effects (font (size 1.27 1.27)))) - (property "Value" "10uF" (at 45.72 39.37 0) (effects (font (size 1.27 1.27)))) - (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" (at 43.18 38.1 0) (effects (font (size 1.27 1.27)) hide)) - (property "LCSC" "C15850" (at 43.18 38.1 0) (effects (font (size 1.27 1.27)) hide)) + (dnp no) + (uuid "00000001-0001-0001-0001-000000000005") + (property "Reference" "C1" (at 80.01 41.91 0) (effects (font (size 1.27 1.27)))) + (property "Value" "10uF" (at 80.01 44.45 0) (effects (font (size 1.27 1.27)))) + (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" (at 76.2 43.18 0) (effects (font (size 1.27 1.27)) hide)) + (property "LCSC" "C15850" (at 76.2 43.18 0) (effects (font (size 1.27 1.27)) hide)) + (pin "1" (uuid "00000001-0001-0001-0001-000000000051")) + (pin "2" (uuid "00000001-0001-0001-0001-000000000052")) ) - ;; Output capacitors + ;; Output cap C2 (symbol (lib_id "Device:C") - (at 58.42 38.1 0) + (at 101.6 43.18 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) - (uuid "c2-output") - (property "Reference" "C2" (at 60.96 36.83 0) (effects (font (size 1.27 1.27)))) - (property "Value" "10uF" (at 60.96 39.37 0) (effects (font (size 1.27 1.27)))) - (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" (at 58.42 38.1 0) (effects (font (size 1.27 1.27)) hide)) - (property "LCSC" "C15850" (at 58.42 38.1 0) (effects (font (size 1.27 1.27)) hide)) + (dnp no) + (uuid "00000001-0001-0001-0001-000000000006") + (property "Reference" "C2" (at 105.41 41.91 0) (effects (font (size 1.27 1.27)))) + (property "Value" "10uF" (at 105.41 44.45 0) (effects (font (size 1.27 1.27)))) + (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" (at 101.6 43.18 0) (effects (font (size 1.27 1.27)) hide)) + (property "LCSC" "C15850" (at 101.6 43.18 0) (effects (font (size 1.27 1.27)) hide)) + (pin "1" (uuid "00000001-0001-0001-0001-000000000061")) + (pin "2" (uuid "00000001-0001-0001-0001-000000000062")) ) + ;; Output cap C3 (symbol (lib_id "Device:C") - (at 63.5 38.1 0) + (at 109.22 43.18 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) - (uuid "c3-output") - (property "Reference" "C3" (at 66.04 36.83 0) (effects (font (size 1.27 1.27)))) - (property "Value" "100nF" (at 66.04 39.37 0) (effects (font (size 1.27 1.27)))) - (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 63.5 38.1 0) (effects (font (size 1.27 1.27)) hide)) - (property "LCSC" "C14663" (at 63.5 38.1 0) (effects (font (size 1.27 1.27)) hide)) + (dnp no) + (uuid "00000001-0001-0001-0001-000000000007") + (property "Reference" "C3" (at 113.03 41.91 0) (effects (font (size 1.27 1.27)))) + (property "Value" "100nF" (at 113.03 44.45 0) (effects (font (size 1.27 1.27)))) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 109.22 43.18 0) (effects (font (size 1.27 1.27)) hide)) + (property "LCSC" "C14663" (at 109.22 43.18 0) (effects (font (size 1.27 1.27)) hide)) + (pin "1" (uuid "00000001-0001-0001-0001-000000000071")) + (pin "2" (uuid "00000001-0001-0001-0001-000000000072")) ) - ;; RP2040-Zero Module MOD1 + ;; GND symbols (symbol - (lib_id "Connector_Generic:Conn_01x09") - (at 101.6 50.8 0) + (lib_id "power:GND") + (at 88.9 53.34 0) (unit 1) (exclude_from_sim no) - (in_bom yes) + (in_bom no) (on_board yes) - (uuid "mod1-rp2040-left") - (property "Reference" "MOD1A" (at 101.6 35.56 0) (effects (font (size 1.27 1.27)))) - (property "Value" "RP2040-Zero_Left" (at 101.6 68.58 0) (effects (font (size 1.27 1.27)))) - (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x09_P2.54mm_Vertical" (at 101.6 50.8 0) (effects (font (size 1.27 1.27)) hide)) + (dnp no) + (uuid "00000001-0001-0001-0001-000000000008") + (property "Reference" "#PWR02" (at 88.9 59.69 0) (effects (font (size 1.27 1.27)) hide)) + (property "Value" "GND" (at 88.9 57.15 0) (effects (font (size 1.27 1.27)))) + (pin "1" (uuid "00000001-0001-0001-0001-000000000081")) ) + ;; +3.3V output (symbol - (lib_id "Connector_Generic:Conn_01x09") - (at 116.84 50.8 180) + (lib_id "power:+3.3V") + (at 116.84 35.56 0) + (unit 1) + (exclude_from_sim no) + (in_bom no) + (on_board yes) + (dnp no) + (uuid "00000001-0001-0001-0001-000000000009") + (property "Reference" "#PWR03" (at 116.84 39.37 0) (effects (font (size 1.27 1.27)) hide)) + (property "Value" "+3.3V" (at 116.84 31.75 0) (effects (font (size 1.27 1.27)))) + (pin "1" (uuid "00000001-0001-0001-0001-000000000091")) + ) + + ;; ==================== MCU SECTION ==================== + + ;; RP2040-Zero MOD1 + (symbol + (lib_id "SN-L00:RP2040-Zero") + (at 172.72 88.9 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) - (uuid "mod1-rp2040-right") - (property "Reference" "MOD1B" (at 116.84 35.56 0) (effects (font (size 1.27 1.27)))) - (property "Value" "RP2040-Zero_Right" (at 116.84 68.58 0) (effects (font (size 1.27 1.27)))) - (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x09_P2.54mm_Vertical" (at 116.84 50.8 0) (effects (font (size 1.27 1.27)) hide)) + (dnp no) + (uuid "00000001-0001-0001-0002-000000000001") + (property "Reference" "MOD1" (at 172.72 69.85 0) (effects (font (size 1.27 1.27)))) + (property "Value" "RP2040-Zero" (at 172.72 107.95 0) (effects (font (size 1.27 1.27)))) + (property "Footprint" "SN-L00:RP2040-Zero" (at 172.72 88.9 0) (effects (font (size 1.27 1.27)) hide)) + (pin "1" (uuid "00000001-0001-0001-0002-000000000011")) + (pin "2" (uuid "00000001-0001-0001-0002-000000000012")) + (pin "3" (uuid "00000001-0001-0001-0002-000000000013")) + (pin "4" (uuid "00000001-0001-0001-0002-000000000014")) + (pin "5" (uuid "00000001-0001-0001-0002-000000000015")) + (pin "6" (uuid "00000001-0001-0001-0002-000000000016")) + (pin "7" (uuid "00000001-0001-0001-0002-000000000017")) + (pin "8" (uuid "00000001-0001-0001-0002-000000000018")) + (pin "9" (uuid "00000001-0001-0001-0002-000000000019")) + (pin "10" (uuid "00000001-0001-0001-0002-00000000001a")) + (pin "11" (uuid "00000001-0001-0001-0002-00000000001b")) + (pin "12" (uuid "00000001-0001-0001-0002-00000000001c")) + (pin "13" (uuid "00000001-0001-0001-0002-00000000001d")) + (pin "14" (uuid "00000001-0001-0001-0002-00000000001e")) + (pin "15" (uuid "00000001-0001-0001-0002-00000000001f")) + (pin "16" (uuid "00000001-0001-0001-0002-000000000020")) + (pin "17" (uuid "00000001-0001-0001-0002-000000000021")) + (pin "18" (uuid "00000001-0001-0001-0002-000000000022")) ) - ;; OLED Module MOD2 + ;; OLED MOD2 (symbol (lib_id "Connector_Generic:Conn_01x04") - (at 139.7 50.8 0) + (at 228.6 83.82 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) - (uuid "mod2-oled") - (property "Reference" "MOD2" (at 139.7 43.18 0) (effects (font (size 1.27 1.27)))) - (property "Value" "OLED_SSD1306" (at 139.7 60.96 0) (effects (font (size 1.27 1.27)))) - (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" (at 139.7 50.8 0) (effects (font (size 1.27 1.27)) hide)) + (dnp no) + (uuid "00000001-0001-0001-0002-000000000002") + (property "Reference" "MOD2" (at 228.6 73.66 0) (effects (font (size 1.27 1.27)))) + (property "Value" "OLED_128x32" (at 228.6 93.98 0) (effects (font (size 1.27 1.27)))) + (property "Footprint" "SN-L00:OLED_128x32_I2C" (at 228.6 83.82 0) (effects (font (size 1.27 1.27)) hide)) + (pin "1" (uuid "00000001-0001-0001-0002-000000000031")) + (pin "2" (uuid "00000001-0001-0001-0002-000000000032")) + (pin "3" (uuid "00000001-0001-0001-0002-000000000033")) + (pin "4" (uuid "00000001-0001-0001-0002-000000000034")) ) - ;; 74LVC1G17 Schmitt Trigger Buffer U2 + ;; ==================== TRIGGER OUTPUT SECTION ==================== + + ;; U2 74LVC1G17 (symbol - (lib_id "74xx_IEEE:74LVC1G17") - (at 152.4 101.6 0) + (lib_id "74xx:74LVC1G17") + (at 53.34 127 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) - (uuid "u2-schmitt") - (property "Reference" "U2" (at 152.4 93.98 0) (effects (font (size 1.27 1.27)))) - (property "Value" "74LVC1G17" (at 152.4 96.52 0) (effects (font (size 1.27 1.27)))) - (property "Footprint" "Package_TO_SOT_SMD:SOT-23-5" (at 152.4 101.6 0) (effects (font (size 1.27 1.27)) hide)) - (property "LCSC" "C388628" (at 152.4 101.6 0) (effects (font (size 1.27 1.27)) hide)) + (dnp no) + (uuid "00000001-0001-0001-0003-000000000001") + (property "Reference" "U2" (at 53.34 116.84 0) (effects (font (size 1.27 1.27)))) + (property "Value" "74LVC1G17" (at 53.34 119.38 0) (effects (font (size 1.27 1.27)))) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23-5" (at 53.34 127 0) (effects (font (size 1.27 1.27)) hide)) + (property "LCSC" "C388628" (at 53.34 127 0) (effects (font (size 1.27 1.27)) hide)) + (pin "2" (uuid "00000001-0001-0001-0003-000000000011")) + (pin "3" (uuid "00000001-0001-0001-0003-000000000012")) + (pin "4" (uuid "00000001-0001-0001-0003-000000000013")) + (pin "5" (uuid "00000001-0001-0001-0003-000000000014")) ) - ;; MCP6001 Op-Amp U3 + ;; R3 output resistor + (symbol + (lib_id "Device:R") + (at 73.66 127 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000001-0001-0001-0003-000000000002") + (property "Reference" "R3" (at 73.66 121.92 0) (effects (font (size 1.27 1.27)))) + (property "Value" "100R" (at 73.66 124.46 0) (effects (font (size 1.27 1.27)))) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 73.66 127 0) (effects (font (size 1.27 1.27)) hide)) + (property "LCSC" "C22775" (at 73.66 127 0) (effects (font (size 1.27 1.27)) hide)) + (pin "1" (uuid "00000001-0001-0001-0003-000000000021")) + (pin "2" (uuid "00000001-0001-0001-0003-000000000022")) + ) + + ;; J2 Trigger output jack + (symbol + (lib_id "Connector:AudioJack2") + (at 93.98 127 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000001-0001-0001-0003-000000000003") + (property "Reference" "J2" (at 93.98 116.84 0) (effects (font (size 1.27 1.27)))) + (property "Value" "TRIG_OUT" (at 93.98 119.38 0) (effects (font (size 1.27 1.27)))) + (property "Footprint" "Connector_Audio:Jack_3.5mm_QingPu_WQP-PJ398SM_Vertical_CircularHoles" (at 93.98 127 0) (effects (font (size 1.27 1.27)) hide)) + (property "LCSC" "C2935955" (at 93.98 127 0) (effects (font (size 1.27 1.27)) hide)) + (pin "S" (uuid "00000001-0001-0001-0003-000000000031")) + (pin "T" (uuid "00000001-0001-0001-0003-000000000032")) + ) + + ;; C4 decoupling + (symbol + (lib_id "Device:C") + (at 43.18 119.38 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000001-0001-0001-0003-000000000004") + (property "Reference" "C4" (at 46.99 118.11 0) (effects (font (size 1.27 1.27)))) + (property "Value" "100nF" (at 46.99 120.65 0) (effects (font (size 1.27 1.27)))) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 43.18 119.38 0) (effects (font (size 1.27 1.27)) hide)) + (property "LCSC" "C14663" (at 43.18 119.38 0) (effects (font (size 1.27 1.27)) hide)) + (pin "1" (uuid "00000001-0001-0001-0003-000000000041")) + (pin "2" (uuid "00000001-0001-0001-0003-000000000042")) + ) + + ;; ==================== RETURN INPUT SECTION ==================== + + ;; J3 Return input jack + (symbol + (lib_id "Connector:AudioJack2") + (at 53.34 167.64 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000001-0001-0001-0004-000000000001") + (property "Reference" "J3" (at 53.34 157.48 0) (effects (font (size 1.27 1.27)))) + (property "Value" "RETURN_IN" (at 53.34 160.02 0) (effects (font (size 1.27 1.27)))) + (property "Footprint" "Connector_Audio:Jack_3.5mm_QingPu_WQP-PJ398SM_Vertical_CircularHoles" (at 53.34 167.64 0) (effects (font (size 1.27 1.27)) hide)) + (property "LCSC" "C2935955" (at 53.34 167.64 0) (effects (font (size 1.27 1.27)) hide)) + (pin "S" (uuid "00000001-0001-0001-0004-000000000011")) + (pin "T" (uuid "00000001-0001-0001-0004-000000000012")) + ) + + ;; R4 input protection + (symbol + (lib_id "Device:R") + (at 68.58 165.1 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000001-0001-0001-0004-000000000002") + (property "Reference" "R4" (at 68.58 160.02 0) (effects (font (size 1.27 1.27)))) + (property "Value" "10K" (at 68.58 162.56 0) (effects (font (size 1.27 1.27)))) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 68.58 165.1 0) (effects (font (size 1.27 1.27)) hide)) + (property "LCSC" "C25804" (at 68.58 165.1 0) (effects (font (size 1.27 1.27)) hide)) + (pin "1" (uuid "00000001-0001-0001-0004-000000000021")) + (pin "2" (uuid "00000001-0001-0001-0004-000000000022")) + ) + + ;; R5 voltage divider top + (symbol + (lib_id "Device:R") + (at 81.28 157.48 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000001-0001-0001-0004-000000000003") + (property "Reference" "R5" (at 85.09 156.21 0) (effects (font (size 1.27 1.27)))) + (property "Value" "10K" (at 85.09 158.75 0) (effects (font (size 1.27 1.27)))) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 81.28 157.48 0) (effects (font (size 1.27 1.27)) hide)) + (property "LCSC" "C25804" (at 81.28 157.48 0) (effects (font (size 1.27 1.27)) hide)) + (pin "1" (uuid "00000001-0001-0001-0004-000000000031")) + (pin "2" (uuid "00000001-0001-0001-0004-000000000032")) + ) + + ;; R6 voltage divider bottom + (symbol + (lib_id "Device:R") + (at 81.28 175.26 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000001-0001-0001-0004-000000000004") + (property "Reference" "R6" (at 85.09 173.99 0) (effects (font (size 1.27 1.27)))) + (property "Value" "22K" (at 85.09 176.53 0) (effects (font (size 1.27 1.27)))) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 81.28 175.26 0) (effects (font (size 1.27 1.27)) hide)) + (property "LCSC" "C25774" (at 81.28 175.26 0) (effects (font (size 1.27 1.27)) hide)) + (pin "1" (uuid "00000001-0001-0001-0004-000000000041")) + (pin "2" (uuid "00000001-0001-0001-0004-000000000042")) + ) + + ;; D3 clamp high + (symbol + (lib_id "Device:D_Schottky") + (at 88.9 149.86 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000001-0001-0001-0004-000000000005") + (property "Reference" "D3" (at 93.98 148.59 0) (effects (font (size 1.27 1.27)))) + (property "Value" "BAT54" (at 93.98 151.13 0) (effects (font (size 1.27 1.27)))) + (property "Footprint" "Diode_SMD:D_SOD-323" (at 88.9 149.86 0) (effects (font (size 1.27 1.27)) hide)) + (property "LCSC" "C181104" (at 88.9 149.86 0) (effects (font (size 1.27 1.27)) hide)) + (pin "1" (uuid "00000001-0001-0001-0004-000000000051")) + (pin "2" (uuid "00000001-0001-0001-0004-000000000052")) + ) + + ;; D4 clamp low + (symbol + (lib_id "Device:D_Schottky") + (at 88.9 182.88 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000001-0001-0001-0004-000000000006") + (property "Reference" "D4" (at 93.98 181.61 0) (effects (font (size 1.27 1.27)))) + (property "Value" "BAT54" (at 93.98 184.15 0) (effects (font (size 1.27 1.27)))) + (property "Footprint" "Diode_SMD:D_SOD-323" (at 88.9 182.88 0) (effects (font (size 1.27 1.27)) hide)) + (property "LCSC" "C181104" (at 88.9 182.88 0) (effects (font (size 1.27 1.27)) hide)) + (pin "1" (uuid "00000001-0001-0001-0004-000000000061")) + (pin "2" (uuid "00000001-0001-0001-0004-000000000062")) + ) + + ;; U3 MCP6001 Op-Amp (symbol (lib_id "Amplifier_Operational:MCP6001-OT") - (at 152.4 139.7 0) + (at 111.76 165.1 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) - (uuid "u3-opamp") - (property "Reference" "U3" (at 152.4 129.54 0) (effects (font (size 1.27 1.27)))) - (property "Value" "MCP6001" (at 152.4 132.08 0) (effects (font (size 1.27 1.27)))) - (property "Footprint" "Package_TO_SOT_SMD:SOT-23-5" (at 152.4 139.7 0) (effects (font (size 1.27 1.27)) hide)) - (property "LCSC" "C93025" (at 152.4 139.7 0) (effects (font (size 1.27 1.27)) hide)) + (dnp no) + (uuid "00000001-0001-0001-0004-000000000007") + (property "Reference" "U3" (at 111.76 154.94 0) (effects (font (size 1.27 1.27)))) + (property "Value" "MCP6001" (at 111.76 157.48 0) (effects (font (size 1.27 1.27)))) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23-5" (at 111.76 165.1 0) (effects (font (size 1.27 1.27)) hide)) + (property "LCSC" "C93025" (at 111.76 165.1 0) (effects (font (size 1.27 1.27)) hide)) + (pin "1" (uuid "00000001-0001-0001-0004-000000000071")) + (pin "2" (uuid "00000001-0001-0001-0004-000000000072")) + (pin "3" (uuid "00000001-0001-0001-0004-000000000073")) + (pin "4" (uuid "00000001-0001-0001-0004-000000000074")) + (pin "5" (uuid "00000001-0001-0001-0004-000000000075")) ) - ;; Trigger Output Jack J2 + ;; C5 decoupling for U3 (symbol - (lib_id "Connector:AudioJack2_Ground_Switch") - (at 177.8 101.6 0) + (lib_id "Device:C") + (at 99.06 157.48 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) - (uuid "j2-trig-out") - (property "Reference" "J2" (at 177.8 93.98 0) (effects (font (size 1.27 1.27)))) - (property "Value" "TRIG_OUT" (at 177.8 109.22 0) (effects (font (size 1.27 1.27)))) - (property "Footprint" "Connector_Audio:Jack_3.5mm_QingPu_WQP-PJ398SM_Vertical_CircularHoles" (at 177.8 101.6 0) (effects (font (size 1.27 1.27)) hide)) - (property "LCSC" "C2935955" (at 177.8 101.6 0) (effects (font (size 1.27 1.27)) hide)) + (dnp no) + (uuid "00000001-0001-0001-0004-000000000008") + (property "Reference" "C5" (at 102.87 156.21 0) (effects (font (size 1.27 1.27)))) + (property "Value" "100nF" (at 102.87 158.75 0) (effects (font (size 1.27 1.27)))) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 99.06 157.48 0) (effects (font (size 1.27 1.27)) hide)) + (property "LCSC" "C14663" (at 99.06 157.48 0) (effects (font (size 1.27 1.27)) hide)) + (pin "1" (uuid "00000001-0001-0001-0004-000000000081")) + (pin "2" (uuid "00000001-0001-0001-0004-000000000082")) ) - ;; Return Input Jack J3 - (symbol - (lib_id "Connector:AudioJack2_Ground_Switch") - (at 177.8 139.7 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (uuid "j3-return-in") - (property "Reference" "J3" (at 177.8 132.08 0) (effects (font (size 1.27 1.27)))) - (property "Value" "RETURN_IN" (at 177.8 147.32 0) (effects (font (size 1.27 1.27)))) - (property "Footprint" "Connector_Audio:Jack_3.5mm_QingPu_WQP-PJ398SM_Vertical_CircularHoles" (at 177.8 139.7 0) (effects (font (size 1.27 1.27)) hide)) - (property "LCSC" "C2935955" (at 177.8 139.7 0) (effects (font (size 1.27 1.27)) hide)) - ) + ;; ==================== BUTTON SECTION ==================== - ;; Tactile Button SW1 + ;; SW1 Button (symbol (lib_id "Switch:SW_Push") - (at 101.6 101.6 0) + (at 53.34 208.28 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) - (uuid "sw1-button") - (property "Reference" "SW1" (at 101.6 93.98 0) (effects (font (size 1.27 1.27)))) - (property "Value" "BTN" (at 101.6 96.52 0) (effects (font (size 1.27 1.27)))) - (property "Footprint" "Button_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mm" (at 101.6 101.6 0) (effects (font (size 1.27 1.27)) hide)) - (property "LCSC" "C127509" (at 101.6 101.6 0) (effects (font (size 1.27 1.27)) hide)) + (dnp no) + (uuid "00000001-0001-0001-0005-000000000001") + (property "Reference" "SW1" (at 53.34 200.66 0) (effects (font (size 1.27 1.27)))) + (property "Value" "BTN" (at 53.34 203.2 0) (effects (font (size 1.27 1.27)))) + (property "Footprint" "Button_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mm" (at 53.34 203.2 0) (effects (font (size 1.27 1.27)) hide)) + (property "LCSC" "C127509" (at 53.34 208.28 0) (effects (font (size 1.27 1.27)) hide)) + (pin "1" (uuid "00000001-0001-0001-0005-000000000011")) + (pin "2" (uuid "00000001-0001-0001-0005-000000000012")) ) - ;; Pull-up resistor for button + ;; R1 pull-up (symbol (lib_id "Device:R") - (at 88.9 93.98 0) + (at 40.64 198.12 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) - (uuid "r1-pullup") - (property "Reference" "R1" (at 91.44 92.71 0) (effects (font (size 1.27 1.27)))) - (property "Value" "10K" (at 91.44 95.25 0) (effects (font (size 1.27 1.27)))) - (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 88.9 93.98 0) (effects (font (size 1.27 1.27)) hide)) - (property "LCSC" "C25804" (at 88.9 93.98 0) (effects (font (size 1.27 1.27)) hide)) + (dnp no) + (uuid "00000001-0001-0001-0005-000000000002") + (property "Reference" "R1" (at 44.45 196.85 0) (effects (font (size 1.27 1.27)))) + (property "Value" "10K" (at 44.45 199.39 0) (effects (font (size 1.27 1.27)))) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 40.64 198.12 0) (effects (font (size 1.27 1.27)) hide)) + (property "LCSC" "C25804" (at 40.64 198.12 0) (effects (font (size 1.27 1.27)) hide)) + (pin "1" (uuid "00000001-0001-0001-0005-000000000021")) + (pin "2" (uuid "00000001-0001-0001-0005-000000000022")) ) - ;; Power LED D2 + ;; ==================== POWER LED SECTION ==================== + + ;; D2 Power LED (symbol (lib_id "Device:LED") - (at 76.2 55.88 90) + (at 134.62 48.26 270) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) - (uuid "d2-led") - (property "Reference" "D2" (at 80.01 54.61 0) (effects (font (size 1.27 1.27)))) - (property "Value" "PWR_LED" (at 80.01 57.15 0) (effects (font (size 1.27 1.27)))) - (property "Footprint" "LED_SMD:LED_0603_1608Metric" (at 76.2 55.88 0) (effects (font (size 1.27 1.27)) hide)) - (property "LCSC" "C72043" (at 76.2 55.88 0) (effects (font (size 1.27 1.27)) hide)) + (dnp no) + (uuid "00000001-0001-0001-0006-000000000001") + (property "Reference" "D2" (at 139.7 46.99 0) (effects (font (size 1.27 1.27)))) + (property "Value" "Green" (at 139.7 49.53 0) (effects (font (size 1.27 1.27)))) + (property "Footprint" "LED_SMD:LED_0603_1608Metric" (at 134.62 48.26 0) (effects (font (size 1.27 1.27)) hide)) + (property "LCSC" "C72043" (at 134.62 48.26 0) (effects (font (size 1.27 1.27)) hide)) + (pin "1" (uuid "00000001-0001-0001-0006-000000000011")) + (pin "2" (uuid "00000001-0001-0001-0006-000000000012")) ) - ;; LED current limiting resistor + ;; R2 LED resistor (symbol (lib_id "Device:R") - (at 76.2 45.72 0) + (at 134.62 38.1 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) - (uuid "r2-led") - (property "Reference" "R2" (at 78.74 44.45 0) (effects (font (size 1.27 1.27)))) - (property "Value" "1K" (at 78.74 46.99 0) (effects (font (size 1.27 1.27)))) - (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 76.2 45.72 0) (effects (font (size 1.27 1.27)) hide)) - (property "LCSC" "C21190" (at 76.2 45.72 0) (effects (font (size 1.27 1.27)) hide)) + (dnp no) + (uuid "00000001-0001-0001-0006-000000000002") + (property "Reference" "R2" (at 138.43 36.83 0) (effects (font (size 1.27 1.27)))) + (property "Value" "1K" (at 138.43 39.37 0) (effects (font (size 1.27 1.27)))) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 134.62 38.1 0) (effects (font (size 1.27 1.27)) hide)) + (property "LCSC" "C21190" (at 134.62 38.1 0) (effects (font (size 1.27 1.27)) hide)) + (pin "1" (uuid "00000001-0001-0001-0006-000000000021")) + (pin "2" (uuid "00000001-0001-0001-0006-000000000022")) ) - ;; Series resistor for trigger output - (symbol - (lib_id "Device:R") - (at 165.1 101.6 90) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (uuid "r3-trig") - (property "Reference" "R3" (at 165.1 99.06 0) (effects (font (size 1.27 1.27)))) - (property "Value" "100R" (at 165.1 104.14 0) (effects (font (size 1.27 1.27)))) - (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 165.1 101.6 0) (effects (font (size 1.27 1.27)) hide)) - (property "LCSC" "C22775" (at 165.1 101.6 0) (effects (font (size 1.27 1.27)) hide)) + ;; ==================== WIRES ==================== + + ;; Power section wires + (wire (pts (xy 30.48 35.56) (xy 38.1 35.56)) (stroke (width 0) (type default)) (uuid "w001")) + (wire (pts (xy 38.1 35.56) (xy 38.1 45.72)) (stroke (width 0) (type default)) (uuid "w002")) + (wire (pts (xy 38.1 45.72) (xy 38.1 48.26)) (stroke (width 0) (type default)) (uuid "w003")) + (wire (pts (xy 50.8 45.72) (xy 50.8 35.56)) (stroke (width 0) (type default)) (uuid "w004")) + (wire (pts (xy 50.8 35.56) (xy 62.23 35.56)) (stroke (width 0) (type default)) (uuid "w005")) + (wire (pts (xy 69.85 35.56) (xy 76.2 35.56)) (stroke (width 0) (type default)) (uuid "w006")) + (wire (pts (xy 76.2 35.56) (xy 76.2 39.37)) (stroke (width 0) (type default)) (uuid "w007")) + (wire (pts (xy 76.2 35.56) (xy 81.28 35.56)) (stroke (width 0) (type default)) (uuid "w008")) + (wire (pts (xy 96.52 35.56) (xy 101.6 35.56)) (stroke (width 0) (type default)) (uuid "w009")) + (wire (pts (xy 101.6 35.56) (xy 101.6 39.37)) (stroke (width 0) (type default)) (uuid "w010")) + (wire (pts (xy 101.6 35.56) (xy 109.22 35.56)) (stroke (width 0) (type default)) (uuid "w011")) + (wire (pts (xy 109.22 35.56) (xy 109.22 39.37)) (stroke (width 0) (type default)) (uuid "w012")) + (wire (pts (xy 109.22 35.56) (xy 116.84 35.56)) (stroke (width 0) (type default)) (uuid "w013")) + (wire (pts (xy 76.2 46.99) (xy 76.2 50.8)) (stroke (width 0) (type default)) (uuid "w014")) + (wire (pts (xy 76.2 50.8) (xy 88.9 50.8)) (stroke (width 0) (type default)) (uuid "w015")) + (wire (pts (xy 88.9 50.8) (xy 88.9 43.18)) (stroke (width 0) (type default)) (uuid "w016")) + (wire (pts (xy 88.9 50.8) (xy 88.9 53.34)) (stroke (width 0) (type default)) (uuid "w017")) + (wire (pts (xy 101.6 46.99) (xy 101.6 50.8)) (stroke (width 0) (type default)) (uuid "w018")) + (wire (pts (xy 101.6 50.8) (xy 88.9 50.8)) (stroke (width 0) (type default)) (uuid "w019")) + (wire (pts (xy 109.22 46.99) (xy 109.22 50.8)) (stroke (width 0) (type default)) (uuid "w020")) + (wire (pts (xy 109.22 50.8) (xy 101.6 50.8)) (stroke (width 0) (type default)) (uuid "w021")) + + ;; Power LED wires + (wire (pts (xy 116.84 35.56) (xy 134.62 35.56)) (stroke (width 0) (type default)) (uuid "w022")) + (wire (pts (xy 134.62 35.56) (xy 134.62 34.29)) (stroke (width 0) (type default)) (uuid "w023")) + (wire (pts (xy 134.62 41.91) (xy 134.62 44.45)) (stroke (width 0) (type default)) (uuid "w024")) + (wire (pts (xy 134.62 52.07) (xy 134.62 55.88)) (stroke (width 0) (type default)) (uuid "w025")) + + ;; MCU power wires + (wire (pts (xy 160.02 76.2) (xy 152.4 76.2)) (stroke (width 0) (type default)) (uuid "w030")) + (wire (pts (xy 160.02 78.74) (xy 152.4 78.74)) (stroke (width 0) (type default)) (uuid "w031")) + (wire (pts (xy 185.42 76.2) (xy 193.04 76.2)) (stroke (width 0) (type default)) (uuid "w032")) + (wire (pts (xy 185.42 78.74) (xy 193.04 78.74)) (stroke (width 0) (type default)) (uuid "w033")) + + ;; I2C wires to OLED + (wire (pts (xy 185.42 81.28) (xy 200.66 81.28)) (stroke (width 0) (type default)) (uuid "w040")) + (wire (pts (xy 200.66 81.28) (xy 200.66 86.36)) (stroke (width 0) (type default)) (uuid "w041")) + (wire (pts (xy 200.66 86.36) (xy 223.52 86.36)) (stroke (width 0) (type default)) (uuid "w042")) + (wire (pts (xy 185.42 83.82) (xy 205.74 83.82)) (stroke (width 0) (type default)) (uuid "w043")) + (wire (pts (xy 205.74 83.82) (xy 205.74 88.9)) (stroke (width 0) (type default)) (uuid "w044")) + (wire (pts (xy 205.74 88.9) (xy 223.52 88.9)) (stroke (width 0) (type default)) (uuid "w045")) + + ;; Trigger output wires + (wire (pts (xy 185.42 86.36) (xy 195.58 86.36)) (stroke (width 0) (type default)) (uuid "w050")) + (wire (pts (xy 60.96 127) (xy 69.85 127)) (stroke (width 0) (type default)) (uuid "w052")) + (wire (pts (xy 77.47 127) (xy 87.63 127)) (stroke (width 0) (type default)) (uuid "w053")) + + ;; Return input wires + (wire (pts (xy 185.42 88.9) (xy 195.58 88.9)) (stroke (width 0) (type default)) (uuid "w060")) + (wire (pts (xy 59.69 165.1) (xy 64.77 165.1)) (stroke (width 0) (type default)) (uuid "w061")) + (wire (pts (xy 72.39 165.1) (xy 81.28 165.1)) (stroke (width 0) (type default)) (uuid "w062")) + (wire (pts (xy 81.28 161.29) (xy 81.28 165.1)) (stroke (width 0) (type default)) (uuid "w063")) + (wire (pts (xy 81.28 165.1) (xy 81.28 171.45)) (stroke (width 0) (type default)) (uuid "w064")) + (wire (pts (xy 81.28 165.1) (xy 88.9 165.1)) (stroke (width 0) (type default)) (uuid "w065")) + (wire (pts (xy 88.9 153.67) (xy 88.9 165.1)) (stroke (width 0) (type default)) (uuid "w066")) + (wire (pts (xy 88.9 165.1) (xy 88.9 179.07)) (stroke (width 0) (type default)) (uuid "w067")) + (wire (pts (xy 88.9 165.1) (xy 96.52 165.1)) (stroke (width 0) (type default)) (uuid "w068")) + (wire (pts (xy 96.52 165.1) (xy 96.52 167.64)) (stroke (width 0) (type default)) (uuid "w069")) + (wire (pts (xy 96.52 167.64) (xy 104.14 167.64)) (stroke (width 0) (type default)) (uuid "w070")) + (wire (pts (xy 119.38 165.1) (xy 132.08 165.1)) (stroke (width 0) (type default)) (uuid "w071")) + (wire (pts (xy 104.14 162.56) (xy 96.52 162.56)) (stroke (width 0) (type default)) (uuid "w072")) + (wire (pts (xy 96.52 162.56) (xy 96.52 165.1)) (stroke (width 0) (type default)) (uuid "w073")) + + ;; Button wires + (wire (pts (xy 185.42 91.44) (xy 195.58 91.44)) (stroke (width 0) (type default)) (uuid "w080")) + (wire (pts (xy 40.64 201.93) (xy 40.64 208.28)) (stroke (width 0) (type default)) (uuid "w081")) + (wire (pts (xy 40.64 208.28) (xy 48.26 208.28)) (stroke (width 0) (type default)) (uuid "w082")) + (wire (pts (xy 58.42 208.28) (xy 66.04 208.28)) (stroke (width 0) (type default)) (uuid "w083")) + + ;; ==================== LABELS ==================== + + (label "SDA" + (at 200.66 81.28 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid "l001") + ) + (label "SCL" + (at 205.74 83.82 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid "l002") + ) + (label "TRIG_OUT" + (at 195.58 86.36 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid "l003") + ) + (label "RETURN_IN" + (at 195.58 88.9 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid "l004") + ) + (label "BTN" + (at 195.58 91.44 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid "l005") + ) + (label "TRIG_OUT" + (at 35.56 127 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid "l006") + ) + (label "RETURN_IN" + (at 132.08 165.1 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid "l007") + ) + (label "BTN" + (at 40.64 208.28 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid "l008") ) - ;; Input protection resistor - (symbol - (lib_id "Device:R") - (at 127 139.7 90) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (uuid "r4-input") - (property "Reference" "R4" (at 127 137.16 0) (effects (font (size 1.27 1.27)))) - (property "Value" "10K" (at 127 142.24 0) (effects (font (size 1.27 1.27)))) - (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 127 139.7 0) (effects (font (size 1.27 1.27)) hide)) - (property "LCSC" "C25804" (at 127 139.7 0) (effects (font (size 1.27 1.27)) hide)) - ) + ;; ==================== POWER FLAGS ==================== - ;; Voltage divider resistors for input (5V to 3.3V) (symbol - (lib_id "Device:R") - (at 134.62 132.08 0) + (lib_id "power:GND") + (at 38.1 55.88 0) (unit 1) (exclude_from_sim no) - (in_bom yes) + (in_bom no) (on_board yes) - (uuid "r5-divider-top") - (property "Reference" "R5" (at 137.16 130.81 0) (effects (font (size 1.27 1.27)))) - (property "Value" "10K" (at 137.16 133.35 0) (effects (font (size 1.27 1.27)))) - (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 134.62 132.08 0) (effects (font (size 1.27 1.27)) hide)) - (property "LCSC" "C25804" (at 134.62 132.08 0) (effects (font (size 1.27 1.27)) hide)) + (dnp no) + (uuid "00000001-0001-0001-0007-000000000001") + (property "Reference" "#PWR04" (at 38.1 62.23 0) (effects (font (size 1.27 1.27)) hide)) + (property "Value" "GND" (at 38.1 59.69 0) (effects (font (size 1.27 1.27)))) + (pin "1" (uuid "00000001-0001-0001-0007-000000000011")) ) (symbol - (lib_id "Device:R") - (at 134.62 149.86 0) + (lib_id "power:GND") + (at 134.62 55.88 0) (unit 1) (exclude_from_sim no) - (in_bom yes) + (in_bom no) (on_board yes) - (uuid "r6-divider-bot") - (property "Reference" "R6" (at 137.16 148.59 0) (effects (font (size 1.27 1.27)))) - (property "Value" "22K" (at 137.16 151.13 0) (effects (font (size 1.27 1.27)))) - (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 134.62 149.86 0) (effects (font (size 1.27 1.27)) hide)) - (property "LCSC" "C25774" (at 134.62 149.86 0) (effects (font (size 1.27 1.27)) hide)) - ) - - ;; Input protection diodes - (symbol - (lib_id "Device:D_Schottky") - (at 139.7 124.46 90) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (uuid "d3-clamp-high") - (property "Reference" "D3" (at 143.51 123.19 0) (effects (font (size 1.27 1.27)))) - (property "Value" "BAT54" (at 143.51 125.73 0) (effects (font (size 1.27 1.27)))) - (property "Footprint" "Diode_SMD:D_SOD-323" (at 139.7 124.46 0) (effects (font (size 1.27 1.27)) hide)) - (property "LCSC" "C181104" (at 139.7 124.46 0) (effects (font (size 1.27 1.27)) hide)) + (dnp no) + (uuid "00000001-0001-0001-0007-000000000002") + (property "Reference" "#PWR05" (at 134.62 62.23 0) (effects (font (size 1.27 1.27)) hide)) + (property "Value" "GND" (at 134.62 59.69 0) (effects (font (size 1.27 1.27)))) + (pin "1" (uuid "00000001-0001-0001-0007-000000000021")) ) (symbol - (lib_id "Device:D_Schottky") - (at 139.7 157.48 90) + (lib_id "power:GND") + (at 53.34 137.16 0) (unit 1) (exclude_from_sim no) - (in_bom yes) + (in_bom no) (on_board yes) - (uuid "d4-clamp-low") - (property "Reference" "D4" (at 143.51 156.21 0) (effects (font (size 1.27 1.27)))) - (property "Value" "BAT54" (at 143.51 158.75 0) (effects (font (size 1.27 1.27)))) - (property "Footprint" "Diode_SMD:D_SOD-323" (at 139.7 157.48 0) (effects (font (size 1.27 1.27)) hide)) - (property "LCSC" "C181104" (at 139.7 157.48 0) (effects (font (size 1.27 1.27)) hide)) - ) - - ;; Decoupling caps for ICs - (symbol - (lib_id "Device:C") - (at 152.4 88.9 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (uuid "c4-u2-decoup") - (property "Reference" "C4" (at 154.94 87.63 0) (effects (font (size 1.27 1.27)))) - (property "Value" "100nF" (at 154.94 90.17 0) (effects (font (size 1.27 1.27)))) - (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 152.4 88.9 0) (effects (font (size 1.27 1.27)) hide)) - (property "LCSC" "C14663" (at 152.4 88.9 0) (effects (font (size 1.27 1.27)) hide)) + (dnp no) + (uuid "00000001-0001-0001-0007-000000000003") + (property "Reference" "#PWR06" (at 53.34 143.51 0) (effects (font (size 1.27 1.27)) hide)) + (property "Value" "GND" (at 53.34 140.97 0) (effects (font (size 1.27 1.27)))) + (pin "1" (uuid "00000001-0001-0001-0007-000000000031")) ) (symbol - (lib_id "Device:C") - (at 152.4 152.4 0) + (lib_id "power:+3.3V") + (at 53.34 114.3 0) (unit 1) (exclude_from_sim no) - (in_bom yes) + (in_bom no) (on_board yes) - (uuid "c5-u3-decoup") - (property "Reference" "C5" (at 154.94 151.13 0) (effects (font (size 1.27 1.27)))) - (property "Value" "100nF" (at 154.94 153.67 0) (effects (font (size 1.27 1.27)))) - (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 152.4 152.4 0) (effects (font (size 1.27 1.27)) hide)) - (property "LCSC" "C14663" (at 152.4 152.4 0) (effects (font (size 1.27 1.27)) hide)) + (dnp no) + (uuid "00000001-0001-0001-0007-000000000004") + (property "Reference" "#PWR07" (at 53.34 118.11 0) (effects (font (size 1.27 1.27)) hide)) + (property "Value" "+3.3V" (at 53.34 110.49 0) (effects (font (size 1.27 1.27)))) + (pin "1" (uuid "00000001-0001-0001-0007-000000000041")) ) + (symbol + (lib_id "power:GND") + (at 93.98 134.62 0) + (unit 1) + (exclude_from_sim no) + (in_bom no) + (on_board yes) + (dnp no) + (uuid "00000001-0001-0001-0007-000000000005") + (property "Reference" "#PWR08" (at 93.98 140.97 0) (effects (font (size 1.27 1.27)) hide)) + (property "Value" "GND" (at 93.98 138.43 0) (effects (font (size 1.27 1.27)))) + (pin "1" (uuid "00000001-0001-0001-0007-000000000051")) + ) + + (symbol + (lib_id "power:GND") + (at 53.34 175.26 0) + (unit 1) + (exclude_from_sim no) + (in_bom no) + (on_board yes) + (dnp no) + (uuid "00000001-0001-0001-0007-000000000006") + (property "Reference" "#PWR09" (at 53.34 181.61 0) (effects (font (size 1.27 1.27)) hide)) + (property "Value" "GND" (at 53.34 179.07 0) (effects (font (size 1.27 1.27)))) + (pin "1" (uuid "00000001-0001-0001-0007-000000000061")) + ) + + (symbol + (lib_id "power:+3.3V") + (at 81.28 149.86 0) + (unit 1) + (exclude_from_sim no) + (in_bom no) + (on_board yes) + (dnp no) + (uuid "00000001-0001-0001-0007-000000000007") + (property "Reference" "#PWR10" (at 81.28 153.67 0) (effects (font (size 1.27 1.27)) hide)) + (property "Value" "+3.3V" (at 81.28 146.05 0) (effects (font (size 1.27 1.27)))) + (pin "1" (uuid "00000001-0001-0001-0007-000000000071")) + ) + + (symbol + (lib_id "power:GND") + (at 81.28 182.88 0) + (unit 1) + (exclude_from_sim no) + (in_bom no) + (on_board yes) + (dnp no) + (uuid "00000001-0001-0001-0007-000000000008") + (property "Reference" "#PWR11" (at 81.28 189.23 0) (effects (font (size 1.27 1.27)) hide)) + (property "Value" "GND" (at 81.28 186.69 0) (effects (font (size 1.27 1.27)))) + (pin "1" (uuid "00000001-0001-0001-0007-000000000081")) + ) + + (symbol + (lib_id "power:+3.3V") + (at 88.9 142.24 0) + (unit 1) + (exclude_from_sim no) + (in_bom no) + (on_board yes) + (dnp no) + (uuid "00000001-0001-0001-0007-000000000009") + (property "Reference" "#PWR12" (at 88.9 146.05 0) (effects (font (size 1.27 1.27)) hide)) + (property "Value" "+3.3V" (at 88.9 138.43 0) (effects (font (size 1.27 1.27)))) + (pin "1" (uuid "00000001-0001-0001-0007-000000000091")) + ) + + (symbol + (lib_id "power:GND") + (at 88.9 190.5 0) + (unit 1) + (exclude_from_sim no) + (in_bom no) + (on_board yes) + (dnp no) + (uuid "00000001-0001-0001-0007-000000000010") + (property "Reference" "#PWR13" (at 88.9 196.85 0) (effects (font (size 1.27 1.27)) hide)) + (property "Value" "GND" (at 88.9 194.31 0) (effects (font (size 1.27 1.27)))) + (pin "1" (uuid "00000001-0001-0001-0007-0000000000a1")) + ) + + (symbol + (lib_id "power:+3.3V") + (at 40.64 190.5 0) + (unit 1) + (exclude_from_sim no) + (in_bom no) + (on_board yes) + (dnp no) + (uuid "00000001-0001-0001-0007-000000000011") + (property "Reference" "#PWR14" (at 40.64 194.31 0) (effects (font (size 1.27 1.27)) hide)) + (property "Value" "+3.3V" (at 40.64 186.69 0) (effects (font (size 1.27 1.27)))) + (pin "1" (uuid "00000001-0001-0001-0007-0000000000b1")) + ) + + (symbol + (lib_id "power:GND") + (at 66.04 213.36 0) + (unit 1) + (exclude_from_sim no) + (in_bom no) + (on_board yes) + (dnp no) + (uuid "00000001-0001-0001-0007-000000000012") + (property "Reference" "#PWR15" (at 66.04 219.71 0) (effects (font (size 1.27 1.27)) hide)) + (property "Value" "GND" (at 66.04 217.17 0) (effects (font (size 1.27 1.27)))) + (pin "1" (uuid "00000001-0001-0001-0007-0000000000c1")) + ) + + ;; More wires for power connections + (wire (pts (xy 40.64 190.5) (xy 40.64 194.31)) (stroke (width 0) (type default)) (uuid "w090")) + (wire (pts (xy 66.04 208.28) (xy 66.04 213.36)) (stroke (width 0) (type default)) (uuid "w091")) + (wire (pts (xy 53.34 134.62) (xy 53.34 137.16)) (stroke (width 0) (type default)) (uuid "w092")) + (wire (pts (xy 53.34 114.3) (xy 53.34 119.38)) (stroke (width 0) (type default)) (uuid "w093")) + (wire (pts (xy 43.18 115.57) (xy 43.18 119.38)) (stroke (width 0) (type default)) (uuid "w094")) + (wire (pts (xy 43.18 123.19) (xy 43.18 127)) (stroke (width 0) (type default)) (uuid "w095")) + (wire (pts (xy 43.18 127) (xy 43.18 134.62)) (stroke (width 0) (type default)) (uuid "w096")) + (wire (pts (xy 43.18 134.62) (xy 53.34 134.62)) (stroke (width 0) (type default)) (uuid "w097")) + (wire (pts (xy 53.34 119.38) (xy 43.18 119.38)) (stroke (width 0) (type default)) (uuid "w098")) + (wire (pts (xy 43.18 119.38) (xy 43.18 115.57)) (stroke (width 0) (type default)) (uuid "w099")) + (wire (pts (xy 93.98 132.08) (xy 93.98 134.62)) (stroke (width 0) (type default)) (uuid "w100")) + (wire (pts (xy 53.34 172.72) (xy 53.34 175.26)) (stroke (width 0) (type default)) (uuid "w101")) + (wire (pts (xy 81.28 149.86) (xy 81.28 153.67)) (stroke (width 0) (type default)) (uuid "w102")) + (wire (pts (xy 81.28 179.07) (xy 81.28 182.88)) (stroke (width 0) (type default)) (uuid "w103")) + (wire (pts (xy 88.9 142.24) (xy 88.9 146.05)) (stroke (width 0) (type default)) (uuid "w104")) + (wire (pts (xy 88.9 186.69) (xy 88.9 190.5)) (stroke (width 0) (type default)) (uuid "w105")) + + ;; More GND connections for J1 + (wire (pts (xy 38.1 48.26) (xy 38.1 50.8)) (stroke (width 0) (type default)) (uuid "w110")) + (wire (pts (xy 38.1 50.8) (xy 38.1 53.34)) (stroke (width 0) (type default)) (uuid "w111")) + (wire (pts (xy 38.1 53.34) (xy 38.1 55.88)) (stroke (width 0) (type default)) (uuid "w112")) + + ;; Eurorack power header connections + (wire (pts (xy 50.8 48.26) (xy 50.8 50.8)) (stroke (width 0) (type default)) (uuid "w120")) + (wire (pts (xy 50.8 50.8) (xy 50.8 53.34)) (stroke (width 0) (type default)) (uuid "w121")) + (wire (pts (xy 50.8 53.34) (xy 38.1 53.34)) (stroke (width 0) (type default)) (uuid "w122")) + ;; Text annotations - (text "POWER SECTION" (at 40.64 15.24 0) (effects (font (size 2.54 2.54)))) - (text "MCU & DISPLAY" (at 114.3 25.4 0) (effects (font (size 2.54 2.54)))) - (text "TRIGGER OUTPUT" (at 152.4 78.74 0) (effects (font (size 2.54 2.54)))) - (text "RETURN INPUT" (at 152.4 116.84 0) (effects (font (size 2.54 2.54)))) - (text "BUTTON" (at 101.6 78.74 0) (effects (font (size 2.54 2.54)))) - - ;; Net labels - (label "TRIG_OUT_MCU" (at 134.62 101.6 0) (effects (font (size 1.27 1.27)))) - (label "RETURN_IN_MCU" (at 170.18 139.7 180) (effects (font (size 1.27 1.27)))) - (label "BTN" (at 109.22 101.6 0) (effects (font (size 1.27 1.27)))) - (label "SDA" (at 132.08 48.26 0) (effects (font (size 1.27 1.27)))) - (label "SCL" (at 132.08 50.8 0) (effects (font (size 1.27 1.27)))) + (text "POWER SECTION" (at 73.66 22.86 0) (effects (font (size 2.54 2.54)))) + (text "MCU & DISPLAY" (at 172.72 63.5 0) (effects (font (size 2.54 2.54)))) + (text "TRIGGER OUTPUT" (at 63.5 109.22 0) (effects (font (size 2.54 2.54)))) + (text "RETURN INPUT" (at 73.66 142.24 0) (effects (font (size 2.54 2.54)))) + (text "BUTTON" (at 48.26 185.42 0) (effects (font (size 2.54 2.54)))) + (text "Eurorack Power:\nPin 1,3,5,7,9 = -12V (not used)\nPin 2,4,6,8,10 = GND\nPin 9,10 = +12V" + (at 22.86 63.5 0) (effects (font (size 1.27 1.27)) (justify left))) )