(export (version D)
  (design
    (source /home/eddy/Docs/SAO/ELECTRONICS/STM32/F0-srcs/CANUSB+relays/kicad/stm32.sch)
    (date "Чт 17 июн 2021 17:11:43")
    (tool "Eeschema 5.1.7")
    (sheet (number 1) (name /) (tstamps /)
      (title_block
        (title "STM32F0x2 based USB<>CAN converter (isolated)")
        (company "SAO RAS")
        (rev)
        (date)
        (source stm32.sch)
        (comment (number 1) (value ""))
        (comment (number 2) (value ""))
        (comment (number 3) (value ""))
        (comment (number 4) (value "")))))
  (components
    (comp (ref C2)
      (value 0.1)
      (footprint Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
      (libsource (lib stm32-rescue) (part C) (description ""))
      (sheetpath (names /) (tstamps /))
      (tstamp 58C42D39))
    (comp (ref C12)
      (value "47u 6V")
      (footprint Capacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-A_Pad1.58x1.35mm_HandSolder)
      (libsource (lib stm32-rescue) (part CP) (description ""))
      (sheetpath (names /) (tstamps /))
      (tstamp 58C454F6))
    (comp (ref C3)
      (value 0.1)
      (footprint Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
      (libsource (lib stm32-rescue) (part C) (description ""))
      (sheetpath (names /) (tstamps /))
      (tstamp 590935EA))
    (comp (ref C4)
      (value 0.1)
      (footprint Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
      (libsource (lib stm32-rescue) (part C) (description ""))
      (sheetpath (names /) (tstamps /))
      (tstamp 59093675))
    (comp (ref C6)
      (value 0.1)
      (footprint Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
      (libsource (lib stm32-rescue) (part C) (description ""))
      (sheetpath (names /) (tstamps /))
      (tstamp 590A8102))
    (comp (ref P1)
      (value Hole)
      (footprint my_footprints:Hole_3mm)
      (libsource (lib stm32-rescue) (part CONN_01X01) (description ""))
      (sheetpath (names /) (tstamps /))
      (tstamp 59143415))
    (comp (ref P2)
      (value Hole)
      (footprint my_footprints:Hole_3mm)
      (libsource (lib stm32-rescue) (part CONN_01X01) (description ""))
      (sheetpath (names /) (tstamps /))
      (tstamp 5914456D))
    (comp (ref P3)
      (value Hole)
      (footprint my_footprints:Hole_3mm)
      (libsource (lib stm32-rescue) (part CONN_01X01) (description ""))
      (sheetpath (names /) (tstamps /))
      (tstamp 591446F3))
    (comp (ref P4)
      (value Hole)
      (footprint my_footprints:Hole_3mm)
      (libsource (lib stm32-rescue) (part CONN_01X01) (description ""))
      (sheetpath (names /) (tstamps /))
      (tstamp 591446F9))
    (comp (ref R10)
      (value 22)
      (footprint Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
      (libsource (lib stm32-rescue) (part R) (description ""))
      (sheetpath (names /) (tstamps /))
      (tstamp 5968E385))
    (comp (ref R11)
      (value 22)
      (footprint Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
      (libsource (lib stm32-rescue) (part R) (description ""))
      (sheetpath (names /) (tstamps /))
      (tstamp 5968E83B))
    (comp (ref J13)
      (value USB_B)
      (footprint Connectors_USB:USB_B_OST_USB-B1HSxx_Horizontal)
      (datasheet " ~")
      (libsource (lib Connector) (part USB_B) (description "USB Type B connector"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5ECA19CB))
    (comp (ref C15)
      (value 0.1)
      (footprint Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
      (libsource (lib stm32-rescue) (part C) (description ""))
      (sheetpath (names /) (tstamps /))
      (tstamp 5EFCC1D1))
    (comp (ref D3)
      (value USB6B1)
      (footprint Package_SO:SOIC-8_3.9x4.9mm_P1.27mm)
      (libsource (lib elements) (part USB6B1) (description "USB bus ESD protection"))
      (sheetpath (names /) (tstamps /))
      (tstamp 59098D4D))
    (comp (ref C13)
      (value "47u 10V")
      (footprint Capacitor_Tantalum_SMD:CP_EIA-6032-28_Kemet-C_Pad2.25x2.35mm_HandSolder)
      (datasheet ~)
      (libsource (lib Device) (part CP) (description "Polarized capacitor"))
      (sheetpath (names /) (tstamps /))
      (tstamp 60DB5D15))
    (comp (ref D11)
      (value 1N5822)
      (footprint Diode_THT:D_DO-201_P3.81mm_Vertical_AnodeUp)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 60DC099D))
    (comp (ref L1)
      (value 100u)
      (footprint Inductor_SMD:L_12x12mm_H4.5mm)
      (datasheet ~)
      (libsource (lib Device) (part L) (description Inductor))
      (sheetpath (names /) (tstamps /))
      (tstamp 60DC190F))
    (comp (ref R1)
      (value 10k)
      (footprint Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
      (datasheet ~)
      (libsource (lib Device) (part R) (description Resistor))
      (sheetpath (names /) (tstamps /))
      (tstamp 60E7FAB6))
    (comp (ref J1)
      (value +3.3V)
      (footprint Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical)
      (datasheet ~)
      (libsource (lib Connector) (part Conn_01x01_Female) (description "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)"))
      (sheetpath (names /) (tstamps /))
      (tstamp 60E963B2))
    (comp (ref J2)
      (value NRST)
      (footprint Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical)
      (datasheet ~)
      (libsource (lib Connector) (part Conn_01x01_Female) (description "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)"))
      (sheetpath (names /) (tstamps /))
      (tstamp 60E97957))
    (comp (ref J3)
      (value BOOT0)
      (footprint Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical)
      (datasheet ~)
      (libsource (lib Connector) (part Conn_01x01_Female) (description "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)"))
      (sheetpath (names /) (tstamps /))
      (tstamp 60E9891C))
    (comp (ref J4)
      (value SWDIO)
      (footprint Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical)
      (datasheet ~)
      (libsource (lib Connector) (part Conn_01x01_Female) (description "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)"))
      (sheetpath (names /) (tstamps /))
      (tstamp 60E98FFC))
    (comp (ref R3)
      (value 22)
      (footprint Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
      (datasheet ~)
      (libsource (lib Device) (part R) (description Resistor))
      (sheetpath (names /) (tstamps /))
      (tstamp 60E99666))
    (comp (ref J5)
      (value SWCLK)
      (footprint Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical)
      (datasheet ~)
      (libsource (lib Connector) (part Conn_01x01_Female) (description "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)"))
      (sheetpath (names /) (tstamps /))
      (tstamp 60ECF9FE))
    (comp (ref J6)
      (value GND)
      (footprint Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical)
      (datasheet ~)
      (libsource (lib Connector) (part Conn_01x01_Female) (description "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)"))
      (sheetpath (names /) (tstamps /))
      (tstamp 60ECFDB0))
    (comp (ref J18)
      (value 01x05)
      (footprint Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical)
      (datasheet ~)
      (libsource (lib Connector) (part Conn_01x05_Male) (description "Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)"))
      (sheetpath (names /) (tstamps /))
      (tstamp 612410FB))
    (comp (ref J10)
      (value Screw_Terminal_01x02)
      (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 60CD9CC5))
    (comp (ref R7)
      (value 680)
      (footprint Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
      (datasheet ~)
      (libsource (lib Device) (part R) (description Resistor))
      (sheetpath (names /) (tstamps /))
      (tstamp 6155FE83))
    (comp (ref R6)
      (value 680)
      (footprint Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
      (datasheet ~)
      (libsource (lib Device) (part R) (description Resistor))
      (sheetpath (names /) (tstamps /))
      (tstamp 6155F75F))
    (comp (ref R5)
      (value 680)
      (footprint Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
      (datasheet ~)
      (libsource (lib Device) (part R) (description Resistor))
      (sheetpath (names /) (tstamps /))
      (tstamp 6155F0D6))
    (comp (ref J8)
      (value Connector_Generic:Conn_02x04_Odd_Even)
      (footprint Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical)
      (datasheet ~)
      (libsource (lib Connector_Generic) (part Conn_02x04_Odd_Even) (description "Generic connector, double row, 02x04, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)"))
      (sheetpath (names /) (tstamps /))
      (tstamp 61552F03))
    (comp (ref R4)
      (value 680)
      (footprint Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
      (datasheet ~)
      (libsource (lib Device) (part R) (description Resistor))
      (sheetpath (names /) (tstamps /))
      (tstamp 6152FBC7))
    (comp (ref J16)
      (value Conn_01x02_Female)
      (footprint Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical)
      (datasheet ~)
      (libsource (lib Connector) (part Conn_01x02_Female) (description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)"))
      (sheetpath (names /) (tstamps /))
      (tstamp 614CFC5B))
    (comp (ref J9)
      (value Conn_01x02_Female)
      (footprint Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical)
      (datasheet ~)
      (libsource (lib Connector) (part Conn_01x02_Female) (description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)"))
      (sheetpath (names /) (tstamps /))
      (tstamp 614C6A53))
    (comp (ref R16)
      (value 2k2)
      (footprint Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
      (datasheet ~)
      (libsource (lib Device) (part R) (description Resistor))
      (sheetpath (names /) (tstamps /))
      (tstamp 614BCD3B))
    (comp (ref R12)
      (value 2k2)
      (footprint Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
      (datasheet ~)
      (libsource (lib Device) (part R) (description Resistor))
      (sheetpath (names /) (tstamps /))
      (tstamp 614BAF70))
    (comp (ref R18)
      (value 47k)
      (footprint Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
      (datasheet ~)
      (libsource (lib Device) (part R) (description Resistor))
      (sheetpath (names /) (tstamps /))
      (tstamp 613B06E2))
    (comp (ref C8)
      (value 0.1)
      (footprint Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
      (datasheet ~)
      (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
      (sheetpath (names /) (tstamps /))
      (tstamp 613314A4))
    (comp (ref R20)
      (value 15k)
      (footprint Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
      (datasheet ~)
      (libsource (lib Device) (part R) (description Resistor))
      (sheetpath (names /) (tstamps /))
      (tstamp 61331490))
    (comp (ref D7)
      (value CESD3v3)
      (footprint Diode_SMD:D_SOD-523)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 61330FD0))
    (comp (ref J15)
      (value 01x03)
      (footprint Connector_PinSocket_2.54mm:PinSocket_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 6132195B))
    (comp (ref C7)
      (value 0.1)
      (footprint Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
      (datasheet ~)
      (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
      (sheetpath (names /) (tstamps /))
      (tstamp 612E24E9))
    (comp (ref R17)
      (value 10k)
      (footprint Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
      (datasheet ~)
      (libsource (lib Device) (part R) (description Resistor))
      (sheetpath (names /) (tstamps /))
      (tstamp 612D8CBA))
    (comp (ref R19)
      (value 15k)
      (footprint Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
      (datasheet ~)
      (libsource (lib Device) (part R) (description Resistor))
      (sheetpath (names /) (tstamps /))
      (tstamp 612D8217))
    (comp (ref D6)
      (value CESD3v3)
      (footprint Diode_SMD:D_SOD-523)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 612D177D))
    (comp (ref R24)
      (value 330)
      (footprint Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
      (datasheet ~)
      (libsource (lib Device) (part R) (description Resistor))
      (sheetpath (names /) (tstamps /))
      (tstamp 612739EB))
    (comp (ref R27)
      (value 10k)
      (footprint Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
      (datasheet ~)
      (libsource (lib Device) (part R) (description Resistor))
      (sheetpath (names /) (tstamps /))
      (tstamp 612739E5))
    (comp (ref Q7)
      (value SI2300)
      (footprint TO_SOT_Packages_SMD:SOT-23_Handsoldering)
      (datasheet ~)
      (libsource (lib Device) (part Q_NMOS_GSD) (description "N-MOSFET transistor, gate/source/drain"))
      (sheetpath (names /) (tstamps /))
      (tstamp 612739DF))
    (comp (ref D10)
      (value SS14)
      (footprint Diode_SMD:D_SMA-SMB_Universal_Handsoldering)
      (datasheet ~)
      (libsource (lib Device) (part D_Schottky) (description "Schottky diode"))
      (sheetpath (names /) (tstamps /))
      (tstamp 612739D9))
    (comp (ref R23)
      (value 330)
      (footprint Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
      (datasheet ~)
      (libsource (lib Device) (part R) (description Resistor))
      (sheetpath (names /) (tstamps /))
      (tstamp 6126C4F2))
    (comp (ref R26)
      (value 10k)
      (footprint Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
      (datasheet ~)
      (libsource (lib Device) (part R) (description Resistor))
      (sheetpath (names /) (tstamps /))
      (tstamp 6126C4EC))
    (comp (ref Q6)
      (value SI2300)
      (footprint TO_SOT_Packages_SMD:SOT-23_Handsoldering)
      (datasheet ~)
      (libsource (lib Device) (part Q_NMOS_GSD) (description "N-MOSFET transistor, gate/source/drain"))
      (sheetpath (names /) (tstamps /))
      (tstamp 6126C4E6))
    (comp (ref D9)
      (value SS14)
      (footprint Diode_SMD:D_SMA-SMB_Universal_Handsoldering)
      (datasheet ~)
      (libsource (lib Device) (part D_Schottky) (description "Schottky diode"))
      (sheetpath (names /) (tstamps /))
      (tstamp 6126C4E0))
    (comp (ref R22)
      (value 330)
      (footprint Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
      (datasheet ~)
      (libsource (lib Device) (part R) (description Resistor))
      (sheetpath (names /) (tstamps /))
      (tstamp 611F6148))
    (comp (ref R25)
      (value 10k)
      (footprint Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
      (datasheet ~)
      (libsource (lib Device) (part R) (description Resistor))
      (sheetpath (names /) (tstamps /))
      (tstamp 611F02E2))
    (comp (ref Q5)
      (value SI2300)
      (footprint TO_SOT_Packages_SMD:SOT-23_Handsoldering)
      (datasheet ~)
      (libsource (lib Device) (part Q_NMOS_GSD) (description "N-MOSFET transistor, gate/source/drain"))
      (sheetpath (names /) (tstamps /))
      (tstamp 611EBD67))
    (comp (ref D8)
      (value SS14)
      (footprint Diode_SMD:D_SMA-SMB_Universal_Handsoldering)
      (datasheet ~)
      (libsource (lib Device) (part D_Schottky) (description "Schottky diode"))
      (sheetpath (names /) (tstamps /))
      (tstamp 611EAFB8))
    (comp (ref J7)
      (value 01x05)
      (footprint Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical)
      (datasheet ~)
      (libsource (lib Connector) (part Conn_01x05_Male) (description "Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)"))
      (sheetpath (names /) (tstamps /))
      (tstamp 6118DB9A))
    (comp (ref SW1)
      (value SW_DIP_x08)
      (footprint Button_Switch_THT:SW_DIP_SPSTx08_Slide_9.78x22.5mm_W7.62mm_P2.54mm)
      (datasheet ~)
      (libsource (lib Switch) (part SW_DIP_x08) (description "8x DIP Switch, Single Pole Single Throw (SPST) switch, small symbol"))
      (sheetpath (names /) (tstamps /))
      (tstamp 611206F1))
    (comp (ref D4)
      (value SS14)
      (footprint Diode_SMD:D_SMA-SMB_Universal_Handsoldering)
      (datasheet ~)
      (libsource (lib Device) (part D_Schottky) (description "Schottky diode"))
      (sheetpath (names /) (tstamps /))
      (tstamp 610D390B))
    (comp (ref J17)
      (value Screw_Terminal_01x03)
      (footprint TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-3_1x03_P5.00mm_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 610D38FB))
    (comp (ref K2)
      (value G5LE-1)
      (footprint Relay_THT:Relay_SPDT_SANYOU_SRD_Series_Form_C)
      (datasheet http://www.omron.com/ecb/products/pdf/en-g5le.pdf)
      (libsource (lib Relay) (part G5LE-1) (description "Omron G5LE relay, Miniature Single Pole, SPDT, 10A"))
      (sheetpath (names /) (tstamps /))
      (tstamp 610D38F4))
    (comp (ref R15)
      (value 330)
      (footprint Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
      (datasheet ~)
      (libsource (lib Device) (part R) (description Resistor))
      (sheetpath (names /) (tstamps /))
      (tstamp 610D38E5))
    (comp (ref R14)
      (value 10k)
      (footprint Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
      (datasheet ~)
      (libsource (lib Device) (part R) (description Resistor))
      (sheetpath (names /) (tstamps /))
      (tstamp 610D38DF))
    (comp (ref Q3)
      (value SI2300)
      (footprint TO_SOT_Packages_SMD:SOT-23_Handsoldering)
      (datasheet ~)
      (libsource (lib Device) (part Q_NMOS_GSD) (description "N-MOSFET transistor, gate/source/drain"))
      (sheetpath (names /) (tstamps /))
      (tstamp 610D38D9))
    (comp (ref D2)
      (value SS14)
      (footprint Diode_SMD:D_SMA-SMB_Universal_Handsoldering)
      (datasheet ~)
      (libsource (lib Device) (part D_Schottky) (description "Schottky diode"))
      (sheetpath (names /) (tstamps /))
      (tstamp 60FD5C63))
    (comp (ref J11)
      (value Screw_Terminal_01x03)
      (footprint TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-3_1x03_P5.00mm_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 60F9EB64))
    (comp (ref K1)
      (value G5LE-1)
      (footprint Relay_THT:Relay_SPDT_SANYOU_SRD_Series_Form_C)
      (datasheet http://www.omron.com/ecb/products/pdf/en-g5le.pdf)
      (libsource (lib Relay) (part G5LE-1) (description "Omron G5LE relay, Miniature Single Pole, SPDT, 10A"))
      (sheetpath (names /) (tstamps /))
      (tstamp 60F8923E))
    (comp (ref R9)
      (value 330)
      (footprint Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
      (datasheet ~)
      (libsource (lib Device) (part R) (description Resistor))
      (sheetpath (names /) (tstamps /))
      (tstamp 60F4A360))
    (comp (ref R8)
      (value 10k)
      (footprint Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
      (datasheet ~)
      (libsource (lib Device) (part R) (description Resistor))
      (sheetpath (names /) (tstamps /))
      (tstamp 60F3ED21))
    (comp (ref Q2)
      (value SI2300)
      (footprint TO_SOT_Packages_SMD:SOT-23_Handsoldering)
      (datasheet ~)
      (libsource (lib Device) (part Q_NMOS_GSD) (description "N-MOSFET transistor, gate/source/drain"))
      (sheetpath (names /) (tstamps /))
      (tstamp 60F2F77C))
    (comp (ref U4)
      (value LM2576)
      (footprint TO_SOT_Packages_THT:TO-220-5_P3.4x3.7mm_StaggerEven_Lead3.8mm_Vertical)
      (fields
        (field (name Manufacturer) "Texas Instruments"))
      (libsource (lib vreg) (part LM2576) (description "SIMPLE SWITCHER 3A Step-Down Voltage Regulator"))
      (sheetpath (names /) (tstamps /))
      (tstamp 60DBFBC1))
    (comp (ref C9)
      (value 0.1)
      (footprint Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
      (datasheet ~)
      (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
      (sheetpath (names /) (tstamps /))
      (tstamp 60DB45C7))
    (comp (ref C10)
      (value "100u 16V")
      (footprint Capacitor_THT:CP_Radial_D8.0mm_P3.50mm)
      (datasheet ~)
      (libsource (lib Device) (part CP) (description "Polarized capacitor"))
      (sheetpath (names /) (tstamps /))
      (tstamp 60DB3611))
    (comp (ref R21)
      (value 10k)
      (footprint Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
      (datasheet ~)
      (libsource (lib Device) (part R) (description Resistor))
      (sheetpath (names /) (tstamps /))
      (tstamp 60CDF8CF))
    (comp (ref D5)
      (value MM3Z7V5)
      (footprint Diode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolder)
      (datasheet ~)
      (libsource (lib Device) (part D_Zener) (description "Zener diode"))
      (sheetpath (names /) (tstamps /))
      (tstamp 60CDD40B))
    (comp (ref Q4)
      (value AO3407)
      (footprint TO_SOT_Packages_SMD:SOT-23_Handsoldering)
      (datasheet ~)
      (libsource (lib Device) (part Q_PMOS_GSD) (description "P-MOSFET transistor, gate/source/drain"))
      (sheetpath (names /) (tstamps /))
      (tstamp 60CDB6CE))
    (comp (ref JP1)
      (value NON-ISOL)
      (footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P5.08mm_Vertical)
      (datasheet ~)
      (libsource (lib Device) (part Jumper) (description "Jumper, normally closed"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5F1521D0))
    (comp (ref C1)
      (value 1)
      (footprint Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder)
      (libsource (lib stm32-rescue) (part C) (description ""))
      (sheetpath (names /) (tstamps /))
      (tstamp 5F0F92A0))
    (comp (ref C5)
      (value 1)
      (footprint Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder)
      (libsource (lib stm32-rescue) (part C) (description ""))
      (sheetpath (names /) (tstamps /))
      (tstamp 5F0F75F5))
    (comp (ref C11)
      (value 0.1)
      (footprint Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
      (libsource (lib stm32-rescue) (part C) (description ""))
      (sheetpath (names /) (tstamps /))
      (tstamp 5F0E47E1))
    (comp (ref U5)
      (value LM1117-3.3)
      (footprint TO_SOT_Packages_SMD:SOT-223-3_TabPin2)
      (datasheet http://www.ti.com/lit/ds/symlink/lm1117.pdf)
      (libsource (lib Regulator_Linear) (part LM1117-3.3) (description "800mA Low-Dropout Linear Regulator, 3.3V fixed output, TO-220/TO-252/TO-263/SOT-223"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5F0B7BCC))
    (comp (ref SW2)
      (value SW_DIP_x01)
      (footprint Button_Switch_THT:SW_DIP_SPSTx01_Slide_6.7x4.1mm_W7.62mm_P2.54mm_LowProfile)
      (datasheet ~)
      (libsource (lib Switch) (part SW_DIP_x01) (description "1x DIP Switch, Single Pole Single Throw (SPST) switch, small symbol"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5EFDFDE6))
    (comp (ref R13)
      (value 120)
      (footprint Resistor_SMD:R_1210_3225Metric_Pad1.42x2.65mm_HandSolder)
      (libsource (lib stm32-rescue) (part R) (description ""))
      (sheetpath (names /) (tstamps /))
      (tstamp 58C488C6))
    (comp (ref J12)
      (value Screw_Terminal_01x03)
      (footprint TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-3_1x03_P5.00mm_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 5EECB9D2))
    (comp (ref U3)
      (value STM32F072C8Tx)
      (footprint Package_QFP:LQFP-48_7x7mm_P0.5mm)
      (datasheet http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00090510.pdf)
      (libsource (lib MCU_ST_STM32F0) (part STM32F072C8Tx) (description "ARM Cortex-M0 MCU, 64KB flash, 16KB RAM, 48MHz, 2-3.6V, 37 GPIO, LQFP-48"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5ED38032))
    (comp (ref Q1)
      (value B0505S)
      (footprint my_footprints:B0x0xS)
      (libsource (lib elements) (part B0505S) (description "isolated DC-DC"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5EC7332B))
    (comp (ref U2)
      (value ISO1050DUB)
      (footprint Package_SO:SOP-8_6.62x9.15mm_P2.54mm)
      (datasheet http://www.ti.com/lit/ds/symlink/iso1050.pdf)
      (libsource (lib Interface_CAN_LIN) (part ISO1050DUB) (description "Isolated CAN Transceiver, SOP-8"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5EC5A80C))
    (comp (ref R2)
      (value 4k7)
      (footprint Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
      (libsource (lib stm32-rescue) (part R) (description ""))
      (sheetpath (names /) (tstamps /))
      (tstamp 58C47F04))
    (comp (ref D1)
      (value PESD1CAN)
      (footprint TO_SOT_Packages_SMD:SOT-23)
      (libsource (lib elements) (part PESD1CAN) (description "CAN bus ESD protection"))
      (sheetpath (names /) (tstamps /))
      (tstamp 58C46522))
    (comp (ref U1)
      (value MCP2551-I/SN)
      (footprint Package_SO:SOIC-8_3.9x4.9mm_P1.27mm)
      (libsource (lib stm32-rescue) (part MCP2551-I_SN) (description ""))
      (sheetpath (names /) (tstamps /))
      (tstamp 58C43297))
    (comp (ref C14)
      (value "100u 16V")
      (footprint Capacitor_THT:CP_Radial_D8.0mm_P3.50mm)
      (datasheet ~)
      (libsource (lib Device) (part CP) (description "Polarized capacitor"))
      (sheetpath (names /) (tstamps /))
      (tstamp 617E4995))
    (comp (ref TP1)
      (value 5V)
      (footprint Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical)
      (datasheet ~)
      (libsource (lib Connector) (part TestPoint) (description "test point"))
      (sheetpath (names /) (tstamps /))
      (tstamp 6184746E))
    (comp (ref TP2)
      (value 3.3V)
      (footprint Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical)
      (datasheet ~)
      (libsource (lib Connector) (part TestPoint) (description "test point"))
      (sheetpath (names /) (tstamps /))
      (tstamp 61854EAA))
    (comp (ref U6)
      (value IP4220CZ6)
      (footprint Package_SO:TSOP-6_1.65x3.05mm_P0.95mm)
      (datasheet http://www.onsemi.com/pub_link/Collateral/NUP4202W1-D.PDF)
      (libsource (lib Power_Protection) (part NUP4202) (description "Transient voltage suppressor designed to protect high speed data lines from ESD, EFT, and lightning"))
      (sheetpath (names /) (tstamps /))
      (tstamp 61977736))
    (comp (ref P5)
      (value Hole)
      (footprint my_footprints:Hole_3mm)
      (libsource (lib stm32-rescue) (part CONN_01X01) (description ""))
      (sheetpath (names /) (tstamps /))
      (tstamp 61C0D9D2))
    (comp (ref P6)
      (value Hole)
      (footprint my_footprints:Hole_3mm)
      (libsource (lib stm32-rescue) (part CONN_01X01) (description ""))
      (sheetpath (names /) (tstamps /))
      (tstamp 61C0DC3C))
    (comp (ref P7)
      (value Hole)
      (footprint my_footprints:Hole_3mm)
      (libsource (lib stm32-rescue) (part CONN_01X01) (description ""))
      (sheetpath (names /) (tstamps /))
      (tstamp 61C0DC46)))
  (libparts
    (libpart (lib Connector) (part Conn_01x01_Female)
      (description "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)")
      (docs ~)
      (footprints
        (fp Connector*:*))
      (fields
        (field (name Reference) J)
        (field (name Value) Conn_01x01_Female))
      (pins
        (pin (num 1) (name Pin_1) (type passive))))
    (libpart (lib Connector) (part Conn_01x02_Female)
      (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_Female))
      (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 Conn_01x05_Male)
      (description "Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)")
      (docs ~)
      (footprints
        (fp Connector*:*_1x??_*))
      (fields
        (field (name Reference) J)
        (field (name Value) Conn_01x05_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))
        (pin (num 4) (name Pin_4) (type passive))
        (pin (num 5) (name Pin_5) (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 TestPoint)
      (description "test point")
      (docs ~)
      (footprints
        (fp Pin*)
        (fp Test*))
      (fields
        (field (name Reference) TP)
        (field (name Value) TestPoint))
      (pins
        (pin (num 1) (name 1) (type passive))))
    (libpart (lib Connector) (part USB_B)
      (description "USB Type B connector")
      (docs " ~")
      (footprints
        (fp USB*))
      (fields
        (field (name Reference) J)
        (field (name Value) USB_B))
      (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 GND) (type power_out))
        (pin (num 5) (name Shield) (type passive))))
    (libpart (lib Connector_Generic) (part Conn_02x04_Odd_Even)
      (description "Generic connector, double row, 02x04, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)")
      (docs ~)
      (footprints
        (fp Connector*:*_2x??_*))
      (fields
        (field (name Reference) J)
        (field (name Value) Conn_02x04_Odd_Even))
      (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))
        (pin (num 4) (name Pin_4) (type passive))
        (pin (num 5) (name Pin_5) (type passive))
        (pin (num 6) (name Pin_6) (type passive))
        (pin (num 7) (name Pin_7) (type passive))
        (pin (num 8) (name Pin_8) (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 CP)
      (description "Polarized capacitor")
      (docs ~)
      (footprints
        (fp CP_*))
      (fields
        (field (name Reference) C)
        (field (name Value) CP))
      (pins
        (pin (num 1) (name ~) (type passive))
        (pin (num 2) (name ~) (type passive))))
    (libpart (lib Device) (part D)
      (description Diode)
      (docs ~)
      (footprints
        (fp TO-???*)
        (fp *_Diode_*)
        (fp *SingleDiode*)
        (fp D_*))
      (fields
        (field (name Reference) D)
        (field (name Value) D))
      (pins
        (pin (num 1) (name K) (type passive))
        (pin (num 2) (name A) (type passive))))
    (libpart (lib Device) (part D_Schottky)
      (description "Schottky diode")
      (docs ~)
      (footprints
        (fp TO-???*)
        (fp *_Diode_*)
        (fp *SingleDiode*)
        (fp D_*))
      (fields
        (field (name Reference) D)
        (field (name Value) D_Schottky))
      (pins
        (pin (num 1) (name K) (type passive))
        (pin (num 2) (name A) (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 Jumper)
      (description "Jumper, normally closed")
      (docs ~)
      (footprints
        (fp SolderJumper*)
        (fp Jumper*)
        (fp TestPoint*2Pads*)
        (fp TestPoint*Bridge*))
      (fields
        (field (name Reference) JP)
        (field (name Value) Jumper))
      (pins
        (pin (num 1) (name 1) (type passive))
        (pin (num 2) (name 2) (type passive))))
    (libpart (lib Device) (part L)
      (description Inductor)
      (docs ~)
      (footprints
        (fp Choke_*)
        (fp *Coil*)
        (fp Inductor_*)
        (fp L_*))
      (fields
        (field (name Reference) L)
        (field (name Value) L))
      (pins
        (pin (num 1) (name 1) (type passive))
        (pin (num 2) (name 2) (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 Q_PMOS_GSD)
      (description "P-MOSFET transistor, gate/source/drain")
      (docs ~)
      (fields
        (field (name Reference) Q)
        (field (name Value) Q_PMOS_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 Interface_CAN_LIN) (part ISO1050DUB)
      (description "Isolated CAN Transceiver, SOP-8")
      (docs http://www.ti.com/lit/ds/symlink/iso1050.pdf)
      (footprints
        (fp SOP*6.62x9.15mm*P2.54mm*))
      (fields
        (field (name Reference) U)
        (field (name Value) ISO1050DUB)
        (field (name Footprint) Package_SO:SOP-8_6.62x9.15mm_P2.54mm))
      (pins
        (pin (num 1) (name VCC1) (type power_in))
        (pin (num 2) (name RXD) (type output))
        (pin (num 3) (name TXD) (type input))
        (pin (num 4) (name GND1) (type power_in))
        (pin (num 5) (name GND2) (type power_in))
        (pin (num 6) (name CANL) (type BiDi))
        (pin (num 7) (name CANH) (type BiDi))
        (pin (num 8) (name VCC2) (type power_in))))
    (libpart (lib MCU_ST_STM32F0) (part STM32F072C8Tx)
      (aliases
        (alias STM32F072CBTx))
      (description "ARM Cortex-M0 MCU, 64KB flash, 16KB RAM, 48MHz, 2-3.6V, 37 GPIO, LQFP-48")
      (docs http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00090510.pdf)
      (footprints
        (fp LQFP*7x7mm*P0.5mm*))
      (fields
        (field (name Reference) U)
        (field (name Value) STM32F072C8Tx)
        (field (name Footprint) Package_QFP:LQFP-48_7x7mm_P0.5mm))
      (pins
        (pin (num 1) (name VBAT) (type power_in))
        (pin (num 2) (name PC13) (type BiDi))
        (pin (num 3) (name PC14) (type BiDi))
        (pin (num 4) (name PC15) (type BiDi))
        (pin (num 5) (name PF0) (type input))
        (pin (num 6) (name PF1) (type input))
        (pin (num 7) (name NRST) (type input))
        (pin (num 8) (name VSSA) (type power_in))
        (pin (num 9) (name VDDA) (type power_in))
        (pin (num 10) (name PA0) (type BiDi))
        (pin (num 11) (name PA1) (type BiDi))
        (pin (num 12) (name PA2) (type BiDi))
        (pin (num 13) (name PA3) (type BiDi))
        (pin (num 14) (name PA4) (type BiDi))
        (pin (num 15) (name PA5) (type BiDi))
        (pin (num 16) (name PA6) (type BiDi))
        (pin (num 17) (name PA7) (type BiDi))
        (pin (num 18) (name PB0) (type BiDi))
        (pin (num 19) (name PB1) (type BiDi))
        (pin (num 20) (name PB2) (type BiDi))
        (pin (num 21) (name PB10) (type BiDi))
        (pin (num 22) (name PB11) (type BiDi))
        (pin (num 23) (name VSS) (type power_in))
        (pin (num 24) (name VDD) (type power_in))
        (pin (num 25) (name PB12) (type BiDi))
        (pin (num 26) (name PB13) (type BiDi))
        (pin (num 27) (name PB14) (type BiDi))
        (pin (num 28) (name PB15) (type BiDi))
        (pin (num 29) (name PA8) (type BiDi))
        (pin (num 30) (name PA9) (type BiDi))
        (pin (num 31) (name PA10) (type BiDi))
        (pin (num 32) (name PA11) (type BiDi))
        (pin (num 33) (name PA12) (type BiDi))
        (pin (num 34) (name PA13) (type BiDi))
        (pin (num 35) (name VSS) (type power_in))
        (pin (num 36) (name VDDIO2) (type power_in))
        (pin (num 37) (name PA14) (type BiDi))
        (pin (num 38) (name PA15) (type BiDi))
        (pin (num 39) (name PB3) (type BiDi))
        (pin (num 40) (name PB4) (type BiDi))
        (pin (num 41) (name PB5) (type BiDi))
        (pin (num 42) (name PB6) (type BiDi))
        (pin (num 43) (name PB7) (type BiDi))
        (pin (num 44) (name BOOT0) (type input))
        (pin (num 45) (name PB8) (type BiDi))
        (pin (num 46) (name PB9) (type BiDi))
        (pin (num 47) (name VSS) (type power_in))
        (pin (num 48) (name VDD) (type power_in))))
    (libpart (lib Power_Protection) (part NUP4202)
      (description "Transient voltage suppressor designed to protect high speed data lines from ESD, EFT, and lightning")
      (docs http://www.onsemi.com/pub_link/Collateral/NUP4202W1-D.PDF)
      (footprints
        (fp SOT?363*))
      (fields
        (field (name Reference) U)
        (field (name Value) NUP4202)
        (field (name Footprint) Package_TO_SOT_SMD:SOT-363_SC-70-6))
      (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))))
    (libpart (lib Regulator_Linear) (part LM1117-1.8)
      (aliases
        (alias LM1117-2.5)
        (alias LM1117-3.3)
        (alias LM1117-5.0)
        (alias TLV1117-15)
        (alias TLV1117-18)
        (alias TLV1117-25)
        (alias TLV1117-33)
        (alias TLV1117-50))
      (description "800mA Low-Dropout Linear Regulator, 1.8V fixed output, TO-220/TO-252/TO-263/SOT-223")
      (docs http://www.ti.com/lit/ds/symlink/lm1117.pdf)
      (footprints
        (fp SOT?223*)
        (fp TO?263*)
        (fp TO?252*)
        (fp TO?220*))
      (fields
        (field (name Reference) U)
        (field (name Value) LM1117-1.8))
      (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 G5LE-1)
      (description "Omron G5LE relay, Miniature Single Pole, SPDT, 10A")
      (docs http://www.omron.com/ecb/products/pdf/en-g5le.pdf)
      (footprints
        (fp Relay*SPDT*Omron*G5LE?1*))
      (fields
        (field (name Reference) K)
        (field (name Value) G5LE-1)
        (field (name Footprint) Relay_THT:Relay_SPDT_Omron-G5LE-1))
      (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))))
    (libpart (lib Switch) (part SW_DIP_x01)
      (description "1x DIP Switch, Single Pole Single Throw (SPST) switch, small symbol")
      (docs ~)
      (footprints
        (fp SW?DIP?x1*))
      (fields
        (field (name Reference) SW)
        (field (name Value) SW_DIP_x01))
      (pins
        (pin (num 1) (name ~) (type passive))
        (pin (num 2) (name ~) (type passive))))
    (libpart (lib Switch) (part SW_DIP_x08)
      (description "8x DIP Switch, Single Pole Single Throw (SPST) switch, small symbol")
      (docs ~)
      (footprints
        (fp SW?DIP?x8*))
      (fields
        (field (name Reference) SW)
        (field (name Value) SW_DIP_x08))
      (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))
        (pin (num 9) (name ~) (type passive))
        (pin (num 10) (name ~) (type passive))
        (pin (num 11) (name ~) (type passive))
        (pin (num 12) (name ~) (type passive))
        (pin (num 13) (name ~) (type passive))
        (pin (num 14) (name ~) (type passive))
        (pin (num 15) (name ~) (type passive))
        (pin (num 16) (name ~) (type passive))))
    (libpart (lib elements) (part B0x0xS-1W)
      (aliases
        (alias B0305S)
        (alias B0505S))
      (description "isolated DC-DC")
      (footprints
        (fp b0x0xs))
      (fields
        (field (name Reference) Q?)
        (field (name Value) B0x0xS-1W)
        (field (name Footprint) my_footprints:B0x0xS))
      (pins
        (pin (num 1) (name GND) (type power_in))
        (pin (num 2) (name Vin) (type power_in))
        (pin (num 3) (name 0V) (type power_out))
        (pin (num 4) (name +Vo) (type power_out))))
    (libpart (lib elements) (part PESD1CAN)
      (description "CAN bus ESD protection")
      (footprints
        (fp SOT23))
      (fields
        (field (name Reference) D)
        (field (name Value) PESD1CAN))
      (pins
        (pin (num 1) (name K) (type passive))
        (pin (num 2) (name K) (type passive))
        (pin (num 3) (name O) (type passive))))
    (libpart (lib elements) (part USB6B1)
      (description "USB bus ESD protection")
      (footprints
        (fp SO8))
      (fields
        (field (name Reference) D)
        (field (name Value) USB6B1))
      (pins
        (pin (num 1) (name VCC) (type passive))
        (pin (num 2) (name I/O1) (type passive))
        (pin (num 3) (name I/O2) (type passive))
        (pin (num 4) (name GND) (type passive))
        (pin (num 5) (name GND) (type passive))
        (pin (num 6) (name I/O2) (type passive))
        (pin (num 7) (name I/O1) (type passive))
        (pin (num 8) (name VCC) (type passive))))
    (libpart (lib stm32-rescue) (part C)
      (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 stm32-rescue) (part CONN_01X01)
      (footprints
        (fp Pin_Header_Straight_1X*)
        (fp Pin_Header_Angled_1X*)
        (fp Socket_Strip_Straight_1X*)
        (fp Socket_Strip_Angled_1X*))
      (fields
        (field (name Reference) J)
        (field (name Value) CONN_01X01))
      (pins
        (pin (num 1) (name P1) (type passive))))
    (libpart (lib stm32-rescue) (part CP)
      (footprints
        (fp CP_*))
      (fields
        (field (name Reference) C)
        (field (name Value) CP))
      (pins
        (pin (num 1) (name ~) (type passive))
        (pin (num 2) (name ~) (type passive))))
    (libpart (lib stm32-rescue) (part MCP2551-I_SN)
      (footprints
        (fp SOIC*Pitch1.27mm*))
      (fields
        (field (name Reference) U)
        (field (name Value) MCP2551-I_SN)
        (field (name Footprint) Housings_SOIC:SOIC-8_3.9x4.9mm_Pitch1.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 Vref) (type power_out))
        (pin (num 6) (name CANL) (type BiDi))
        (pin (num 7) (name CANH) (type BiDi))
        (pin (num 8) (name Rs) (type input))))
    (libpart (lib stm32-rescue) (part R)
      (footprints
        (fp R_*)
        (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 vreg) (part LM2576)
      (aliases
        (alias LM2576HV))
      (description "SIMPLE SWITCHER 3A Step-Down Voltage Regulator")
      (footprints
        (fp *DIP8)
        (fp SOIC8))
      (fields
        (field (name Reference) U)
        (field (name Value) LM2576)
        (field (name Manufacturer) "Texas Instruments"))
      (pins
        (pin (num 1) (name VIN) (type power_in))
        (pin (num 2) (name VOUT) (type power_out))
        (pin (num 3) (name GND) (type power_in))
        (pin (num 4) (name FB) (type input))
        (pin (num 5) (name ON/OFF) (type input)))))
  (libraries
    (library (logical Connector)
      (uri /usr/share/kicad/kicad-symbols//Connector.lib))
    (library (logical Connector_Generic)
      (uri /usr/share/kicad/kicad-symbols//Connector_Generic.lib))
    (library (logical Device)
      (uri /usr/share/kicad/kicad-symbols//Device.lib))
    (library (logical Interface_CAN_LIN)
      (uri /usr/share/kicad/kicad-symbols//Interface_CAN_LIN.lib))
    (library (logical MCU_ST_STM32F0)
      (uri /usr/share/kicad/kicad-symbols//MCU_ST_STM32F0.lib))
    (library (logical Power_Protection)
      (uri /usr/share/kicad/kicad-symbols//Power_Protection.lib))
    (library (logical Regulator_Linear)
      (uri /usr/share/kicad/kicad-symbols//Regulator_Linear.lib))
    (library (logical Relay)
      (uri /usr/share/kicad/kicad-symbols//Relay.lib))
    (library (logical Switch)
      (uri /usr/share/kicad/kicad-symbols//Switch.lib))
    (library (logical elements)
      (uri /home/eddy/Docs/SAO/ELECTRONICS/STM32/F0-srcs/CANUSB+relays/kicad/elements.lib))
    (library (logical stm32-rescue)
      (uri /home/eddy/Docs/SAO/ELECTRONICS/STM32/F0-srcs/CANUSB+relays/kicad/stm32-rescue.lib))
    (library (logical vreg)
      (uri /home/eddy/kicad/Kicad-Libraries/library/vreg.lib)))
  (nets
    (net (code 1) (name GND)
      (node (ref Q7) (pin 2))
      (node (ref R27) (pin 2))
      (node (ref D6) (pin 2))
      (node (ref R19) (pin 1))
      (node (ref J13) (pin 5))
      (node (ref J13) (pin 4))
      (node (ref J10) (pin 1))
      (node (ref J15) (pin 3))
      (node (ref U2) (pin 4))
      (node (ref C15) (pin 2))
      (node (ref J7) (pin 5))
      (node (ref C6) (pin 1))
      (node (ref SW1) (pin 11))
      (node (ref SW1) (pin 12))
      (node (ref C7) (pin 2))
      (node (ref R14) (pin 1))
      (node (ref Q3) (pin 2))
      (node (ref D7) (pin 2))
      (node (ref R20) (pin 1))
      (node (ref C8) (pin 2))
      (node (ref R1) (pin 2))
      (node (ref D11) (pin 2))
      (node (ref D3) (pin 5))
      (node (ref D3) (pin 4))
      (node (ref C13) (pin 2))
      (node (ref J6) (pin 1))
      (node (ref U1) (pin 2))
      (node (ref U3) (pin 35))
      (node (ref U3) (pin 23))
      (node (ref C14) (pin 2))
      (node (ref U5) (pin 1))
      (node (ref C11) (pin 2))
      (node (ref C1) (pin 2))
      (node (ref U6) (pin 2))
      (node (ref C4) (pin 1))
      (node (ref C3) (pin 1))
      (node (ref C12) (pin 2))
      (node (ref SW1) (pin 10))
      (node (ref U3) (pin 47))
      (node (ref U3) (pin 8))
      (node (ref Q1) (pin 1))
      (node (ref R8) (pin 1))
      (node (ref Q2) (pin 2))
      (node (ref JP1) (pin 1))
      (node (ref R21) (pin 2))
      (node (ref C2) (pin 1))
      (node (ref U4) (pin 3))
      (node (ref U4) (pin 5))
      (node (ref C9) (pin 2))
      (node (ref C10) (pin 2))
      (node (ref SW1) (pin 9))
      (node (ref R25) (pin 2))
      (node (ref SW1) (pin 14))
      (node (ref Q6) (pin 2))
      (node (ref SW1) (pin 13))
      (node (ref R26) (pin 2))
      (node (ref Q5) (pin 2))
      (node (ref SW1) (pin 15))
      (node (ref SW1) (pin 16)))
    (net (code 2) (name "Net-(D11-Pad1)")
      (node (ref L1) (pin 2))
      (node (ref D11) (pin 1))
      (node (ref U4) (pin 2)))
    (net (code 3) (name "Net-(J11-Pad2)")
      (node (ref K1) (pin 1))
      (node (ref J11) (pin 2)))
    (net (code 4) (name "Net-(J11-Pad3)")
      (node (ref K1) (pin 4))
      (node (ref J11) (pin 3)))
    (net (code 5) (name "Net-(Q2-Pad1)")
      (node (ref R9) (pin 1))
      (node (ref Q2) (pin 1)))
    (net (code 6) (name /Relay1)
      (node (ref R9) (pin 2))
      (node (ref U3) (pin 10))
      (node (ref R8) (pin 2)))
    (net (code 7) (name "Net-(D2-Pad2)")
      (node (ref D2) (pin 2))
      (node (ref K1) (pin 2))
      (node (ref Q2) (pin 3))
      (node (ref R12) (pin 1)))
    (net (code 8) (name "Net-(D5-Pad2)")
      (node (ref R21) (pin 1))
      (node (ref Q4) (pin 1))
      (node (ref D5) (pin 2)))
    (net (code 9) (name "Net-(J11-Pad1)")
      (node (ref J11) (pin 1))
      (node (ref K1) (pin 3)))
    (net (code 10) (name "Net-(J10-Pad2)")
      (node (ref Q4) (pin 3))
      (node (ref J10) (pin 2)))
    (net (code 11) (name /Addr2)
      (node (ref U3) (pin 20))
      (node (ref SW1) (pin 6)))
    (net (code 12) (name /Addr1)
      (node (ref U3) (pin 19))
      (node (ref SW1) (pin 7)))
    (net (code 13) (name /Addr0)
      (node (ref SW1) (pin 8))
      (node (ref U3) (pin 18)))
    (net (code 14) (name /Relay2)
      (node (ref R15) (pin 2))
      (node (ref U3) (pin 11))
      (node (ref R14) (pin 2)))
    (net (code 15) (name /12Vint)
      (node (ref J16) (pin 1))
      (node (ref J9) (pin 1))
      (node (ref D9) (pin 1))
      (node (ref D10) (pin 1))
      (node (ref J18) (pin 1))
      (node (ref D8) (pin 1))
      (node (ref D4) (pin 1))
      (node (ref K1) (pin 5))
      (node (ref C10) (pin 1))
      (node (ref D5) (pin 1))
      (node (ref C9) (pin 1))
      (node (ref Q4) (pin 2))
      (node (ref U4) (pin 1))
      (node (ref D2) (pin 1))
      (node (ref K2) (pin 5)))
    (net (code 16) (name "Net-(Q3-Pad1)")
      (node (ref Q3) (pin 1))
      (node (ref R15) (pin 1)))
    (net (code 17) (name "Net-(D4-Pad2)")
      (node (ref D4) (pin 2))
      (node (ref K2) (pin 2))
      (node (ref Q3) (pin 3))
      (node (ref R16) (pin 1)))
    (net (code 18) (name "Net-(J17-Pad3)")
      (node (ref K2) (pin 4))
      (node (ref J17) (pin 3)))
    (net (code 19) (name "Net-(J17-Pad2)")
      (node (ref J17) (pin 2))
      (node (ref K2) (pin 1)))
    (net (code 20) (name "Net-(J17-Pad1)")
      (node (ref J17) (pin 1))
      (node (ref K2) (pin 3)))
    (net (code 21) (name "Net-(R2-Pad1)")
      (node (ref R2) (pin 1))
      (node (ref U1) (pin 8)))
    (net (code 22) (name /CANL)
      (node (ref J12) (pin 3))
      (node (ref D1) (pin 1))
      (node (ref SW2) (pin 2))
      (node (ref U1) (pin 6))
      (node (ref U2) (pin 6)))
    (net (code 23) (name /CANH)
      (node (ref D1) (pin 2))
      (node (ref R13) (pin 2))
      (node (ref J12) (pin 1))
      (node (ref U2) (pin 7))
      (node (ref U1) (pin 7)))
    (net (code 24) (name "Net-(U1-Pad5)")
      (node (ref U1) (pin 5)))
    (net (code 25) (name +5V)
      (node (ref C13) (pin 1))
      (node (ref L1) (pin 1))
      (node (ref J18) (pin 2))
      (node (ref Q1) (pin 2))
      (node (ref U2) (pin 1))
      (node (ref R4) (pin 1))
      (node (ref R5) (pin 1))
      (node (ref R6) (pin 1))
      (node (ref R7) (pin 1))
      (node (ref C1) (pin 1))
      (node (ref U4) (pin 4))
      (node (ref U1) (pin 3))
      (node (ref C11) (pin 1))
      (node (ref TP1) (pin 1))
      (node (ref U5) (pin 3))
      (node (ref C14) (pin 1)))
    (net (code 26) (name /Addr3)
      (node (ref SW1) (pin 5))
      (node (ref U3) (pin 39)))
    (net (code 27) (name "Net-(U3-Pad4)")
      (node (ref U3) (pin 4)))
    (net (code 28) (name /Addr4)
      (node (ref SW1) (pin 4))
      (node (ref U3) (pin 40)))
    (net (code 29) (name /Addr5)
      (node (ref U3) (pin 41))
      (node (ref SW1) (pin 3)))
    (net (code 30) (name /Addr6)
      (node (ref SW1) (pin 2))
      (node (ref U3) (pin 42)))
    (net (code 31) (name /Addr7)
      (node (ref SW1) (pin 1))
      (node (ref U3) (pin 43)))
    (net (code 32) (name /BOOT0)
      (node (ref R1) (pin 1))
      (node (ref U3) (pin 44))
      (node (ref J3) (pin 1)))
    (net (code 33) (name /CAN_Tx)
      (node (ref U3) (pin 46))
      (node (ref U2) (pin 3))
      (node (ref U1) (pin 1)))
    (net (code 34) (name "Net-(U3-Pad5)")
      (node (ref U3) (pin 5)))
    (net (code 35) (name "Net-(U3-Pad6)")
      (node (ref U3) (pin 6)))
    (net (code 36) (name /NRST)
      (node (ref U3) (pin 7))
      (node (ref J2) (pin 1)))
    (net (code 37) (name Earth)
      (node (ref U2) (pin 5))
      (node (ref D1) (pin 3))
      (node (ref R2) (pin 2))
      (node (ref JP1) (pin 2))
      (node (ref J12) (pin 2))
      (node (ref C5) (pin 2))
      (node (ref Q1) (pin 3)))
    (net (code 38) (name "Net-(C5-Pad1)")
      (node (ref Q1) (pin 4))
      (node (ref U2) (pin 8))
      (node (ref C5) (pin 1)))
    (net (code 39) (name +3V3)
      (node (ref C12) (pin 1))
      (node (ref C4) (pin 2))
      (node (ref C3) (pin 2))
      (node (ref C6) (pin 2))
      (node (ref C15) (pin 1))
      (node (ref U6) (pin 5))
      (node (ref U3) (pin 24))
      (node (ref U3) (pin 9))
      (node (ref U3) (pin 36))
      (node (ref U3) (pin 1))
      (node (ref R3) (pin 2))
      (node (ref U5) (pin 2))
      (node (ref TP2) (pin 1))
      (node (ref C2) (pin 2))
      (node (ref U3) (pin 48)))
    (net (code 40) (name "Net-(P5-Pad1)")
      (node (ref P5) (pin 1)))
    (net (code 41) (name "Net-(P6-Pad1)")
      (node (ref P6) (pin 1)))
    (net (code 42) (name "Net-(P7-Pad1)")
      (node (ref P7) (pin 1)))
    (net (code 43) (name /CAN_Rx)
      (node (ref U1) (pin 4))
      (node (ref U3) (pin 45))
      (node (ref U2) (pin 2)))
    (net (code 44) (name "Net-(U3-Pad38)")
      (node (ref U3) (pin 38)))
    (net (code 45) (name "Net-(R13-Pad1)")
      (node (ref R13) (pin 1))
      (node (ref SW2) (pin 1)))
    (net (code 46) (name "Net-(U3-Pad3)")
      (node (ref U3) (pin 3)))
    (net (code 47) (name "Net-(U3-Pad2)")
      (node (ref U3) (pin 2)))
    (net (code 48) (name /LED3)
      (node (ref J8) (pin 7))
      (node (ref U3) (pin 28)))
    (net (code 49) (name "Net-(U3-Pad21)")
      (node (ref U3) (pin 21)))
    (net (code 50) (name "Net-(U3-Pad22)")
      (node (ref U3) (pin 22)))
    (net (code 51) (name /LED0)
      (node (ref U3) (pin 25))
      (node (ref J8) (pin 1)))
    (net (code 52) (name /LED1)
      (node (ref J8) (pin 3))
      (node (ref U3) (pin 26)))
    (net (code 53) (name /LED2)
      (node (ref J8) (pin 5))
      (node (ref U3) (pin 27)))
    (net (code 54) (name /PWM1)
      (node (ref R22) (pin 2))
      (node (ref R25) (pin 1))
      (node (ref U3) (pin 29)))
    (net (code 55) (name /PWM2)
      (node (ref R26) (pin 1))
      (node (ref R23) (pin 2))
      (node (ref U3) (pin 30)))
    (net (code 56) (name /PWM3)
      (node (ref R24) (pin 2))
      (node (ref R27) (pin 1))
      (node (ref U3) (pin 31)))
    (net (code 57) (name "Net-(R10-Pad2)")
      (node (ref U3) (pin 32))
      (node (ref R10) (pin 2)))
    (net (code 58) (name /BTN1)
      (node (ref U3) (pin 12))
      (node (ref U6) (pin 4))
      (node (ref J7) (pin 1)))
    (net (code 59) (name /BTN2)
      (node (ref U6) (pin 6))
      (node (ref U3) (pin 13))
      (node (ref J7) (pin 2)))
    (net (code 60) (name /BTN3)
      (node (ref U3) (pin 14))
      (node (ref U6) (pin 3))
      (node (ref J7) (pin 3)))
    (net (code 61) (name /BTN4)
      (node (ref U3) (pin 15))
      (node (ref U6) (pin 1))
      (node (ref J7) (pin 4)))
    (net (code 62) (name /ADC5V)
      (node (ref R19) (pin 2))
      (node (ref D6) (pin 1))
      (node (ref R17) (pin 2))
      (node (ref C7) (pin 1))
      (node (ref U3) (pin 16)))
    (net (code 63) (name /ADC12V)
      (node (ref U3) (pin 17))
      (node (ref R18) (pin 2))
      (node (ref C8) (pin 1))
      (node (ref R20) (pin 2))
      (node (ref D7) (pin 1)))
    (net (code 64) (name /SWDIO)
      (node (ref U3) (pin 34))
      (node (ref J4) (pin 1)))
    (net (code 65) (name "Net-(J1-Pad1)")
      (node (ref J1) (pin 1))
      (node (ref R3) (pin 1)))
    (net (code 66) (name /SWCLK)
      (node (ref U3) (pin 37))
      (node (ref J5) (pin 1)))
    (net (code 67) (name "Net-(D3-Pad2)")
      (node (ref J13) (pin 2))
      (node (ref D3) (pin 2)))
    (net (code 68) (name "Net-(D3-Pad8)")
      (node (ref D3) (pin 8)))
    (net (code 69) (name /G1)
      (node (ref Q5) (pin 3))
      (node (ref J18) (pin 3))
      (node (ref D8) (pin 2)))
    (net (code 70) (name /G2)
      (node (ref D9) (pin 2))
      (node (ref J18) (pin 4))
      (node (ref Q6) (pin 3)))
    (net (code 71) (name /G3)
      (node (ref J18) (pin 5))
      (node (ref D10) (pin 2))
      (node (ref Q7) (pin 3)))
    (net (code 72) (name "Net-(P1-Pad1)")
      (node (ref P1) (pin 1)))
    (net (code 73) (name "Net-(P2-Pad1)")
      (node (ref P2) (pin 1)))
    (net (code 74) (name "Net-(P3-Pad1)")
      (node (ref P3) (pin 1)))
    (net (code 75) (name "Net-(P4-Pad1)")
      (node (ref P4) (pin 1)))
    (net (code 76) (name "Net-(D3-Pad7)")
      (node (ref D3) (pin 7))
      (node (ref R10) (pin 1)))
    (net (code 77) (name "Net-(D3-Pad6)")
      (node (ref R11) (pin 1))
      (node (ref D3) (pin 6)))
    (net (code 78) (name "Net-(R11-Pad2)")
      (node (ref U3) (pin 33))
      (node (ref R11) (pin 2)))
    (net (code 79) (name "Net-(D3-Pad1)")
      (node (ref D3) (pin 1))
      (node (ref J13) (pin 1)))
    (net (code 80) (name "Net-(D3-Pad3)")
      (node (ref D3) (pin 3))
      (node (ref J13) (pin 3)))
    (net (code 81) (name "Net-(Q7-Pad1)")
      (node (ref R24) (pin 1))
      (node (ref Q7) (pin 1)))
    (net (code 82) (name "Net-(J15-Pad2)")
      (node (ref J15) (pin 2))
      (node (ref R18) (pin 1)))
    (net (code 83) (name "Net-(J15-Pad1)")
      (node (ref J15) (pin 1))
      (node (ref R17) (pin 1)))
    (net (code 84) (name "Net-(Q6-Pad1)")
      (node (ref Q6) (pin 1))
      (node (ref R23) (pin 1)))
    (net (code 85) (name "Net-(Q5-Pad1)")
      (node (ref Q5) (pin 1))
      (node (ref R22) (pin 1)))
    (net (code 86) (name "Net-(J8-Pad2)")
      (node (ref J8) (pin 2))
      (node (ref R4) (pin 2)))
    (net (code 87) (name "Net-(J8-Pad8)")
      (node (ref J8) (pin 8))
      (node (ref R7) (pin 2)))
    (net (code 88) (name "Net-(J16-Pad2)")
      (node (ref R16) (pin 2))
      (node (ref J16) (pin 2)))
    (net (code 89) (name "Net-(J9-Pad2)")
      (node (ref J9) (pin 2))
      (node (ref R12) (pin 2)))
    (net (code 90) (name "Net-(J8-Pad6)")
      (node (ref R6) (pin 2))
      (node (ref J8) (pin 6)))
    (net (code 91) (name "Net-(J8-Pad4)")
      (node (ref J8) (pin 4))
      (node (ref R5) (pin 2)))))