323 lines
13 KiB
Plaintext
323 lines
13 KiB
Plaintext
(export (version D)
|
|
(design
|
|
(source /home/informatic/Projects/bitvend-interface/bitvend-interface.sch)
|
|
(date "Sun 21 Jun 2020 07:40:24 PM CEST")
|
|
(tool "Eeschema 5.1.5")
|
|
(sheet (number 1) (name /) (tstamps /)
|
|
(title_block
|
|
(title)
|
|
(company)
|
|
(rev)
|
|
(date)
|
|
(source bitvend-interface.sch)
|
|
(comment (number 1) (value ""))
|
|
(comment (number 2) (value ""))
|
|
(comment (number 3) (value ""))
|
|
(comment (number 4) (value "")))))
|
|
(components
|
|
(comp (ref U1)
|
|
(value PC817)
|
|
(footprint Package_DIP:DIP-4_W7.62mm)
|
|
(datasheet http://www.soselectronic.cz/a_info/resource/d/pc817.pdf)
|
|
(libsource (lib Isolator) (part PC817) (description "DC Optocoupler, Vce 35V, CTR 50-300%, DIP-4"))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5EEF4BBD))
|
|
(comp (ref R2)
|
|
(value 330)
|
|
(footprint Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder)
|
|
(datasheet ~)
|
|
(libsource (lib Device) (part R) (description Resistor))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5EEF5E00))
|
|
(comp (ref U2)
|
|
(value PC817)
|
|
(footprint Package_DIP:DIP-4_W7.62mm)
|
|
(datasheet http://www.soselectronic.cz/a_info/resource/d/pc817.pdf)
|
|
(libsource (lib Isolator) (part PC817) (description "DC Optocoupler, Vce 35V, CTR 50-300%, DIP-4"))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5EEF8932))
|
|
(comp (ref R3)
|
|
(value 330)
|
|
(footprint Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder)
|
|
(datasheet ~)
|
|
(libsource (lib Device) (part R) (description Resistor))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5EEF8B9E))
|
|
(comp (ref R1)
|
|
(value 470)
|
|
(footprint Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder)
|
|
(datasheet ~)
|
|
(libsource (lib Device) (part R) (description Resistor))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5EEFA474))
|
|
(comp (ref BP?1)
|
|
(value BluePill_1)
|
|
(footprint Modules:YAAJ_BluePill)
|
|
(libsource (lib YAAJ_STM32) (part BluePill_1) (description "STM32 Blue Pill"))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5EEFB3BF))
|
|
(comp (ref J2)
|
|
(value Conn_02x03_Top_Bottom)
|
|
(footprint Connector_Molex:Molex_Mini-Fit_Jr_5569-06A2_2x03_P4.20mm_Horizontal)
|
|
(datasheet ~)
|
|
(libsource (lib Connector_Generic) (part Conn_02x03_Top_Bottom) (description "Generic connector, double row, 02x03, top/bottom pin numbering scheme (row 1: 1...pins_per_row, row2: pins_per_row+1 ... num_pins), script generated (kicad-library-utils/schlib/autogen/connector/)"))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5EF0784E))
|
|
(comp (ref J1)
|
|
(value Screw_Terminal_01x02)
|
|
(footprint TerminalBlock:TerminalBlock_bornier-2_P5.08mm)
|
|
(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 5EF0A49F))
|
|
(comp (ref J4)
|
|
(value Conn_01x03_Male)
|
|
(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 5EF18300))
|
|
(comp (ref J3)
|
|
(value Conn_01x03_Male)
|
|
(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 5EF1D31D)))
|
|
(libparts
|
|
(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_Generic) (part Conn_02x03_Top_Bottom)
|
|
(description "Generic connector, double row, 02x03, top/bottom pin numbering scheme (row 1: 1...pins_per_row, row2: pins_per_row+1 ... num_pins), script generated (kicad-library-utils/schlib/autogen/connector/)")
|
|
(docs ~)
|
|
(footprints
|
|
(fp Connector*:*_2x??_*))
|
|
(fields
|
|
(field (name Reference) J)
|
|
(field (name Value) Conn_02x03_Top_Bottom))
|
|
(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))))
|
|
(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 Isolator) (part PC817)
|
|
(aliases
|
|
(alias EL817))
|
|
(description "DC Optocoupler, Vce 35V, CTR 50-300%, DIP-4")
|
|
(docs http://www.soselectronic.cz/a_info/resource/d/pc817.pdf)
|
|
(footprints
|
|
(fp DIP*W7.62mm*))
|
|
(fields
|
|
(field (name Reference) U)
|
|
(field (name Value) PC817)
|
|
(field (name Footprint) Package_DIP:DIP-4_W7.62mm))
|
|
(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))))
|
|
(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 /nix/store/5zl1s45rc2jzps4hqwg3411qw3k3ylrl-kicad-symbols-5.1.5/share/kicad/library/Connector.lib))
|
|
(library (logical Connector_Generic)
|
|
(uri /nix/store/5zl1s45rc2jzps4hqwg3411qw3k3ylrl-kicad-symbols-5.1.5/share/kicad/library/Connector_Generic.lib))
|
|
(library (logical Device)
|
|
(uri /nix/store/5zl1s45rc2jzps4hqwg3411qw3k3ylrl-kicad-symbols-5.1.5/share/kicad/library/Device.lib))
|
|
(library (logical Isolator)
|
|
(uri /nix/store/5zl1s45rc2jzps4hqwg3411qw3k3ylrl-kicad-symbols-5.1.5/share/kicad/library/Isolator.lib))
|
|
(library (logical YAAJ_STM32)
|
|
(uri /home/informatic/Projects/bitvend-interface/Kicad-STM32/Symbols/YAAJ_STM32.lib)))
|
|
(nets
|
|
(net (code 1) (name GND)
|
|
(node (ref BP?1) (pin 40))
|
|
(node (ref BP?1) (pin 39))
|
|
(node (ref U1) (pin 3))
|
|
(node (ref BP?1) (pin 19))
|
|
(node (ref J4) (pin 1)))
|
|
(net (code 2) (name "Net-(J2-Pad3)")
|
|
(node (ref J2) (pin 3)))
|
|
(net (code 3) (name +3V3)
|
|
(node (ref R2) (pin 1))
|
|
(node (ref R3) (pin 1))
|
|
(node (ref BP?1) (pin 38))
|
|
(node (ref BP?1) (pin 20)))
|
|
(net (code 4) (name VBUS)
|
|
(node (ref J2) (pin 1))
|
|
(node (ref J1) (pin 1)))
|
|
(net (code 5) (name "Net-(BP?1-Pad9)")
|
|
(node (ref BP?1) (pin 9)))
|
|
(net (code 6) (name "Net-(BP?1-Pad8)")
|
|
(node (ref BP?1) (pin 8)))
|
|
(net (code 7) (name "Net-(BP?1-Pad7)")
|
|
(node (ref BP?1) (pin 7)))
|
|
(net (code 8) (name "Net-(BP?1-Pad6)")
|
|
(node (ref BP?1) (pin 6)))
|
|
(net (code 9) (name "Net-(BP?1-Pad5)")
|
|
(node (ref BP?1) (pin 5)))
|
|
(net (code 10) (name "Net-(BP?1-Pad4)")
|
|
(node (ref BP?1) (pin 4)))
|
|
(net (code 11) (name "Net-(BP?1-Pad37)")
|
|
(node (ref BP?1) (pin 37)))
|
|
(net (code 12) (name /MDB_RX)
|
|
(node (ref J2) (pin 5))
|
|
(node (ref U1) (pin 1))
|
|
(node (ref J3) (pin 3)))
|
|
(net (code 13) (name /MDB_TX)
|
|
(node (ref J2) (pin 4))
|
|
(node (ref J3) (pin 2))
|
|
(node (ref U2) (pin 4)))
|
|
(net (code 14) (name "Net-(BP?1-Pad36)")
|
|
(node (ref BP?1) (pin 36)))
|
|
(net (code 15) (name GNDPWR)
|
|
(node (ref J1) (pin 2))
|
|
(node (ref J2) (pin 2)))
|
|
(net (code 16) (name "Net-(R3-Pad2)")
|
|
(node (ref U2) (pin 1))
|
|
(node (ref R3) (pin 2)))
|
|
(net (code 17) (name "Net-(BP?1-Pad1)")
|
|
(node (ref BP?1) (pin 1)))
|
|
(net (code 18) (name "Net-(R1-Pad2)")
|
|
(node (ref R1) (pin 2))
|
|
(node (ref U1) (pin 2)))
|
|
(net (code 19) (name /MDB_GND)
|
|
(node (ref U2) (pin 3))
|
|
(node (ref J2) (pin 6))
|
|
(node (ref R1) (pin 1))
|
|
(node (ref J3) (pin 1)))
|
|
(net (code 20) (name "Net-(BP?1-Pad10)")
|
|
(node (ref BP?1) (pin 10)))
|
|
(net (code 21) (name "Net-(BP?1-Pad23)")
|
|
(node (ref BP?1) (pin 23)))
|
|
(net (code 22) (name "Net-(BP?1-Pad35)")
|
|
(node (ref BP?1) (pin 35)))
|
|
(net (code 23) (name "Net-(BP?1-Pad34)")
|
|
(node (ref BP?1) (pin 34)))
|
|
(net (code 24) (name "Net-(BP?1-Pad33)")
|
|
(node (ref BP?1) (pin 33)))
|
|
(net (code 25) (name "Net-(BP?1-Pad32)")
|
|
(node (ref BP?1) (pin 32)))
|
|
(net (code 26) (name "Net-(BP?1-Pad31)")
|
|
(node (ref BP?1) (pin 31)))
|
|
(net (code 27) (name "Net-(BP?1-Pad30)")
|
|
(node (ref BP?1) (pin 30)))
|
|
(net (code 28) (name "Net-(BP?1-Pad3)")
|
|
(node (ref BP?1) (pin 3)))
|
|
(net (code 29) (name "Net-(BP?1-Pad29)")
|
|
(node (ref BP?1) (pin 29)))
|
|
(net (code 30) (name /UART2_RX)
|
|
(node (ref BP?1) (pin 28))
|
|
(node (ref U1) (pin 4))
|
|
(node (ref R2) (pin 2))
|
|
(node (ref J4) (pin 3)))
|
|
(net (code 31) (name /UART2_TX)
|
|
(node (ref BP?1) (pin 27))
|
|
(node (ref U2) (pin 2))
|
|
(node (ref J4) (pin 2)))
|
|
(net (code 32) (name "Net-(BP?1-Pad26)")
|
|
(node (ref BP?1) (pin 26)))
|
|
(net (code 33) (name "Net-(BP?1-Pad25)")
|
|
(node (ref BP?1) (pin 25)))
|
|
(net (code 34) (name "Net-(BP?1-Pad24)")
|
|
(node (ref BP?1) (pin 24)))
|
|
(net (code 35) (name "Net-(BP?1-Pad22)")
|
|
(node (ref BP?1) (pin 22)))
|
|
(net (code 36) (name "Net-(BP?1-Pad21)")
|
|
(node (ref BP?1) (pin 21)))
|
|
(net (code 37) (name "Net-(BP?1-Pad2)")
|
|
(node (ref BP?1) (pin 2)))
|
|
(net (code 38) (name "Net-(BP?1-Pad18)")
|
|
(node (ref BP?1) (pin 18)))
|
|
(net (code 39) (name "Net-(BP?1-Pad17)")
|
|
(node (ref BP?1) (pin 17)))
|
|
(net (code 40) (name "Net-(BP?1-Pad16)")
|
|
(node (ref BP?1) (pin 16)))
|
|
(net (code 41) (name "Net-(BP?1-Pad15)")
|
|
(node (ref BP?1) (pin 15)))
|
|
(net (code 42) (name "Net-(BP?1-Pad14)")
|
|
(node (ref BP?1) (pin 14)))
|
|
(net (code 43) (name "Net-(BP?1-Pad13)")
|
|
(node (ref BP?1) (pin 13)))
|
|
(net (code 44) (name "Net-(BP?1-Pad12)")
|
|
(node (ref BP?1) (pin 12)))
|
|
(net (code 45) (name "Net-(BP?1-Pad11)")
|
|
(node (ref BP?1) (pin 11))))) |