1
0
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:
SukkoPera
2020-05-02 12:23:57 +02:00
parent c380736048
commit c3e65738cd
6 changed files with 8983 additions and 8768 deletions

View File

@@ -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...).

View File

@@ -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

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,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))
)
)

View File

@@ -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