From 8330f2612d355785ec0149ac4bd1a8336164a6b7 Mon Sep 17 00:00:00 2001 From: Dreaded_X Date: Sun, 31 Jan 2021 01:54:45 +0100 Subject: [PATCH] Added Z80 bus edge connector --- z80/Z80.dcm | 3 ++ z80/Z80.lib | 72 +++++++++++++++++++++++++++++++++++ z80/Z80.pretty/Edge.kicad_mod | 67 ++++++++++++++++++++++++++++++++ 3 files changed, 142 insertions(+) create mode 100644 z80/Z80.dcm create mode 100644 z80/Z80.lib create mode 100644 z80/Z80.pretty/Edge.kicad_mod diff --git a/z80/Z80.dcm b/z80/Z80.dcm new file mode 100644 index 0000000..5dd71cb --- /dev/null +++ b/z80/Z80.dcm @@ -0,0 +1,3 @@ +EESchema-DOCLIB Version 2.0 +# +#End Doc Library diff --git a/z80/Z80.lib b/z80/Z80.lib new file mode 100644 index 0000000..0d04518 --- /dev/null +++ b/z80/Z80.lib @@ -0,0 +1,72 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# Edge +# +DEF Edge B 0 40 Y Y 1 F N +F0 "B" 0 -1750 50 H V C CNN +F1 "Edge" 0 1750 50 H V C CNN +F2 "" -150 600 50 H I C CNN +F3 "" -150 600 50 H I C CNN +DRAW +S -300 1700 350 -1700 0 1 0 f +X 5V 1 -400 1600 100 R 50 50 1 1 w +X A11 10 -400 -800 100 R 50 50 1 1 B +X A10 11 -400 -700 100 R 50 50 1 1 B +X A9 12 -400 -600 100 R 50 50 1 1 B +X A8 13 -400 -500 100 R 50 50 1 1 B +X A7 14 -400 -400 100 R 50 50 1 1 B +X A6 15 -400 -300 100 R 50 50 1 1 B +X A5 16 -400 -200 100 R 50 50 1 1 B +X A4 17 -400 -100 100 R 50 50 1 1 B +X A3 18 -400 0 100 R 50 50 1 1 B +X A2 19 -400 100 100 R 50 50 1 1 B +X DEV7 2 -400 500 100 R 50 50 1 1 B +X A1 20 -400 200 100 R 50 50 1 1 B +X A0 21 -400 300 100 R 50 50 1 1 B +X HALT 22 450 -300 100 L 50 50 1 1 B +X CLK 23 450 -200 100 L 50 50 1 1 B +X RST 24 450 -100 100 L 50 50 1 1 B +X M1 25 450 0 100 L 50 50 1 1 B +X U0 26 450 -1600 100 L 50 50 1 1 B +X 3V3 27 -400 1400 100 R 50 50 1 1 w +X 5V 28 -400 1500 100 R 50 50 1 1 w +X GND 29 450 1400 100 L 50 50 1 1 w +X DEV6 3 -400 600 100 R 50 50 1 1 B +X GND 30 450 1500 100 L 50 50 1 1 w +X U3 31 -400 -1500 100 R 50 50 1 1 B +X U2 32 -400 -1600 100 R 50 50 1 1 B +X SCL 33 450 -1400 100 L 50 50 1 1 B +X SDA 34 450 -1300 100 L 50 50 1 1 B +X BUSAK 35 450 -1100 100 L 50 50 1 1 B +X BUSRQ 36 450 -1000 100 L 50 50 1 1 B +X RD 37 450 -800 100 L 50 50 1 1 B +X WR 38 450 -700 100 L 50 50 1 1 B +X IOREQ 39 450 -600 100 L 50 50 1 1 B +X DEV5 4 -400 700 100 R 50 50 1 1 B +X MEMRQ 40 450 -500 100 L 50 50 1 1 B +X WAIT 41 450 100 100 L 50 50 1 1 B +X NMI 42 450 200 100 L 50 50 1 1 B +X INT 43 450 300 100 L 50 50 1 1 B +X A15 44 -400 -1300 100 R 50 50 1 1 B +X A14 45 -400 -1200 100 R 50 50 1 1 B +X A13 46 -400 -1100 100 R 50 50 1 1 B +X A12 47 -400 -1000 100 R 50 50 1 1 B +X D7 48 450 500 100 L 50 50 1 1 B +X D6 49 450 600 100 L 50 50 1 1 B +X DEV4 5 -400 800 100 R 50 50 1 1 B +X D5 50 450 700 100 L 50 50 1 1 B +X D4 51 450 800 100 L 50 50 1 1 B +X D3 52 450 900 100 L 50 50 1 1 B +X D2 53 450 1000 100 L 50 50 1 1 B +X D1 54 450 1100 100 L 50 50 1 1 B +X D0 55 450 1200 100 L 50 50 1 1 B +X GND 56 450 1600 100 L 50 50 1 1 w +X DEV3 6 -400 900 100 R 50 50 1 1 B +X DEV2 7 -400 1000 100 R 50 50 1 1 B +X DEV1 8 -400 1100 100 R 50 50 1 1 B +X DEV0 9 -400 1200 100 R 50 50 1 1 B +ENDDRAW +ENDDEF +# +#End Library diff --git a/z80/Z80.pretty/Edge.kicad_mod b/z80/Z80.pretty/Edge.kicad_mod new file mode 100644 index 0000000..115eb62 --- /dev/null +++ b/z80/Z80.pretty/Edge.kicad_mod @@ -0,0 +1,67 @@ +(module Edge (layer F.Cu) (tedit 5FED2EAC) + (fp_text reference REF** (at -29.21 -6.35) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Edge (at -33.528 -6.35) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 36.322 6.35) (end -36.322 6.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 36.322 6.35) (end 36.322 -5.08) (layer Dwgs.User) (width 0.12)) + (fp_line (start -36.322 6.35) (end -36.322 -5.08) (layer Dwgs.User) (width 0.12)) + (pad 56 connect rect (at -34.29 0.508 180) (size 1.5 11) (layers B.Cu B.Mask)) + (pad 55 connect rect (at -31.75 0.508 180) (size 1.5 11) (layers B.Cu B.Mask)) + (pad 54 connect rect (at -29.21 0.508 180) (size 1.5 11) (layers B.Cu B.Mask)) + (pad 53 connect rect (at -26.67 0.508 180) (size 1.5 11) (layers B.Cu B.Mask)) + (pad 52 connect rect (at -24.13 0.508 180) (size 1.5 11) (layers B.Cu B.Mask)) + (pad 51 connect rect (at -21.59 0.508 180) (size 1.5 11) (layers B.Cu B.Mask)) + (pad 50 connect rect (at -19.05 0.508 180) (size 1.5 11) (layers B.Cu B.Mask)) + (pad 49 connect rect (at -16.51 0.508 180) (size 1.5 11) (layers B.Cu B.Mask)) + (pad 45 connect rect (at -6.35 0.508 180) (size 1.5 11) (layers B.Cu B.Mask)) + (pad 48 connect rect (at -13.97 0.508 180) (size 1.5 11) (layers B.Cu B.Mask)) + (pad 47 connect rect (at -11.43 0.508 180) (size 1.5 11) (layers B.Cu B.Mask)) + (pad 46 connect rect (at -8.89 0.508 180) (size 1.5 11) (layers B.Cu B.Mask)) + (pad 44 connect rect (at -3.81 0.508 180) (size 1.5 11) (layers B.Cu B.Mask)) + (pad 43 connect rect (at -1.27 0.508 180) (size 1.5 11) (layers B.Cu B.Mask)) + (pad 42 connect rect (at 1.27 0.508 180) (size 1.5 11) (layers B.Cu B.Mask)) + (pad 41 connect rect (at 3.81 0.508 180) (size 1.5 11) (layers B.Cu B.Mask)) + (pad 40 connect rect (at 6.35 0.508 180) (size 1.5 11) (layers B.Cu B.Mask)) + (pad 39 connect rect (at 8.89 0.508 180) (size 1.5 11) (layers B.Cu B.Mask)) + (pad 38 connect rect (at 11.43 0.508 180) (size 1.5 11) (layers B.Cu B.Mask)) + (pad 37 connect rect (at 13.97 0.508 180) (size 1.5 11) (layers B.Cu B.Mask)) + (pad 36 connect rect (at 16.51 0.508 180) (size 1.5 11) (layers B.Cu B.Mask)) + (pad 35 connect rect (at 19.05 0.508 180) (size 1.5 11) (layers B.Cu B.Mask)) + (pad 34 connect rect (at 21.59 0.508 180) (size 1.5 11) (layers B.Cu B.Mask)) + (pad 33 connect rect (at 24.13 0.508 180) (size 1.5 11) (layers B.Cu B.Mask)) + (pad 32 connect rect (at 26.67 0.508 180) (size 1.5 11) (layers B.Cu B.Mask)) + (pad 31 connect rect (at 29.21 0.508 180) (size 1.5 11) (layers B.Cu B.Mask)) + (pad 30 connect rect (at 31.75 0.508 180) (size 1.5 11) (layers B.Cu B.Mask)) + (pad 29 connect rect (at 34.29 0.508 180) (size 1.5 11) (layers B.Cu B.Mask)) + (pad 28 connect rect (at 34.29 0.508 180) (size 1.5 11) (layers F.Cu F.Mask)) + (pad 27 connect rect (at 31.75 0.508 180) (size 1.5 11) (layers F.Cu F.Mask)) + (pad 26 connect rect (at 29.21 0.508 180) (size 1.5 11) (layers F.Cu F.Mask)) + (pad 25 connect rect (at 26.67 0.508 180) (size 1.5 11) (layers F.Cu F.Mask)) + (pad 24 connect rect (at 24.13 0.508 180) (size 1.5 11) (layers F.Cu F.Mask)) + (pad 23 connect rect (at 21.59 0.508 180) (size 1.5 11) (layers F.Cu F.Mask)) + (pad 22 connect rect (at 19.05 0.508 180) (size 1.5 11) (layers F.Cu F.Mask)) + (pad 21 connect rect (at 16.51 0.508 180) (size 1.5 11) (layers F.Cu F.Mask)) + (pad 20 connect rect (at 13.97 0.508 180) (size 1.5 11) (layers F.Cu F.Mask)) + (pad 19 connect rect (at 11.43 0.508 180) (size 1.5 11) (layers F.Cu F.Mask)) + (pad 18 connect rect (at 8.89 0.508 180) (size 1.5 11) (layers F.Cu F.Mask)) + (pad 17 connect rect (at 6.35 0.508 180) (size 1.5 11) (layers F.Cu F.Mask)) + (pad 16 connect rect (at 3.81 0.508 180) (size 1.5 11) (layers F.Cu F.Mask)) + (pad 15 connect rect (at 1.27 0.508 180) (size 1.5 11) (layers F.Cu F.Mask)) + (pad 14 connect rect (at -1.27 0.508 180) (size 1.5 11) (layers F.Cu F.Mask)) + (pad 13 connect rect (at -3.81 0.508 180) (size 1.5 11) (layers F.Cu F.Mask)) + (pad 12 connect rect (at -6.35 0.508 180) (size 1.5 11) (layers F.Cu F.Mask)) + (pad 11 connect rect (at -8.89 0.508 180) (size 1.5 11) (layers F.Cu F.Mask)) + (pad 10 connect rect (at -11.43 0.508 180) (size 1.5 11) (layers F.Cu F.Mask)) + (pad 9 connect rect (at -13.97 0.508 180) (size 1.5 11) (layers F.Cu F.Mask)) + (pad 8 connect rect (at -16.51 0.508 180) (size 1.5 11) (layers F.Cu F.Mask)) + (pad 7 connect rect (at -19.05 0.508 180) (size 1.5 11) (layers F.Cu F.Mask)) + (pad 6 connect rect (at -21.59 0.508 180) (size 1.5 11) (layers F.Cu F.Mask)) + (pad 5 connect rect (at -24.13 0.508 180) (size 1.5 11) (layers F.Cu F.Mask)) + (pad 4 connect rect (at -26.67 0.508 180) (size 1.5 11) (layers F.Cu F.Mask)) + (pad 3 connect rect (at -29.21 0.508 180) (size 1.5 11) (layers F.Cu F.Mask)) + (pad 2 connect rect (at -31.75 0.508 180) (size 1.5 11) (layers F.Cu F.Mask)) + (pad 1 connect rect (at -34.29 0.508) (size 1.5 11) (layers F.Cu F.Mask)) +)