Files
usb_switcher/usb_switcher.net
2020-09-21 08:08:25 +02:00

896 lines
34 KiB
Plaintext

(export (version D)
(design
(source /home/moritz/Projekte/usb_switcher/usb_switcher.sch)
(date "So 20 Sep 2020 15:16:26 CEST")
(tool "Eeschema 5.1.6")
(sheet (number 1) (name /) (tstamps /)
(title_block
(title)
(company)
(rev)
(date)
(source usb_switcher.sch)
(comment (number 1) (value ""))
(comment (number 2) (value ""))
(comment (number 3) (value ""))
(comment (number 4) (value "")))))
(components
(comp (ref U1)
(value AP1117-33)
(footprint Package_TO_SOT_SMD:SOT-223-3_TabPin2)
(datasheet http://www.diodes.com/datasheets/AP1117.pdf)
(libsource (lib Regulator_Linear) (part AP1117-33) (description "1A Low Dropout regulator, positive, 3.3V fixed output, SOT-223"))
(sheetpath (names /) (tstamps /))
(tstamp 5F661E71))
(comp (ref C1)
(value 0.1u)
(footprint Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part C) (description "Unpolarized capacitor"))
(sheetpath (names /) (tstamps /))
(tstamp 5F663953))
(comp (ref C2)
(value 10u)
(footprint Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part C) (description "Unpolarized capacitor"))
(sheetpath (names /) (tstamps /))
(tstamp 5F664BB9))
(comp (ref C4)
(value 0.1u)
(footprint Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part C) (description "Unpolarized capacitor"))
(sheetpath (names /) (tstamps /))
(tstamp 5F6657F0))
(comp (ref IC1)
(value TS3USB221)
(footprint Package_SON:VSON-10-1EP_3x3mm_P0.5mm_EP1.2x2mm)
(libsource (lib Opendous) (part TS3USB221) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5F65D067))
(comp (ref J1)
(value USB_B_Micro)
(footprint Connector_USB:USB_Micro-AB_Molex_47590-0001)
(datasheet ~)
(libsource (lib Connector) (part USB_B_Micro) (description "USB Micro Type B connector"))
(sheetpath (names /) (tstamps /))
(tstamp 5F67D16E))
(comp (ref J3)
(value USB_A)
(footprint Connector_USB:USB_A_Molex_67643_Horizontal)
(datasheet " ~")
(libsource (lib Connector) (part USB_A) (description "USB Type A connector"))
(sheetpath (names /) (tstamps /))
(tstamp 5F687CA3))
(comp (ref J2)
(value USB_A)
(footprint Connector_USB:USB_A_Molex_67643_Horizontal)
(datasheet " ~")
(libsource (lib Connector) (part USB_A) (description "USB Type A connector"))
(sheetpath (names /) (tstamps /))
(tstamp 5F681203))
(comp (ref U2)
(value BluePill_STM32F103C)
(footprint Modules:YAAJ_BluePill)
(datasheet www.rogerclark.net)
(libsource (lib YAAJ_STM32) (part BluePill_1) (description "STM32 Blue Pill"))
(sheetpath (names /) (tstamps /))
(tstamp 5F6B2207))
(comp (ref U3)
(value MCP2562-E-SN)
(footprint Package_SO:SOIC-8_3.9x4.9mm_P1.27mm)
(datasheet http://ww1.microchip.com/downloads/en/DeviceDoc/25167A.pdf)
(libsource (lib Interface_CAN_LIN) (part MCP2562-E-SN) (description "High-Speed CAN Transceiver, 1Mbps, 5V supply, Vio pin, -40C to +125C, SOIC-8"))
(sheetpath (names /) (tstamps /))
(tstamp 5F6BE6D9))
(comp (ref J7)
(value Termination)
(footprint Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical)
(datasheet ~)
(libsource (lib Connector) (part Conn_01x02_Male) (description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)"))
(sheetpath (names /) (tstamps /))
(tstamp 5F6D9C48))
(comp (ref R6)
(value R)
(footprint Resistor_SMD:R_2512_6332Metric_Pad1.52x3.35mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 5F6DC5D6))
(comp (ref J10)
(value CAN)
(footprint TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal)
(datasheet ~)
(libsource (lib Connector) (part Screw_Terminal_01x02) (description "Generic screw terminal, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)"))
(sheetpath (names /) (tstamps /))
(tstamp 5F6DFFAA))
(comp (ref J5)
(value Barrel_Jack)
(footprint Connector_BarrelJack:BarrelJack_Horizontal)
(datasheet ~)
(libsource (lib Connector) (part Barrel_Jack) (description "DC Barrel Jack"))
(sheetpath (names /) (tstamps /))
(tstamp 5F6F8897))
(comp (ref J4)
(value PWR_SEL)
(footprint Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical)
(datasheet ~)
(libsource (lib Connector) (part Conn_01x03_Male) (description "Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)"))
(sheetpath (names /) (tstamps /))
(tstamp 5F6FB04C))
(comp (ref F1)
(value 1A)
(footprint Fuse:Fuse_1812_4532Metric_Pad1.30x3.40mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part Polyfuse_Small) (description "Resettable fuse, polymeric positive temperature coefficient, small symbol"))
(sheetpath (names /) (tstamps /))
(tstamp 5F703CFE))
(comp (ref D1)
(value "5.6V 1A")
(footprint Diode_SMD:D_SMA_Handsoldering)
(datasheet ~)
(libsource (lib Device) (part D_Zener) (description "Zener diode"))
(sheetpath (names /) (tstamps /))
(tstamp 5F7061EC))
(comp (ref K1)
(value G6K-2)
(footprint Relay_SMD:Relay_DPDT_Omron_G6K-2F)
(datasheet http://omronfs.omron.com/en_US/ecb/products/pdf/en-g6k.pdf)
(libsource (lib Relay) (part G6K-2) (description "Miniature 2-pole relay, Single-side Stable"))
(sheetpath (names /) (tstamps /))
(tstamp 5F788CE3))
(comp (ref D6)
(value 1N4148W)
(footprint Diode_SMD:D_SOD-123)
(datasheet https://www.vishay.com/docs/85748/1n4148w.pdf)
(libsource (lib Diode) (part 1N4148W) (description "75V 0.15A Fast Switching Diode, SOD-123"))
(sheetpath (names /) (tstamps /))
(tstamp 5F78FA60))
(comp (ref R5)
(value 10k)
(footprint Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 5F7A97FB))
(comp (ref J6)
(value RELAY_USB)
(footprint TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-3-5.08_1x03_P5.08mm_Horizontal)
(datasheet ~)
(libsource (lib Connector) (part Screw_Terminal_01x03) (description "Generic screw terminal, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)"))
(sheetpath (names /) (tstamps /))
(tstamp 5F7D07F9))
(comp (ref Q1)
(value FDN337N)
(footprint Package_TO_SOT_SMD:SuperSOT-3)
(datasheet ~)
(libsource (lib Device) (part Q_NMOS_GSD) (description "N-MOSFET transistor, gate/source/drain"))
(sheetpath (names /) (tstamps /))
(tstamp 5F79E7E4))
(comp (ref K2)
(value G6K-2)
(footprint Relay_SMD:Relay_DPDT_Omron_G6K-2F)
(datasheet http://omronfs.omron.com/en_US/ecb/products/pdf/en-g6k.pdf)
(libsource (lib Relay) (part G6K-2) (description "Miniature 2-pole relay, Single-side Stable"))
(sheetpath (names /) (tstamps /))
(tstamp 5F81F852))
(comp (ref D7)
(value 1N4148W)
(footprint Diode_SMD:D_SOD-123)
(datasheet https://www.vishay.com/docs/85748/1n4148w.pdf)
(libsource (lib Diode) (part 1N4148W) (description "75V 0.15A Fast Switching Diode, SOD-123"))
(sheetpath (names /) (tstamps /))
(tstamp 5F81F85C))
(comp (ref R7)
(value 10k)
(footprint Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 5F81F879))
(comp (ref J9)
(value RELAY_GP_B)
(footprint TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-3-5.08_1x03_P5.08mm_Horizontal)
(datasheet ~)
(libsource (lib Connector) (part Screw_Terminal_01x03) (description "Generic screw terminal, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)"))
(sheetpath (names /) (tstamps /))
(tstamp 5F81F894))
(comp (ref Q2)
(value FDN337N)
(footprint Package_TO_SOT_SMD:SuperSOT-3)
(datasheet ~)
(libsource (lib Device) (part Q_NMOS_GSD) (description "N-MOSFET transistor, gate/source/drain"))
(sheetpath (names /) (tstamps /))
(tstamp 5F81F8A9))
(comp (ref J8)
(value RELAY_GP_A)
(footprint TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-3-5.08_1x03_P5.08mm_Horizontal)
(datasheet ~)
(libsource (lib Connector) (part Screw_Terminal_01x03) (description "Generic screw terminal, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)"))
(sheetpath (names /) (tstamps /))
(tstamp 5F82B2F6))
(comp (ref OPEN_HW1)
(value Logo_Open_Hardware_Small)
(footprint Symbol:OSHW-Logo_5.7x6mm_SilkScreen)
(datasheet ~)
(libsource (lib Graphic) (part Logo_Open_Hardware_Small) (description "Open Hardware logo, small"))
(sheetpath (names /) (tstamps /))
(tstamp 5F872D4D))
(comp (ref D2)
(value LED_PWR)
(footprint LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part LED) (description "Light emitting diode"))
(sheetpath (names /) (tstamps /))
(tstamp 5F87378D))
(comp (ref R1)
(value 620R)
(footprint Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 5F87ACFE))
(comp (ref D3)
(value LED_UA)
(footprint LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part LED) (description "Light emitting diode"))
(sheetpath (names /) (tstamps /))
(tstamp 5F89F557))
(comp (ref R2)
(value 1k3)
(footprint Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 5F89F561))
(comp (ref D4)
(value LED_UB)
(footprint LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part LED) (description "Light emitting diode"))
(sheetpath (names /) (tstamps /))
(tstamp 5F8A95D8))
(comp (ref R3)
(value 1k3)
(footprint Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 5F8A95DE))
(comp (ref D5)
(value LED_GP)
(footprint LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part LED) (description "Light emitting diode"))
(sheetpath (names /) (tstamps /))
(tstamp 5F8D89D9))
(comp (ref R4)
(value 1k3)
(footprint Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 5F8D89E3))
(comp (ref C5)
(value C)
(footprint Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part C) (description "Unpolarized capacitor"))
(sheetpath (names /) (tstamps /))
(tstamp 5F8E9B93))
(comp (ref C3)
(value C)
(footprint Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part C) (description "Unpolarized capacitor"))
(sheetpath (names /) (tstamps /))
(tstamp 5F9031AB))
(comp (ref H1)
(value MountingHole)
(footprint MountingHole:MountingHole_2.7mm_M2.5)
(datasheet ~)
(libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection"))
(sheetpath (names /) (tstamps /))
(tstamp 5FA29C92))
(comp (ref H2)
(value MountingHole)
(footprint MountingHole:MountingHole_2.7mm_M2.5)
(datasheet ~)
(libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection"))
(sheetpath (names /) (tstamps /))
(tstamp 5FA2A064))
(comp (ref H3)
(value MountingHole)
(footprint MountingHole:MountingHole_2.7mm_M2.5)
(datasheet ~)
(libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection"))
(sheetpath (names /) (tstamps /))
(tstamp 5FA2A216))
(comp (ref H4)
(value MountingHole)
(footprint MountingHole:MountingHole_2.7mm_M2.5)
(datasheet ~)
(libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection"))
(sheetpath (names /) (tstamps /))
(tstamp 5FA2A3D9)))
(libparts
(libpart (lib Connector) (part Barrel_Jack)
(aliases
(alias Jack-DC))
(description "DC Barrel Jack")
(docs ~)
(footprints
(fp BarrelJack*))
(fields
(field (name Reference) J)
(field (name Value) Barrel_Jack))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib Connector) (part Conn_01x02_Male)
(description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)")
(docs ~)
(footprints
(fp Connector*:*_1x??_*))
(fields
(field (name Reference) J)
(field (name Value) Conn_01x02_Male))
(pins
(pin (num 1) (name Pin_1) (type passive))
(pin (num 2) (name Pin_2) (type passive))))
(libpart (lib Connector) (part Conn_01x03_Male)
(description "Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)")
(docs ~)
(footprints
(fp Connector*:*_1x??_*))
(fields
(field (name Reference) J)
(field (name Value) Conn_01x03_Male))
(pins
(pin (num 1) (name Pin_1) (type passive))
(pin (num 2) (name Pin_2) (type passive))
(pin (num 3) (name Pin_3) (type passive))))
(libpart (lib Connector) (part Screw_Terminal_01x02)
(description "Generic screw terminal, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)")
(docs ~)
(footprints
(fp TerminalBlock*:*))
(fields
(field (name Reference) J)
(field (name Value) Screw_Terminal_01x02))
(pins
(pin (num 1) (name Pin_1) (type passive))
(pin (num 2) (name Pin_2) (type passive))))
(libpart (lib Connector) (part Screw_Terminal_01x03)
(description "Generic screw terminal, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)")
(docs ~)
(footprints
(fp TerminalBlock*:*))
(fields
(field (name Reference) J)
(field (name Value) Screw_Terminal_01x03))
(pins
(pin (num 1) (name Pin_1) (type passive))
(pin (num 2) (name Pin_2) (type passive))
(pin (num 3) (name Pin_3) (type passive))))
(libpart (lib Connector) (part USB_A)
(description "USB Type A connector")
(docs " ~")
(footprints
(fp USB*))
(fields
(field (name Reference) J)
(field (name Value) USB_A))
(pins
(pin (num 1) (name VBUS) (type power_in))
(pin (num 2) (name D-) (type passive))
(pin (num 3) (name D+) (type passive))
(pin (num 4) (name GND) (type power_in))
(pin (num 5) (name Shield) (type passive))))
(libpart (lib Connector) (part USB_B_Micro)
(aliases
(alias USB_B_Mini))
(description "USB Micro Type B connector")
(docs ~)
(footprints
(fp USB*))
(fields
(field (name Reference) J)
(field (name Value) USB_B_Micro))
(pins
(pin (num 1) (name VBUS) (type power_out))
(pin (num 2) (name D-) (type passive))
(pin (num 3) (name D+) (type passive))
(pin (num 4) (name ID) (type passive))
(pin (num 5) (name GND) (type power_out))
(pin (num 6) (name Shield) (type passive))))
(libpart (lib Device) (part C)
(description "Unpolarized capacitor")
(docs ~)
(footprints
(fp C_*))
(fields
(field (name Reference) C)
(field (name Value) C))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib Device) (part D_Zener)
(description "Zener diode")
(docs ~)
(footprints
(fp TO-???*)
(fp *_Diode_*)
(fp *SingleDiode*)
(fp D_*))
(fields
(field (name Reference) D)
(field (name Value) D_Zener))
(pins
(pin (num 1) (name K) (type passive))
(pin (num 2) (name A) (type passive))))
(libpart (lib Device) (part LED)
(description "Light emitting diode")
(docs ~)
(footprints
(fp LED*)
(fp LED_SMD:*)
(fp LED_THT:*))
(fields
(field (name Reference) D)
(field (name Value) LED))
(pins
(pin (num 1) (name K) (type passive))
(pin (num 2) (name A) (type passive))))
(libpart (lib Device) (part Polyfuse_Small)
(description "Resettable fuse, polymeric positive temperature coefficient, small symbol")
(docs ~)
(footprints
(fp *polyfuse*)
(fp *PTC*))
(fields
(field (name Reference) F)
(field (name Value) Polyfuse_Small))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib Device) (part Q_NMOS_GSD)
(description "N-MOSFET transistor, gate/source/drain")
(docs ~)
(fields
(field (name Reference) Q)
(field (name Value) Q_NMOS_GSD))
(pins
(pin (num 1) (name G) (type input))
(pin (num 2) (name S) (type passive))
(pin (num 3) (name D) (type passive))))
(libpart (lib Device) (part R)
(description Resistor)
(docs ~)
(footprints
(fp R_*))
(fields
(field (name Reference) R)
(field (name Value) R))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib Diode) (part MMSD914)
(aliases
(alias 1N4148W)
(alias BAV16W)
(alias 1N4448W)
(alias MMSD4148))
(description "100V 0.2A Switching Diode, SOD-123")
(docs https://www.onsemi.com/pub/Collateral/MMSD914T1-D.PDF)
(footprints
(fp D*SOD?123*))
(fields
(field (name Reference) D)
(field (name Value) MMSD914)
(field (name Footprint) Diode_SMD:D_SOD-123))
(pins
(pin (num 1) (name K) (type passive))
(pin (num 2) (name A) (type passive))))
(libpart (lib Graphic) (part Logo_Open_Hardware_Small)
(description "Open Hardware logo, small")
(docs ~)
(fields
(field (name Reference) "#LOGO")
(field (name Value) Logo_Open_Hardware_Small)))
(libpart (lib Interface_CAN_LIN) (part MCP2562-E-SN)
(aliases
(alias MCP2562-H-SN))
(description "High-Speed CAN Transceiver, 1Mbps, 5V supply, Vio pin, -40C to +125C, SOIC-8")
(docs http://ww1.microchip.com/downloads/en/DeviceDoc/25167A.pdf)
(footprints
(fp SOIC*P1.27mm*))
(fields
(field (name Reference) U)
(field (name Value) MCP2562-E-SN)
(field (name Footprint) Package_SO:SOIC-8_3.9x4.9mm_P1.27mm))
(pins
(pin (num 1) (name TXD) (type input))
(pin (num 2) (name VSS) (type power_in))
(pin (num 3) (name VDD) (type power_in))
(pin (num 4) (name RXD) (type output))
(pin (num 5) (name Vio) (type power_in))
(pin (num 6) (name CANL) (type BiDi))
(pin (num 7) (name CANH) (type BiDi))
(pin (num 8) (name STBY) (type input))))
(libpart (lib Mechanical) (part MountingHole)
(description "Mounting Hole without connection")
(docs ~)
(footprints
(fp MountingHole*))
(fields
(field (name Reference) H)
(field (name Value) MountingHole)))
(libpart (lib Opendous) (part TS3USB221)
(fields
(field (name Reference) IC)
(field (name Value) TS3USB221))
(pins
(pin (num 1) (name 1D+) (type BiDi))
(pin (num 2) (name 1D-) (type BiDi))
(pin (num 3) (name 2D+) (type BiDi))
(pin (num 4) (name 2D-) (type BiDi))
(pin (num 5) (name GND) (type power_in))
(pin (num 6) (name ^OE) (type input))
(pin (num 7) (name D-) (type BiDi))
(pin (num 8) (name D+) (type BiDi))
(pin (num 9) (name S) (type input))
(pin (num 10) (name VCC) (type power_in))
(pin (num 11) (name GND-PAD) (type power_in))))
(libpart (lib Regulator_Linear) (part AP1117-15)
(aliases
(alias AP1117-18)
(alias AP1117-25)
(alias AP1117-33)
(alias AP1117-50)
(alias LD1117S33TR_SOT223)
(alias LD1117S12TR_SOT223)
(alias LD1117S18TR_SOT223)
(alias LD1117S25TR_SOT223)
(alias LD1117S50TR_SOT223)
(alias NCP1117-12_SOT223)
(alias NCP1117-1.5_SOT223)
(alias NCP1117-1.8_SOT223)
(alias NCP1117-2.0_SOT223)
(alias NCP1117-2.5_SOT223)
(alias NCP1117-2.85_SOT223)
(alias NCP1117-3.3_SOT223)
(alias NCP1117-5.0_SOT223)
(alias AMS1117-1.5)
(alias AMS1117-1.8)
(alias AMS1117-2.5)
(alias AMS1117-2.85)
(alias AMS1117-3.3)
(alias AMS1117-5.0))
(description "1A Low Dropout regulator, positive, 1.5V fixed output, SOT-223")
(docs http://www.diodes.com/datasheets/AP1117.pdf)
(footprints
(fp SOT?223*TabPin2*))
(fields
(field (name Reference) U)
(field (name Value) AP1117-15)
(field (name Footprint) Package_TO_SOT_SMD:SOT-223-3_TabPin2))
(pins
(pin (num 1) (name GND) (type power_in))
(pin (num 2) (name VO) (type power_out))
(pin (num 3) (name VI) (type power_in))))
(libpart (lib Relay) (part G6K-2)
(description "Miniature 2-pole relay, Single-side Stable")
(docs http://omronfs.omron.com/en_US/ecb/products/pdf/en-g6k.pdf)
(footprints
(fp Relay*DPDT*Omron*G6K?2*))
(fields
(field (name Reference) K)
(field (name Value) G6K-2))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))
(pin (num 3) (name ~) (type passive))
(pin (num 4) (name ~) (type passive))
(pin (num 5) (name ~) (type passive))
(pin (num 6) (name ~) (type passive))
(pin (num 7) (name ~) (type passive))
(pin (num 8) (name ~) (type passive))))
(libpart (lib YAAJ_STM32) (part BluePill_1)
(description "STM32 Blue Pill")
(fields
(field (name Reference) BP?)
(field (name Value) BluePill_1))
(pins
(pin (num 1) (name PB12) (type BiDi))
(pin (num 2) (name PB13) (type BiDi))
(pin (num 3) (name PB14) (type BiDi))
(pin (num 4) (name PB15) (type BiDi))
(pin (num 5) (name PA8) (type BiDi))
(pin (num 6) (name PA9) (type BiDi))
(pin (num 7) (name PA10) (type BiDi))
(pin (num 8) (name PA11) (type BiDi))
(pin (num 9) (name PA12) (type BiDi))
(pin (num 10) (name PA15) (type BiDi))
(pin (num 11) (name PB3) (type BiDi))
(pin (num 12) (name PB4) (type BiDi))
(pin (num 13) (name PB5) (type BiDi))
(pin (num 14) (name PB6) (type BiDi))
(pin (num 15) (name PB7) (type BiDi))
(pin (num 16) (name PB8) (type BiDi))
(pin (num 17) (name PB9) (type BiDi))
(pin (num 18) (name 5V) (type power_out))
(pin (num 19) (name GND) (type power_in))
(pin (num 20) (name 3V3) (type power_out))
(pin (num 21) (name VBat) (type power_in))
(pin (num 22) (name PC13) (type BiDi))
(pin (num 23) (name PC14) (type BiDi))
(pin (num 24) (name PC15) (type BiDi))
(pin (num 25) (name PA0) (type BiDi))
(pin (num 26) (name PA1) (type BiDi))
(pin (num 27) (name PA2) (type BiDi))
(pin (num 28) (name PA3) (type BiDi))
(pin (num 29) (name PA4) (type BiDi))
(pin (num 30) (name PA5) (type BiDi))
(pin (num 31) (name PA6) (type BiDi))
(pin (num 32) (name PA7) (type BiDi))
(pin (num 33) (name PB0) (type BiDi))
(pin (num 34) (name PB1) (type BiDi))
(pin (num 35) (name PB10) (type BiDi))
(pin (num 36) (name PB11) (type BiDi))
(pin (num 37) (name RST) (type input))
(pin (num 38) (name 3V3) (type power_out))
(pin (num 39) (name GND) (type power_in))
(pin (num 40) (name GND) (type power_in)))))
(libraries
(library (logical Connector)
(uri /usr/share/kicad/library/Connector.lib))
(library (logical Device)
(uri /usr/share/kicad/library/Device.lib))
(library (logical Diode)
(uri /usr/share/kicad/library/Diode.lib))
(library (logical Graphic)
(uri /usr/share/kicad/library/Graphic.lib))
(library (logical Interface_CAN_LIN)
(uri /usr/share/kicad/library/Interface_CAN_LIN.lib))
(library (logical Mechanical)
(uri /usr/share/kicad/library/Mechanical.lib))
(library (logical Opendous)
(uri /home/moritz/Projekte/usb_switcher/libs/opendous.lib))
(library (logical Regulator_Linear)
(uri /usr/share/kicad/library/Regulator_Linear.lib))
(library (logical Relay)
(uri /usr/share/kicad/library/Relay.lib))
(library (logical YAAJ_STM32)
(uri /home/moritz/Projekte/usb_switcher/libs/Kicad-STM32-master/Symbols/YAAJ_STM32.lib)))
(nets
(net (code 1) (name "Net-(J9-Pad1)")
(node (ref K2) (pin 6))
(node (ref J9) (pin 1)))
(net (code 2) (name GND)
(node (ref R2) (pin 2))
(node (ref C5) (pin 1))
(node (ref R1) (pin 2))
(node (ref Q1) (pin 2))
(node (ref U2) (pin 19))
(node (ref U2) (pin 39))
(node (ref U2) (pin 40))
(node (ref D1) (pin 2))
(node (ref C3) (pin 1))
(node (ref IC1) (pin 11))
(node (ref J1) (pin 5))
(node (ref U1) (pin 1))
(node (ref C1) (pin 2))
(node (ref IC1) (pin 5))
(node (ref C4) (pin 2))
(node (ref C2) (pin 2))
(node (ref R3) (pin 2))
(node (ref J3) (pin 4))
(node (ref J5) (pin 2))
(node (ref J2) (pin 4))
(node (ref Q2) (pin 2))
(node (ref R5) (pin 1))
(node (ref U3) (pin 8))
(node (ref U3) (pin 2))
(node (ref R7) (pin 1)))
(net (code 3) (name +5V)
(node (ref K1) (pin 1))
(node (ref K2) (pin 1))
(node (ref D5) (pin 2))
(node (ref C5) (pin 2))
(node (ref U1) (pin 3))
(node (ref U3) (pin 3))
(node (ref D1) (pin 1))
(node (ref C1) (pin 1))
(node (ref C2) (pin 1))
(node (ref U2) (pin 18))
(node (ref D7) (pin 1))
(node (ref F1) (pin 2))
(node (ref D6) (pin 1)))
(net (code 4) (name "Net-(J9-Pad2)")
(node (ref J9) (pin 2))
(node (ref K2) (pin 7)))
(net (code 5) (name "Net-(J9-Pad3)")
(node (ref K2) (pin 5))
(node (ref J9) (pin 3)))
(net (code 6) (name "Net-(J8-Pad1)")
(node (ref K2) (pin 3))
(node (ref J8) (pin 1)))
(net (code 7) (name "Net-(J8-Pad2)")
(node (ref K2) (pin 2))
(node (ref J8) (pin 2)))
(net (code 8) (name "Net-(J8-Pad3)")
(node (ref K2) (pin 4))
(node (ref J8) (pin 3)))
(net (code 9) (name /GP_RELAY)
(node (ref Q2) (pin 1))
(node (ref R7) (pin 2))
(node (ref U2) (pin 26)))
(net (code 10) (name /VBUS_A)
(node (ref D3) (pin 2))
(node (ref J2) (pin 1))
(node (ref K1) (pin 2)))
(net (code 11) (name /VBUS_IN)
(node (ref J1) (pin 1))
(node (ref J4) (pin 3))
(node (ref K1) (pin 3)))
(net (code 12) (name "Net-(D6-Pad2)")
(node (ref D6) (pin 2))
(node (ref K1) (pin 8))
(node (ref Q1) (pin 3)))
(net (code 13) (name "Net-(J6-Pad2)")
(node (ref J6) (pin 2))
(node (ref K1) (pin 7)))
(net (code 14) (name "Net-(J6-Pad1)")
(node (ref K1) (pin 6))
(node (ref J6) (pin 1)))
(net (code 15) (name "Net-(J6-Pad3)")
(node (ref K1) (pin 5))
(node (ref J6) (pin 3)))
(net (code 16) (name /VBUS_B)
(node (ref D4) (pin 2))
(node (ref J3) (pin 1))
(node (ref K1) (pin 4)))
(net (code 17) (name /USB_RELAY)
(node (ref Q1) (pin 1))
(node (ref R5) (pin 2))
(node (ref U2) (pin 25)))
(net (code 18) (name "Net-(U2-Pad12)")
(node (ref U2) (pin 12)))
(net (code 19) (name "Net-(U2-Pad35)")
(node (ref U2) (pin 35)))
(net (code 20) (name "Net-(U2-Pad36)")
(node (ref U2) (pin 36)))
(net (code 21) (name "Net-(U2-Pad37)")
(node (ref U2) (pin 37)))
(net (code 22) (name "Net-(U2-Pad1)")
(node (ref U2) (pin 1)))
(net (code 23) (name "Net-(U2-Pad2)")
(node (ref U2) (pin 2)))
(net (code 24) (name "Net-(U2-Pad3)")
(node (ref U2) (pin 3)))
(net (code 25) (name "Net-(U2-Pad4)")
(node (ref U2) (pin 4)))
(net (code 26) (name "Net-(U2-Pad5)")
(node (ref U2) (pin 5)))
(net (code 27) (name "Net-(U2-Pad6)")
(node (ref U2) (pin 6)))
(net (code 28) (name "Net-(U2-Pad7)")
(node (ref U2) (pin 7)))
(net (code 29) (name "Net-(U2-Pad8)")
(node (ref U2) (pin 8)))
(net (code 30) (name "Net-(U2-Pad9)")
(node (ref U2) (pin 9)))
(net (code 31) (name "Net-(U2-Pad10)")
(node (ref U2) (pin 10)))
(net (code 32) (name "Net-(U2-Pad11)")
(node (ref U2) (pin 11)))
(net (code 33) (name "Net-(U2-Pad34)")
(node (ref U2) (pin 34)))
(net (code 34) (name "Net-(U2-Pad13)")
(node (ref U2) (pin 13)))
(net (code 35) (name "Net-(U2-Pad14)")
(node (ref U2) (pin 14)))
(net (code 36) (name "Net-(U2-Pad15)")
(node (ref U2) (pin 15)))
(net (code 39) (name /2D+)
(node (ref J3) (pin 3))
(node (ref IC1) (pin 3)))
(net (code 40) (name /1D-)
(node (ref IC1) (pin 2))
(node (ref J2) (pin 2)))
(net (code 41) (name /1D+)
(node (ref J2) (pin 3))
(node (ref IC1) (pin 1)))
(net (code 42) (name "Net-(J4-Pad1)")
(node (ref J4) (pin 1))
(node (ref J5) (pin 1)))
(net (code 43) (name "Net-(U2-Pad24)")
(node (ref U2) (pin 24)))
(net (code 44) (name "Net-(U2-Pad21)")
(node (ref U2) (pin 21)))
(net (code 45) (name "Net-(U2-Pad22)")
(node (ref U2) (pin 22)))
(net (code 46) (name "Net-(U2-Pad23)")
(node (ref U2) (pin 23)))
(net (code 47) (name "Net-(U2-Pad30)")
(node (ref U2) (pin 30)))
(net (code 48) (name "Net-(U2-Pad31)")
(node (ref U2) (pin 31)))
(net (code 49) (name "Net-(U2-Pad32)")
(node (ref U2) (pin 32)))
(net (code 50) (name "Net-(U2-Pad33)")
(node (ref U2) (pin 33)))
(net (code 51) (name "Net-(D2-Pad1)")
(node (ref D2) (pin 1))
(node (ref R1) (pin 1)))
(net (code 52) (name "Net-(D3-Pad1)")
(node (ref R2) (pin 1))
(node (ref D3) (pin 1)))
(net (code 53) (name +3V3)
(node (ref U3) (pin 5))
(node (ref D2) (pin 2))
(node (ref C3) (pin 2))
(node (ref U1) (pin 2))
(node (ref C4) (pin 1))
(node (ref IC1) (pin 10)))
(net (code 54) (name /GP_RELAY_LED)
(node (ref K2) (pin 8))
(node (ref D7) (pin 2))
(node (ref Q2) (pin 3))
(node (ref R4) (pin 2)))
(net (code 55) (name "Net-(D5-Pad1)")
(node (ref R4) (pin 1))
(node (ref D5) (pin 1)))
(net (code 56) (name "Net-(D4-Pad1)")
(node (ref D4) (pin 1))
(node (ref R3) (pin 1)))
(net (code 57) (name /2D-)
(node (ref J3) (pin 2))
(node (ref IC1) (pin 4)))
(net (code 58) (name "Net-(J1-Pad4)")
(node (ref J1) (pin 4)))
(net (code 59) (name GNDS)
(node (ref J1) (pin 6))
(node (ref J3) (pin 5))
(node (ref J2) (pin 5)))
(net (code 60) (name /HOST_D+)
(node (ref IC1) (pin 8))
(node (ref J1) (pin 3)))
(net (code 61) (name /HOST_D-)
(node (ref IC1) (pin 7))
(node (ref J1) (pin 2)))
(net (code 62) (name "Net-(F1-Pad1)")
(node (ref F1) (pin 1))
(node (ref J4) (pin 2)))
(net (code 63) (name "Net-(J10-Pad1)")
(node (ref R6) (pin 2))
(node (ref U3) (pin 7))
(node (ref J10) (pin 1)))
(net (code 64) (name "Net-(J10-Pad2)")
(node (ref J7) (pin 1))
(node (ref J10) (pin 2))
(node (ref U3) (pin 6)))
(net (code 65) (name "Net-(U2-Pad29)")
(node (ref U2) (pin 29)))
(net (code 66) (name "Net-(U2-Pad38)")
(node (ref U2) (pin 38)))
(net (code 67) (name "Net-(U2-Pad20)")
(node (ref U2) (pin 20)))
(net (code 68) (name "Net-(U2-Pad16)")
(node (ref U3) (pin 4))
(node (ref U2) (pin 16)))
(net (code 69) (name "Net-(U2-Pad17)")
(node (ref U3) (pin 1))
(node (ref U2) (pin 17)))
(net (code 70) (name /S)
(node (ref IC1) (pin 9))
(node (ref U2) (pin 28)))
(net (code 71) (name /^OE)
(node (ref IC1) (pin 6))
(node (ref U2) (pin 27)))
(net (code 72) (name "Net-(J7-Pad2)")
(node (ref J7) (pin 2))
(node (ref R6) (pin 1)))))