Initial release

Version 1.0 of the FlashFloppy adapter
This commit is contained in:
tomse 2020-03-16 23:56:43 +01:00
parent 6e6dbe175c
commit 13b02c8fab
9 changed files with 79222 additions and 0 deletions

Binary file not shown.

View File

@ -0,0 +1,151 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# Connector_Conn_01x02_Male
#
DEF Connector_Conn_01x02_Male J 0 40 Y N 1 F N
F0 "J" 0 100 50 H V C CNN
F1 "Connector_Conn_01x02_Male" 0 -200 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_1x??_*
$ENDFPLIST
DRAW
S 34 -95 0 -105 1 1 6 F
S 34 5 0 -5 1 1 6 F
P 2 1 1 6 50 -100 34 -100 N
P 2 1 1 6 50 0 34 0 N
X Pin_1 1 200 0 150 L 50 50 1 1 P
X Pin_2 2 200 -100 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_Conn_01x04_Male
#
DEF Connector_Conn_01x04_Male J 0 40 Y N 1 F N
F0 "J" 0 200 50 H V C CNN
F1 "Connector_Conn_01x04_Male" 0 -300 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_1x??_*
$ENDFPLIST
DRAW
S 34 -195 0 -205 1 1 6 F
S 34 -95 0 -105 1 1 6 F
S 34 5 0 -5 1 1 6 F
S 34 105 0 95 1 1 6 F
P 2 1 1 6 50 -200 34 -200 N
P 2 1 1 6 50 -100 34 -100 N
P 2 1 1 6 50 0 34 0 N
P 2 1 1 6 50 100 34 100 N
X Pin_1 1 200 100 150 L 50 50 1 1 P
X Pin_2 2 200 0 150 L 50 50 1 1 P
X Pin_3 3 200 -100 150 L 50 50 1 1 P
X Pin_4 4 200 -200 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_R
#
DEF Device_R R 0 0 N Y 1 F N
F0 "R" 80 0 50 V V C CNN
F1 "Device_R" 0 0 50 V V C CNN
F2 "" -70 0 50 V I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
R_*
$ENDFPLIST
DRAW
S -40 -100 40 100 0 1 10 N
X ~ 1 0 150 50 D 50 50 1 1 P
X ~ 2 0 -150 50 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# bluepill_breakouts_BluePill_STM32F103C
#
DEF bluepill_breakouts_BluePill_STM32F103C U 0 40 Y Y 1 F N
F0 "U" -450 -1350 50 H V C CNN
F1 "bluepill_breakouts_BluePill_STM32F103C" 50 850 50 H V C CNN
F2 "BluePill_breakouts:BluePill_STM32F103C" 50 -1600 50 H I C CNN
F3 "www.rogerclark.net" 0 -1500 50 H I C CNN
DRAW
S -550 -1400 600 1600 1 0 0 N
S -250 -1400 250 -1200 0 1 0 N
X VBAT 1 -850 700 300 R 50 50 1 1 W
X PA5_SCK1 10 -850 -200 300 R 50 50 1 1 B
X PA6_MISO1 11 -850 -300 300 R 50 50 1 1 B
X PA7_MOSI1 12 -850 -400 300 R 50 50 1 1 B
X PB0 13 -850 -500 300 R 50 50 1 1 B
X PB1 14 -850 -600 300 R 50 50 1 1 B
X PB10_SCL2 15 -850 -700 300 R 50 50 1 1 B
X PB11_SDA2 16 -850 -800 300 R 50 50 1 1 B
X NRST 17 -850 -900 300 R 50 50 1 1 I
X VCC3V3 18 -850 -1000 300 R 50 50 1 1 B
X GND 19 -850 -1100 300 R 50 50 1 1 W
X PC13_LED 2 -850 600 300 R 50 50 1 1 B
X GND 20 -850 -1200 300 R 50 50 1 1 W
X PB12 21 900 -1200 300 L 50 50 1 1 B
X PB13_SCK2 22 900 -1100 300 L 50 50 1 1 B
X PB14_MISO2 23 900 -1000 300 L 50 50 1 1 B
X PB15_MOSI2 24 900 -900 300 L 50 50 1 1 B
X PA8 25 900 -800 300 L 50 50 1 1 B
X PA9_TX1 26 900 -700 300 L 50 50 1 1 B
X PA10_RX1 27 900 -600 300 L 50 50 1 1 B
X PA11_USB_D- 28 900 -500 300 L 50 50 1 1 B
X PA12_USBD+ 29 900 -400 300 L 50 50 1 1 B
X PC14 3 -850 500 300 R 50 50 1 1 B
X PA15 30 900 -300 300 L 50 50 1 1 B
X PB3 31 900 -200 300 L 50 50 1 1 B
X PB4 32 900 -100 300 L 50 50 1 1 B
X PB5 33 900 0 300 L 50 50 1 1 B
X PB6_SCL1 34 900 100 300 L 50 50 1 1 B
X PB7_SDA1 35 900 200 300 L 50 50 1 1 B
X PB8 36 900 300 300 L 50 50 1 1 B
X PB9 37 900 400 300 L 50 50 1 1 B
X 5V_USB 38 900 500 300 L 50 50 1 1 B
X GND 39 900 600 300 L 50 50 1 1 W
X PC15 4 -850 400 300 R 50 50 1 1 B
X VCC3V3 40 900 700 300 L 50 50 1 1 B
X PA14_SWCLK 41 -50 1900 300 D 50 50 1 1 B
X PA13_SWDIO 42 50 1900 300 D 50 50 1 1 B
X PA0 5 -850 300 300 R 50 50 1 1 B
X PA1 6 -850 200 300 R 50 50 1 1 B
X PA2_TX2 7 -850 100 300 R 50 50 1 1 B
X PA3_RX2 8 -850 0 300 R 50 50 1 1 B
X PA4 9 -850 -100 300 R 50 50 1 1 B
ENDDRAW
ENDDEF
#
# power_+3.3V
#
DEF power_+3.3V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_+3.3V" 0 140 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
ALIAS +3.3V
DRAW
P 2 0 1 0 -30 50 0 100 N
P 2 0 1 0 0 0 0 100 N
P 2 0 1 0 0 100 30 50 N
X +3V3 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_GND
#
DEF power_GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "power_GND" 0 -150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
X GND 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
#End Library

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,273 @@
(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)))))

