mirror of
https://github.com/SukkoPera/Raemixx500.git
synced 2026-02-27 01:09:52 +00:00
Add drive switcher
This commit is contained in:
@@ -24,6 +24,7 @@ Following is a list of deliberate changes with respect to the original layout of
|
||||
- C99 was added to allow for the correct usage of 318069-10/11 Agnus chips. Leave unpopulated for others (only 8375 will work).
|
||||
- The power connector footprint was altered to either accept the original connector, a DIN-6 or a DIN-8. I actually recommend the latter, as it uses more than one pin for the +5V and +12V rails, allowing for more current.
|
||||
- The floppy connector footprint was changed to that of a full IDC connector.
|
||||
- A simple floppy drive switcher was integrated, just below the floppy connector. If you want to use it, cut the marked tracks under J90, solder a pin header and use jumpers/switches to switch.
|
||||
- The barrel battery was replaced with a BS-7 battery holder for a normal (non-rechargeable) CR2032 battery. Consequently, R913 has been replaced with a diode (labeled D913) and a couple of tracks needed some displacement.
|
||||
- The need to solder D912 to a leg of the former R913 has been removed. Just solder it in its place.
|
||||
- The RCA jacks for the audio and composite video outputs have been replaced with some that can actually be found nowadays (i.e.: those that were used on A600/A1200). This resulted in relocating R409 (whose original position seemed somehow improvised anyway...).
|
||||
|
||||
@@ -591,6 +591,33 @@ X NC 9 -750 1700 300 R 50 50 1 1 N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Connector_Generic_Conn_02x03_Odd_Even
|
||||
#
|
||||
DEF Connector_Generic_Conn_02x03_Odd_Even J 0 40 Y N 1 F N
|
||||
F0 "J" 50 200 50 H V C CNN
|
||||
F1 "Connector_Generic_Conn_02x03_Odd_Even" 50 -200 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
Connector*:*_2x??_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -50 -95 0 -105 1 1 6 N
|
||||
S -50 5 0 -5 1 1 6 N
|
||||
S -50 105 0 95 1 1 6 N
|
||||
S -50 150 150 -150 1 1 10 f
|
||||
S 150 -95 100 -105 1 1 6 N
|
||||
S 150 5 100 -5 1 1 6 N
|
||||
S 150 105 100 95 1 1 6 N
|
||||
X Pin_1 1 -200 100 150 R 50 50 1 1 P
|
||||
X Pin_2 2 300 100 150 L 50 50 1 1 P
|
||||
X Pin_3 3 -200 0 150 R 50 50 1 1 P
|
||||
X Pin_4 4 300 0 150 L 50 50 1 1 P
|
||||
X Pin_5 5 -200 -100 150 R 50 50 1 1 P
|
||||
X Pin_6 6 300 -100 150 L 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Connector_Generic_Conn_02x17_Odd_Even
|
||||
#
|
||||
DEF Connector_Generic_Conn_02x17_Odd_Even J 0 40 Y N 1 F N
|
||||
|
||||
14335
Raemixx500.kicad_pcb
14335
Raemixx500.kicad_pcb
File diff suppressed because it is too large
Load Diff
3296
Raemixx500.net
3296
Raemixx500.net
File diff suppressed because it is too large
Load Diff
39
Raemixx500.pretty/DriveSwitchHeader.kicad_mod
Normal file
39
Raemixx500.pretty/DriveSwitchHeader.kicad_mod
Normal file
@@ -0,0 +1,39 @@
|
||||
(module DriveSwitchHeader (layer F.Cu) (tedit 5EAD48F1)
|
||||
(descr "Through hole straight pin header, 2x03, 2.54mm pitch, double rows")
|
||||
(tags "Through hole pin header THT 2x03 2.54mm double row")
|
||||
(fp_text reference J90 (at 1.3425 -2.965 90) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value DRIVE_SWITCHER (at 1.27 7.41) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start 0 -1.27) (end 3.81 -1.27) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 3.81 -1.27) (end 3.81 6.35) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 3.81 6.35) (end -1.27 6.35) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -1.27 6.35) (end -1.27 0) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -1.27 0) (end 0 -1.27) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -1.33 6.41) (end 3.87 6.41) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -1.33 -1.33) (end -1.33 6.41) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 3.87 -1.33) (end 3.87 6.41) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -1.33 -1.33) (end 3.87 -1.33) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -1.8 -1.8) (end -1.8 6.85) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.8 6.85) (end 4.35 6.85) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 4.35 6.85) (end 4.35 -1.8) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 4.35 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
|
||||
(fp_text user %R (at 1.27 2.54 270) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_poly (pts (xy 0.04 2.2) (xy -0.035 2.2) (xy -0.035 0.35) (xy 0.04 0.35)) (layer F.Cu) (width 0.15))
|
||||
(fp_poly (pts (xy 2.575 4.75) (xy 2.5 4.75) (xy 2.5 2.9) (xy 2.575 2.9)) (layer F.Cu) (width 0.15))
|
||||
(pad 1 thru_hole circle (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
|
||||
(pad 2 thru_hole oval (at 2.54 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
|
||||
(pad 3 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
|
||||
(pad 4 thru_hole oval (at 2.54 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
|
||||
(pad 5 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
|
||||
(pad 6 thru_hole oval (at 2.54 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
|
||||
(model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x03_P2.54mm_Vertical.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
53
cias.sch
53
cias.sch
@@ -945,10 +945,6 @@ Wire Wire Line
|
||||
4065 6425 4315 6425
|
||||
Wire Wire Line
|
||||
4065 6525 4580 6525
|
||||
Wire Wire Line
|
||||
4065 6625 4315 6625
|
||||
Wire Wire Line
|
||||
4065 6725 4580 6725
|
||||
Wire Wire Line
|
||||
4065 6825 4315 6825
|
||||
Wire Wire Line
|
||||
@@ -961,10 +957,6 @@ Text GLabel 4315 6425 2 50 Output ~ 0
|
||||
~SEL3
|
||||
Text GLabel 4580 6525 2 50 Output ~ 0
|
||||
~SEL2
|
||||
Text GLabel 4315 6625 2 50 Output ~ 0
|
||||
~SEL1
|
||||
Text GLabel 4580 6725 2 50 Output ~ 0
|
||||
~SEL0
|
||||
Text GLabel 4315 6825 2 50 Output ~ 0
|
||||
~SIDE
|
||||
Text GLabel 4580 6925 2 50 Output ~ 0
|
||||
@@ -2615,6 +2607,51 @@ F 7 "POR" H 11745 7795 50 0001 C CNN "Optional"
|
||||
1 11745 7795
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Text GLabel 2610 8235 0 50 Output ~ 0
|
||||
~SEL0
|
||||
Text GLabel 4035 8235 2 50 Output ~ 0
|
||||
~SEL1
|
||||
Wire Wire Line
|
||||
4065 6625 4530 6625
|
||||
Wire Wire Line
|
||||
4065 6725 4530 6725
|
||||
Text Label 4530 6725 2 50 ~ 0
|
||||
sel0_out
|
||||
Text Label 4530 6625 2 50 ~ 0
|
||||
sel1_out
|
||||
Text Label 2680 8135 0 50 ~ 0
|
||||
sel0_out
|
||||
Wire Wire Line
|
||||
3070 8335 2680 8335
|
||||
Text Label 2680 8335 0 50 ~ 0
|
||||
sel1_out
|
||||
Text Label 3960 8135 2 50 ~ 0
|
||||
sel0_out
|
||||
Wire Wire Line
|
||||
3960 8135 3570 8135
|
||||
Text Label 3960 8335 2 50 ~ 0
|
||||
sel1_out
|
||||
Text Notes 2725 8840 0 50 ~ 0
|
||||
Simple implementation of a\nfloppy drive switcher that will\nallow using the first external\ndrive as DF0:. The internal drive\nwill not be accessible in this case.
|
||||
$Comp
|
||||
L Connector_Generic:Conn_02x03_Odd_Even J90
|
||||
U 1 1 5EFAA487
|
||||
P 3270 8235
|
||||
F 0 "J90" H 3320 8552 50 0000 C CNN
|
||||
F 1 "DRIVE_SWITCHER" H 3320 8461 50 0000 C CNN
|
||||
F 2 "Raemixx500:DriveSwitchHeader" H 3270 8235 50 0001 C CNN
|
||||
F 3 "~" H 3270 8235 50 0001 C CNN
|
||||
1 3270 8235
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
2680 8135 3070 8135
|
||||
Wire Wire Line
|
||||
2610 8235 3070 8235
|
||||
Wire Wire Line
|
||||
3570 8235 4035 8235
|
||||
Wire Wire Line
|
||||
3570 8335 3960 8335
|
||||
Wire Bus Line
|
||||
1785 3110 1785 6275
|
||||
Wire Bus Line
|
||||
|
||||
Reference in New Issue
Block a user