13b02c8fab
Version 1.0 of the FlashFloppy adapter
273 lines
11 KiB
Plaintext
273 lines
11 KiB
Plaintext
(export (version D)
|
|
(design
|
|
(source D:\CloudDrives\NextCloud\tomses-projects\FF-OSD_Adapter\ff-osd-adapter\ff-osd-adapter.sch)
|
|
(date "03/16/20 22:48:03")
|
|
(tool "Eeschema (5.1.5)-3")
|
|
(sheet (number 1) (name /) (tstamps /)
|
|
(title_block
|
|
(title "FlashFloppy OSD Adapter")
|
|
(company)
|
|
(rev v1.0)
|
|
(date 2020-03-16)
|
|
(source ff-osd-adapter.sch)
|
|
(comment (number 1) (value ""))
|
|
(comment (number 2) (value "by Tomse @ http://retro-commodore.eu 2020"))
|
|
(comment (number 3) (value "Not for commercial use"))
|
|
(comment (number 4) (value "Free Open Hardware")))))
|
|
(components
|
|
(comp (ref U1)
|
|
(value BluePill_STM32F103C)
|
|
(footprint BluePill_breakouts:BluePill_STM32F103C)
|
|
(datasheet www.rogerclark.net)
|
|
(libsource (lib bluepill_breakouts) (part BluePill_STM32F103C) (description ""))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5E6FEBB9))
|
|
(comp (ref J5)
|
|
(value Amiga_Keyboard)
|
|
(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 5E701252))
|
|
(comp (ref J2)
|
|
(value Amiga_Video)
|
|
(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 5E701E2B))
|
|
(comp (ref J4)
|
|
(value SPI)
|
|
(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 5E70298D))
|
|
(comp (ref J1)
|
|
(value Power)
|
|
(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 5E703659))
|
|
(comp (ref J3)
|
|
(value Programming)
|
|
(footprint Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical)
|
|
(datasheet ~)
|
|
(libsource (lib Connector) (part Conn_01x04_Male) (description "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)"))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5E704EA9))
|
|
(comp (ref R2)
|
|
(value 4k7)
|
|
(footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal)
|
|
(datasheet ~)
|
|
(libsource (lib Device) (part R) (description Resistor))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5E70F1AB))
|
|
(comp (ref R3)
|
|
(value 4k7)
|
|
(footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal)
|
|
(datasheet ~)
|
|
(libsource (lib Device) (part R) (description Resistor))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5E71058E))
|
|
(comp (ref R1)
|
|
(value 270)
|
|
(footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal)
|
|
(datasheet ~)
|
|
(libsource (lib Device) (part R) (description Resistor))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5E716E5C)))
|
|
(libparts
|
|
(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_01x04_Male)
|
|
(description "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)")
|
|
(docs ~)
|
|
(footprints
|
|
(fp Connector*:*_1x??_*))
|
|
(fields
|
|
(field (name Reference) J)
|
|
(field (name Value) Conn_01x04_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))))
|
|
(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 bluepill_breakouts) (part BluePill_STM32F103C)
|
|
(fields
|
|
(field (name Reference) U)
|
|
(field (name Value) BluePill_STM32F103C)
|
|
(field (name Footprint) BluePill_breakouts:BluePill_STM32F103C)
|
|
(field (name Datasheet) www.rogerclark.net))
|
|
(pins
|
|
(pin (num 1) (name VBAT) (type power_in))
|
|
(pin (num 2) (name PC13_LED) (type BiDi))
|
|
(pin (num 3) (name PC14) (type BiDi))
|
|
(pin (num 4) (name PC15) (type BiDi))
|
|
(pin (num 5) (name PA0) (type BiDi))
|
|
(pin (num 6) (name PA1) (type BiDi))
|
|
(pin (num 7) (name PA2_TX2) (type BiDi))
|
|
(pin (num 8) (name PA3_RX2) (type BiDi))
|
|
(pin (num 9) (name PA4) (type BiDi))
|
|
(pin (num 10) (name PA5_SCK1) (type BiDi))
|
|
(pin (num 11) (name PA6_MISO1) (type BiDi))
|
|
(pin (num 12) (name PA7_MOSI1) (type BiDi))
|
|
(pin (num 13) (name PB0) (type BiDi))
|
|
(pin (num 14) (name PB1) (type BiDi))
|
|
(pin (num 15) (name PB10_SCL2) (type BiDi))
|
|
(pin (num 16) (name PB11_SDA2) (type BiDi))
|
|
(pin (num 17) (name NRST) (type input))
|
|
(pin (num 18) (name VCC3V3) (type BiDi))
|
|
(pin (num 19) (name GND) (type power_in))
|
|
(pin (num 20) (name GND) (type power_in))
|
|
(pin (num 21) (name PB12) (type BiDi))
|
|
(pin (num 22) (name PB13_SCK2) (type BiDi))
|
|
(pin (num 23) (name PB14_MISO2) (type BiDi))
|
|
(pin (num 24) (name PB15_MOSI2) (type BiDi))
|
|
(pin (num 25) (name PA8) (type BiDi))
|
|
(pin (num 26) (name PA9_TX1) (type BiDi))
|
|
(pin (num 27) (name PA10_RX1) (type BiDi))
|
|
(pin (num 28) (name PA11_USB_D-) (type BiDi))
|
|
(pin (num 29) (name PA12_USBD+) (type BiDi))
|
|
(pin (num 30) (name PA15) (type BiDi))
|
|
(pin (num 31) (name PB3) (type BiDi))
|
|
(pin (num 32) (name PB4) (type BiDi))
|
|
(pin (num 33) (name PB5) (type BiDi))
|
|
(pin (num 34) (name PB6_SCL1) (type BiDi))
|
|
(pin (num 35) (name PB7_SDA1) (type BiDi))
|
|
(pin (num 36) (name PB8) (type BiDi))
|
|
(pin (num 37) (name PB9) (type BiDi))
|
|
(pin (num 38) (name 5V_USB) (type BiDi))
|
|
(pin (num 39) (name GND) (type power_in))
|
|
(pin (num 40) (name VCC3V3) (type BiDi))
|
|
(pin (num 41) (name PA14_SWCLK) (type BiDi))
|
|
(pin (num 42) (name PA13_SWDIO) (type BiDi)))))
|
|
(libraries
|
|
(library (logical Connector)
|
|
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library/Connector.lib"))
|
|
(library (logical Device)
|
|
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library/Device.lib"))
|
|
(library (logical bluepill_breakouts)
|
|
(uri D:\CloudDrives\NextCloud\tomses-projects\KiCAD-Libraries\library\bluepill_breakouts.lib)))
|
|
(nets
|
|
(net (code 1) (name "Net-(R1-Pad2)")
|
|
(node (ref R1) (pin 2))
|
|
(node (ref U1) (pin 24)))
|
|
(net (code 2) (name "Net-(J3-Pad1)")
|
|
(node (ref U1) (pin 26))
|
|
(node (ref J3) (pin 1)))
|
|
(net (code 3) (name "Net-(J3-Pad2)")
|
|
(node (ref J3) (pin 2))
|
|
(node (ref U1) (pin 27)))
|
|
(net (code 5) (name GND)
|
|
(node (ref J3) (pin 4))
|
|
(node (ref U1) (pin 20))
|
|
(node (ref U1) (pin 19))
|
|
(node (ref J1) (pin 2))
|
|
(node (ref U1) (pin 39)))
|
|
(net (code 6) (name "Net-(J5-Pad2)")
|
|
(node (ref U1) (pin 32))
|
|
(node (ref J5) (pin 2)))
|
|
(net (code 7) (name "Net-(J3-Pad3)")
|
|
(node (ref U1) (pin 38))
|
|
(node (ref J3) (pin 3)))
|
|
(net (code 8) (name "Net-(J5-Pad1)")
|
|
(node (ref J5) (pin 1))
|
|
(node (ref U1) (pin 31)))
|
|
(net (code 9) (name "Net-(J2-Pad2)")
|
|
(node (ref U1) (pin 25))
|
|
(node (ref J2) (pin 2)))
|
|
(net (code 10) (name "Net-(J2-Pad1)")
|
|
(node (ref J2) (pin 1))
|
|
(node (ref R1) (pin 1)))
|
|
(net (code 12) (name +3V3)
|
|
(node (ref U1) (pin 18))
|
|
(node (ref J1) (pin 1))
|
|
(node (ref U1) (pin 40))
|
|
(node (ref R2) (pin 1))
|
|
(node (ref R3) (pin 1)))
|
|
(net (code 13) (name "Net-(J4-Pad1)")
|
|
(node (ref R3) (pin 2))
|
|
(node (ref U1) (pin 34))
|
|
(node (ref J4) (pin 1)))
|
|
(net (code 15) (name "Net-(J4-Pad2)")
|
|
(node (ref U1) (pin 35))
|
|
(node (ref R2) (pin 2))
|
|
(node (ref J4) (pin 2)))
|
|
(net (code 23) (name "Net-(U1-Pad41)")
|
|
(node (ref U1) (pin 41)))
|
|
(net (code 24) (name "Net-(U1-Pad16)")
|
|
(node (ref U1) (pin 16)))
|
|
(net (code 25) (name "Net-(U1-Pad15)")
|
|
(node (ref U1) (pin 15)))
|
|
(net (code 26) (name "Net-(U1-Pad14)")
|
|
(node (ref U1) (pin 14)))
|
|
(net (code 27) (name "Net-(U1-Pad33)")
|
|
(node (ref U1) (pin 33)))
|
|
(net (code 28) (name "Net-(U1-Pad23)")
|
|
(node (ref U1) (pin 23)))
|
|
(net (code 29) (name "Net-(U1-Pad13)")
|
|
(node (ref U1) (pin 13)))
|
|
(net (code 30) (name "Net-(U1-Pad42)")
|
|
(node (ref U1) (pin 42)))
|
|
(net (code 31) (name "Net-(U1-Pad22)")
|
|
(node (ref U1) (pin 22)))
|
|
(net (code 32) (name "Net-(U1-Pad12)")
|
|
(node (ref U1) (pin 12)))
|
|
(net (code 33) (name "Net-(U1-Pad36)")
|
|
(node (ref U1) (pin 36)))
|
|
(net (code 34) (name "Net-(U1-Pad21)")
|
|
(node (ref U1) (pin 21)))
|
|
(net (code 35) (name "Net-(U1-Pad11)")
|
|
(node (ref U1) (pin 11)))
|
|
(net (code 36) (name "Net-(U1-Pad30)")
|
|
(node (ref U1) (pin 30)))
|
|
(net (code 37) (name "Net-(U1-Pad10)")
|
|
(node (ref U1) (pin 10)))
|
|
(net (code 38) (name "Net-(U1-Pad9)")
|
|
(node (ref U1) (pin 9)))
|
|
(net (code 39) (name "Net-(U1-Pad8)")
|
|
(node (ref U1) (pin 8)))
|
|
(net (code 40) (name "Net-(U1-Pad7)")
|
|
(node (ref U1) (pin 7)))
|
|
(net (code 41) (name "Net-(U1-Pad6)")
|
|
(node (ref U1) (pin 6)))
|
|
(net (code 42) (name "Net-(U1-Pad5)")
|
|
(node (ref U1) (pin 5)))
|
|
(net (code 43) (name "Net-(U1-Pad4)")
|
|
(node (ref U1) (pin 4)))
|
|
(net (code 44) (name "Net-(U1-Pad3)")
|
|
(node (ref U1) (pin 3)))
|
|
(net (code 45) (name "Net-(U1-Pad2)")
|
|
(node (ref U1) (pin 2)))
|
|
(net (code 46) (name "Net-(U1-Pad1)")
|
|
(node (ref U1) (pin 1)))
|
|
(net (code 47) (name "Net-(U1-Pad29)")
|
|
(node (ref U1) (pin 29)))
|
|
(net (code 48) (name "Net-(U1-Pad28)")
|
|
(node (ref U1) (pin 28)))
|
|
(net (code 49) (name "Net-(U1-Pad37)")
|
|
(node (ref U1) (pin 37)))
|
|
(net (code 50) (name "Net-(U1-Pad17)")
|
|
(node (ref U1) (pin 17))))) |