View File

@ -0,0 +1,43 @@
update=03/16/20 22:48:03
version=1
last_client=kicad
[general]
version=1
RootSch=
BoardNm=
[pcbnew]
version=1
LastNetListRead=
UseCmpFile=1
PadDrill=0.600000000000
PadDrillOvalY=0.600000000000
PadSizeH=1.500000000000
PadSizeV=1.500000000000
PcbTextSizeV=1.500000000000
PcbTextSizeH=1.500000000000
PcbTextThickness=0.300000000000
ModuleTextSizeV=1.000000000000
ModuleTextSizeH=1.000000000000
ModuleTextSizeThickness=0.150000000000
SolderMaskClearance=0.000000000000
SolderMaskMinWidth=0.000000000000
DrawSegmentWidth=0.200000000000
BoardOutlineThickness=0.100000000000
ModuleOutlineThickness=0.150000000000
[cvpcb]
version=1
NetIExt=net
[eeschema]
version=1
LibDir=
[eeschema/libraries]
[schematic_editor]
version=1
PageLayoutDescrFile=
PlotDirectoryName=
SubpartIdSeparator=0
SubpartFirstId=65
NetFmtName=Pcbnew
SpiceAjustPassiveValues=0
LabSize=50
ERC_TestSimilarLabels=1

View File

@ -0,0 +1,284 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title "FlashFloppy OSD Adapter"
Date "2020-03-16"
Rev "v1.0"
Comp ""
Comment1 ""
Comment2 "by Tomse @ http://retro-commodore.eu 2020"
Comment3 "Not for commercial use"
Comment4 "Free Open Hardware"
$EndDescr
$Comp
L bluepill_breakouts:BluePill_STM32F103C U1
U 1 1 5E6FEBB9
P 5350 3850
F 0 "U1" H 5375 2377 50 0000 C CNN
F 1 "BluePill_STM32F103C" H 5375 2286 50 0000 C CNN
F 2 "Bluepill:BluePill_STM32F103C" H 5400 2250 50 0001 C CNN
F 3 "www.rogerclark.net" H 5350 2350 50 0001 C CNN
1 5350 3850
1 0 0 -1
$EndComp
$Comp
L Connector:Conn_01x02_Male J5
U 1 1 5E701252
P 7850 4050
F 0 "J5" H 8000 4100 50 0000 R CNN
F 1 "Amiga_Keyboard" H 8000 3850 50 0000 R CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" H 7850 4050 50 0001 C CNN
F 3 "~" H 7850 4050 50 0001 C CNN
1 7850 4050
-1 0 0 1
$EndComp
$Comp
L Connector:Conn_01x04_Male J3
U 1 1 5E704EA9
P 7850 3450
F 0 "J3" H 8150 3150 50 0000 R CNN
F 1 "Programming" H 8000 3150 50 0000 R CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" H 7850 3450 50 0001 C CNN
F 3 "~" H 7850 3450 50 0001 C CNN
1 7850 3450
-1 0 0 1
$EndComp
Wire Wire Line
4500 4850 4050 4850
$Comp
L Device:R R2
U 1 1 5E70F1AB
P 6750 2600
F 0 "R2" V 6750 2500 50 0000 L CNN
F 1 "4k7" H 6550 2550 50 0000 L CNN
F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 6680 2600 50 0001 C CNN
F 3 "~" H 6750 2600 50 0001 C CNN
1 6750 2600
1 0 0 -1
$EndComp
$Comp
L Device:R R3
U 1 1 5E71058E
P 6900 2600
F 0 "R3" V 6900 2500 50 0000 L CNN
F 1 "4k7" H 6970 2555 50 0000 L CNN
F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 6830 2600 50 0001 C CNN
F 3 "~" H 6900 2600 50 0001 C CNN
1 6900 2600
1 0 0 -1
$EndComp
Wire Wire Line
6750 2450 6750 2350
Wire Wire Line
6750 2350 6850 2350
Wire Wire Line
6900 2350 6900 2450
$Comp
L power:+3.3V #PWR03
U 1 1 5E71295F
P 6850 2100
F 0 "#PWR03" H 6850 1950 50 0001 C CNN
F 1 "+3.3V" H 6865 2273 50 0000 C CNN
F 2 "" H 6850 2100 50 0001 C CNN
F 3 "" H 6850 2100 50 0001 C CNN
1 6850 2100
1 0 0 -1
$EndComp
Wire Wire Line
6850 2350 6850 2100
Connection ~ 6850 2350
Wire Wire Line
6850 2350 6900 2350
$Comp
L power:GND #PWR02
U 1 1 5E713FC5
P 4050 5050
F 0 "#PWR02" H 4050 4800 50 0001 C CNN
F 1 "GND" H 4055 4877 50 0000 C CNN
F 2 "" H 4050 5050 50 0001 C CNN
F 3 "" H 4050 5050 50 0001 C CNN
1 4050 5050
1 0 0 -1
$EndComp
$Comp
L power:+3.3V #PWR01
U 1 1 5E714D98
P 4050 4750
F 0 "#PWR01" H 4050 4600 50 0001 C CNN
F 1 "+3.3V" H 4065 4923 50 0000 C CNN
F 2 "" H 4050 4750 50 0001 C CNN
F 3 "" H 4050 4750 50 0001 C CNN
1 4050 4750
1 0 0 -1
$EndComp
Wire Wire Line
4050 4850 4050 4750
Connection ~ 4050 4850
Wire Wire Line
4050 4950 4050 5050
Connection ~ 4050 4950
Wire Wire Line
4050 4950 4350 4950
Wire Wire Line
6250 4750 6350 4750
Wire Wire Line
6250 3250 6500 3250
Wire Wire Line
6250 3350 7650 3350
Wire Wire Line
7300 3450 7650 3450
Wire Wire Line
7400 3550 7650 3550
Text Label 7300 3250 0 50 ~ 0
GND
Text Label 7300 3350 0 50 ~ 0
5v
Wire Wire Line
6250 4450 7300 4450
Wire Wire Line
7300 4450 7300 3450
Wire Wire Line
6250 4550 7400 4550
Wire Wire Line
7400 4550 7400 3550
Text Label 7300 3450 0 50 ~ 0
RX
Text Label 7400 3550 0 50 ~ 0
TX
Text Label 7050 4650 0 50 ~ 0
CSYNC
Text Label 7050 4750 0 50 ~ 0
RGB
Text Label 6950 3950 0 50 ~ 0
KB_CLOCK
Text Label 6950 4050 0 50 ~ 0
KB_DATA
Wire Wire Line
6250 3750 6900 3750
Text Label 7050 5350 0 50 ~ 0
SDA
Text Label 7050 5450 0 50 ~ 0
SCL
Wire Wire Line
6750 2750 6750 3650
Wire Wire Line
6750 3650 6250 3650
Wire Wire Line
6900 2750 6900 3750
Wire Wire Line
4500 5050 4350 5050
Wire Wire Line
4350 5050 4350 4950
Connection ~ 4350 4950
Wire Wire Line
4350 4950 4500 4950
$Comp
L power:+3.3V #PWR0101
U 1 1 5E7392C5
P 6350 2950
F 0 "#PWR0101" H 6350 2800 50 0001 C CNN
F 1 "+3.3V" H 6365 3123 50 0000 C CNN
F 2 "" H 6350 2950 50 0001 C CNN
F 3 "" H 6350 2950 50 0001 C CNN
1 6350 2950
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0102
U 1 1 5E73A071
P 6500 3450
F 0 "#PWR0102" H 6500 3200 50 0001 C CNN
F 1 "GND" H 6505 3277 50 0000 C CNN
F 2 "" H 6500 3450 50 0001 C CNN
F 3 "" H 6500 3450 50 0001 C CNN
1 6500 3450
1 0 0 -1
$EndComp
Wire Wire Line
6500 3450 6500 3250
Connection ~ 6500 3250
Wire Wire Line
6500 3250 7650 3250
Wire Wire Line
6350 2950 6350 3150
Wire Wire Line
6350 3150 6250 3150
Text Label 7050 5250 0 50 ~ 0
3v3
Text Label 7050 5150 0 50 ~ 0
GND
$Comp
L Device:R R1
U 1 1 5E716E5C
P 6500 4750
F 0 "R1" V 6500 4750 50 0000 C CNN
F 1 "270" V 6600 4750 50 0000 C CNN
F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 6430 4750 50 0001 C CNN
F 3 "~" H 6500 4750 50 0001 C CNN
1 6500 4750
0 1 1 0
$EndComp
Wire Wire Line
7600 4650 6250 4650
Wire Wire Line
6650 4750 7600 4750
$Comp
L Connector:Conn_01x02_Male J2
U 1 1 5E701E2B
P 7800 4750
F 0 "J2" H 7950 4800 50 0000 R CNN
F 1 "Amiga_Video" H 7950 4550 50 0000 R CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" H 7800 4750 50 0001 C CNN
F 3 "~" H 7800 4750 50 0001 C CNN
1 7800 4750
-1 0 0 1
$EndComp
$Comp
L Connector:Conn_01x04_Male J1
U 1 1 5E757DF4
P 7800 5350
F 0 "J1" H 7950 5500 50 0000 R CNN
F 1 "GOTEK" H 7950 5050 50 0000 R CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" H 7800 5350 50 0001 C CNN
F 3 "~" H 7800 5350 50 0001 C CNN
1 7800 5350
-1 0 0 1
$EndComp
Wire Wire Line
7600 5450 6900 5450
Connection ~ 6900 3750
Wire Wire Line
6250 3950 7650 3950
Wire Wire Line
6250 4050 7650 4050
Wire Wire Line
6900 3750 6900 5450
Wire Wire Line
6750 5350 7600 5350
Connection ~ 6750 3650
Wire Wire Line
6750 3650 6750 5350
Wire Wire Line
7600 5150 6650 5150
Wire Wire Line
6650 5150 6650 5500
Wire Wire Line
6650 5500 3850 5500
Wire Wire Line
3850 5500 3850 4950
Wire Wire Line
3850 4950 4050 4950
Wire Wire Line
3750 4850 3750 5600
Wire Wire Line
3750 5600 6550 5600
Wire Wire Line
6550 5600 6550 5250
Wire Wire Line
6550 5250 7600 5250
Wire Wire Line
3750 4850 4050 4850
$EndSCHEMATC

View File

@ -0,0 +1,349 @@
<?xml version="1.0" encoding="UTF-8"?>
<export version="D">
<design>
<source>D:\CloudDrives\NextCloud\tomses-projects\FF-OSD_Adapter\ff-osd-adapter\ff-osd-adapter.sch</source>
<date>03/16/20 22:48:15</date>
<tool>Eeschema (5.1.5)-3</tool>
<sheet number="1" name="/" tstamps="/">
<title_block>
<title>FlashFloppy OSD Adapter</title>
<company/>
<rev>v1.0</rev>
<date>2020-03-16</date>
<source>ff-osd-adapter.sch</source>
<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"/>
</title_block>
</sheet>
</design>
<components>
<comp ref="U1">
<value>BluePill_STM32F103C</value>
<footprint>BluePill_breakouts:BluePill_STM32F103C</footprint>
<datasheet>www.rogerclark.net</datasheet>
<libsource lib="bluepill_breakouts" part="BluePill_STM32F103C" description=""/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5E6FEBB9</tstamp>
</comp>
<comp ref="J5">
<value>Amiga_Keyboard</value>
<footprint>Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical</footprint>
<datasheet>~</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</tstamp>
</comp>
<comp ref="J2">
<value>Amiga_Video</value>
<footprint>Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical</footprint>
<datasheet>~</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</tstamp>
</comp>
<comp ref="J4">
<value>SPI</value>
<footprint>Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical</footprint>
<datasheet>~</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</tstamp>
</comp>
<comp ref="J1">
<value>Power</value>
<footprint>Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical</footprint>
<datasheet>~</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</tstamp>
</comp>
<comp ref="J3">
<value>Programming</value>
<footprint>Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical</footprint>
<datasheet>~</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</tstamp>
</comp>
<comp ref="R2">
<value>4k7</value>
<footprint>Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal</footprint>
<datasheet>~</datasheet>
<libsource lib="Device" part="R" description="Resistor"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5E70F1AB</tstamp>
</comp>
<comp ref="R3">
<value>4k7</value>
<footprint>Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal</footprint>
<datasheet>~</datasheet>
<libsource lib="Device" part="R" description="Resistor"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5E71058E</tstamp>
</comp>
<comp ref="R1">
<value>270</value>
<footprint>Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal</footprint>
<datasheet>~</datasheet>
<libsource lib="Device" part="R" description="Resistor"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5E716E5C</tstamp>
</comp>
</components>
<libparts>
<libpart lib="Connector" part="Conn_01x02_Male">
<description>Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)</description>
<docs>~</docs>
<footprints>
<fp>Connector*:*_1x??_*</fp>
</footprints>
<fields>
<field name="Reference">J</field>
<field name="Value">Conn_01x02_Male</field>
</fields>
<pins>
<pin num="1" name="Pin_1" type="passive"/>
<pin num="2" name="Pin_2" type="passive"/>
</pins>
</libpart>
<libpart lib="Connector" part="Conn_01x04_Male">
<description>Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)</description>
<docs>~</docs>
<footprints>
<fp>Connector*:*_1x??_*</fp>
</footprints>
<fields>
<field name="Reference">J</field>
<field name="Value">Conn_01x04_Male</field>
</fields>
<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"/>
</pins>
</libpart>
<libpart lib="Device" part="R">
<description>Resistor</description>
<docs>~</docs>
<footprints>
<fp>R_*</fp>
</footprints>
<fields>
<field name="Reference">R</field>
<field name="Value">R</field>
</fields>
<pins>
<pin num="1" name="~" type="passive"/>
<pin num="2" name="~" type="passive"/>
</pins>
</libpart>
<libpart lib="bluepill_breakouts" part="BluePill_STM32F103C">
<fields>
<field name="Reference">U</field>
<field name="Value">BluePill_STM32F103C</field>
<field name="Footprint">BluePill_breakouts:BluePill_STM32F103C</field>
<field name="Datasheet">www.rogerclark.net</field>
</fields>
<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"/>
</pins>
</libpart>
</libparts>
<libraries>
<library logical="Connector">
<uri>C:\Program Files\KiCad\share\kicad\library/Connector.lib</uri>
</library>
<library logical="Device">
<uri>C:\Program Files\KiCad\share\kicad\library/Device.lib</uri>
</library>
<library logical="bluepill_breakouts">
<uri>D:\CloudDrives\NextCloud\tomses-projects\KiCAD-Libraries\library\bluepill_breakouts.lib</uri>
</library>
</libraries>
<nets>
<net code="1" name="Net-(R1-Pad2)">
<node ref="R1" pin="2"/>
<node ref="U1" pin="24"/>
</net>
<net code="2" name="Net-(J3-Pad1)">
<node ref="U1" pin="26"/>
<node ref="J3" pin="1"/>
</net>
<net code="3" name="Net-(J3-Pad2)">
<node ref="J3" pin="2"/>
<node ref="U1" pin="27"/>
</net>
<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>
<net code="6" name="Net-(J5-Pad2)">
<node ref="U1" pin="32"/>
<node ref="J5" pin="2"/>
</net>
<net code="7" name="Net-(J3-Pad3)">
<node ref="U1" pin="38"/>
<node ref="J3" pin="3"/>
</net>
<net code="8" name="Net-(J5-Pad1)">
<node ref="J5" pin="1"/>
<node ref="U1" pin="31"/>
</net>
<net code="9" name="Net-(J2-Pad2)">
<node ref="U1" pin="25"/>
<node ref="J2" pin="2"/>
</net>
<net code="10" name="Net-(J2-Pad1)">
<node ref="J2" pin="1"/>
<node ref="R1" pin="1"/>
</net>
<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>
<net code="13" name="Net-(J4-Pad1)">
<node ref="R3" pin="2"/>
<node ref="U1" pin="34"/>
<node ref="J4" pin="1"/>
</net>
<net code="15" name="Net-(J4-Pad2)">
<node ref="U1" pin="35"/>
<node ref="R2" pin="2"/>
<node ref="J4" pin="2"/>
</net>
<net code="23" name="Net-(U1-Pad41)">
<node ref="U1" pin="41"/>
</net>
<net code="24" name="Net-(U1-Pad16)">
<node ref="U1" pin="16"/>
</net>
<net code="25" name="Net-(U1-Pad15)">
<node ref="U1" pin="15"/>
</net>
<net code="26" name="Net-(U1-Pad14)">
<node ref="U1" pin="14"/>
</net>
<net code="27" name="Net-(U1-Pad33)">
<node ref="U1" pin="33"/>
</net>
<net code="28" name="Net-(U1-Pad23)">
<node ref="U1" pin="23"/>
</net>
<net code="29" name="Net-(U1-Pad13)">
<node ref="U1" pin="13"/>
</net>
<net code="30" name="Net-(U1-Pad42)">
<node ref="U1" pin="42"/>
</net>
<net code="31" name="Net-(U1-Pad22)">
<node ref="U1" pin="22"/>
</net>
<net code="32" name="Net-(U1-Pad12)">
<node ref="U1" pin="12"/>
</net>
<net code="33" name="Net-(U1-Pad36)">
<node ref="U1" pin="36"/>
</net>
<net code="34" name="Net-(U1-Pad21)">
<node ref="U1" pin="21"/>
</net>
<net code="35" name="Net-(U1-Pad11)">
<node ref="U1" pin="11"/>
</net>
<net code="36" name="Net-(U1-Pad30)">
<node ref="U1" pin="30"/>
</net>
<net code="37" name="Net-(U1-Pad10)">
<node ref="U1" pin="10"/>
</net>
<net code="38" name="Net-(U1-Pad9)">
<node ref="U1" pin="9"/>
</net>
<net code="39" name="Net-(U1-Pad8)">
<node ref="U1" pin="8"/>
</net>
<net code="40" name="Net-(U1-Pad7)">
<node ref="U1" pin="7"/>
</net>
<net code="41" name="Net-(U1-Pad6)">
<node ref="U1" pin="6"/>
</net>
<net code="42" name="Net-(U1-Pad5)">
<node ref="U1" pin="5"/>
</net>
<net code="43" name="Net-(U1-Pad4)">
<node ref="U1" pin="4"/>
</net>
<net code="44" name="Net-(U1-Pad3)">
<node ref="U1" pin="3"/>
</net>
<net code="45" name="Net-(U1-Pad2)">
<node ref="U1" pin="2"/>
</net>
<net code="46" name="Net-(U1-Pad1)">
<node ref="U1" pin="1"/>
</net>
<net code="47" name="Net-(U1-Pad29)">
<node ref="U1" pin="29"/>
</net>
<net code="48" name="Net-(U1-Pad28)">
<node ref="U1" pin="28"/>
</net>
<net code="49" name="Net-(U1-Pad37)">
<node ref="U1" pin="37"/>
</net>
<net code="50" name="Net-(U1-Pad17)">
<node ref="U1" pin="17"/>
</net>
</nets>
</export>

75496
Schematic/KiCAD/fp-info-cache Normal file

File diff suppressed because it is too large Load Diff