diff --git a/Open2327RomAdapter.kicad_pcb b/Open2327RomAdapter.kicad_pcb index 3423e0e..4730863 100644 --- a/Open2327RomAdapter.kicad_pcb +++ b/Open2327RomAdapter.kicad_pcb @@ -1,8 +1,8 @@ -(kicad_pcb (version 4) (host pcbnew 4.0.6) +(kicad_pcb (version 4) (host pcbnew 4.0.7) (general (links 35) - (no_connects 2) + (no_connects 0) (area 145.212999 93.904999 164.921001 137.235001) (thickness 1.6) (drawings 9) @@ -117,7 +117,7 @@ (net 24 "Net-(U1-Pad23)") (net 25 "Net-(P1-Pad2)") (net 26 "Net-(P1-Pad3)") - (net 27 "Net-(P1-Pad1)") + (net 27 "Net-(P1-Pad4)") (net_class Default "This is the default net class." (clearance 0.2) @@ -126,9 +126,9 @@ (via_drill 0.4) (uvia_dia 0.3) (uvia_drill 0.1) - (add_net "Net-(P1-Pad1)") (add_net "Net-(P1-Pad2)") (add_net "Net-(P1-Pad3)") + (add_net "Net-(P1-Pad4)") (add_net "Net-(U1-Pad1)") (add_net "Net-(U1-Pad10)") (add_net "Net-(U1-Pad11)") @@ -187,7 +187,7 @@ (fp_line (start 0.6 -0.875) (end -0.6 -0.875) (layer B.SilkS) (width 0.15)) (fp_line (start -0.6 0.875) (end 0.6 0.875) (layer B.SilkS) (width 0.15)) (pad 1 smd rect (at -1.35 0 270) (size 1.5 1.3) (layers B.Cu B.Paste B.Mask) - (net 27 "Net-(P1-Pad1)")) + (net 27 "Net-(P1-Pad4)")) (pad 2 smd rect (at 1.35 0 270) (size 1.5 1.3) (layers B.Cu B.Paste B.Mask) (net 2 VCC)) (model Resistors_SMD.3dshapes/R_0805_HandSoldering.wrl @@ -198,22 +198,22 @@ ) (module Sukko:LoosePads-4 (layer F.Cu) (tedit 597BC3A0) (tstamp 598290D5) - (at 157.988 97.028 180) - (path /597BCB01) - (fp_text reference P1 (at 0 3.556 180) (layer F.SilkS) hide + (at 157.988 97.028) + (path /59CC2837) + (fp_text reference P1 (at 0 3.556) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value CONN_01X04 (at 0 -3.556 180) (layer F.Fab) hide + (fp_text value CONN_01X04 (at 0 -3.556) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) - (pad 1 smd rect (at -5.08 0 270) (size 5.08 2.54) (layers F.Cu F.Paste F.Mask) - (net 27 "Net-(P1-Pad1)")) - (pad 2 smd rect (at -1.778 0 270) (size 5.08 2.54) (layers F.Cu F.Paste F.Mask) + (pad 1 smd rect (at -5.08 0 90) (size 5.08 2.54) (layers F.Cu F.Paste F.Mask) + (net 1 GND)) + (pad 2 smd rect (at -1.778 0 90) (size 5.08 2.54) (layers F.Cu F.Paste F.Mask) (net 25 "Net-(P1-Pad2)")) - (pad 3 smd rect (at 1.524 0 270) (size 5.08 2.54) (layers F.Cu F.Paste F.Mask) + (pad 3 smd rect (at 1.524 0 90) (size 5.08 2.54) (layers F.Cu F.Paste F.Mask) (net 26 "Net-(P1-Pad3)")) - (pad 4 smd rect (at 4.826 0 270) (size 5.08 2.54) (layers F.Cu F.Paste F.Mask) - (net 1 GND)) + (pad 4 smd rect (at 4.826 0 90) (size 5.08 2.54) (layers F.Cu F.Paste F.Mask) + (net 27 "Net-(P1-Pad4)")) ) (module Resistors_SMD:R_0805_HandSoldering (layer B.Cu) (tedit 58307B90) (tstamp 598290E1) @@ -239,7 +239,7 @@ (fp_line (start 0.6 -0.875) (end -0.6 -0.875) (layer B.SilkS) (width 0.15)) (fp_line (start -0.6 0.875) (end 0.6 0.875) (layer B.SilkS) (width 0.15)) (pad 1 smd rect (at -1.35 0 270) (size 1.5 1.3) (layers B.Cu B.Paste B.Mask) - (net 25 "Net-(P1-Pad2)")) + (net 26 "Net-(P1-Pad3)")) (pad 2 smd rect (at 1.35 0 270) (size 1.5 1.3) (layers B.Cu B.Paste B.Mask) (net 2 VCC)) (model Resistors_SMD.3dshapes/R_0805_HandSoldering.wrl @@ -272,7 +272,7 @@ (fp_line (start 0.6 -0.875) (end -0.6 -0.875) (layer B.SilkS) (width 0.15)) (fp_line (start -0.6 0.875) (end 0.6 0.875) (layer B.SilkS) (width 0.15)) (pad 1 smd rect (at -1.35 0 270) (size 1.5 1.3) (layers B.Cu B.Paste B.Mask) - (net 26 "Net-(P1-Pad3)")) + (net 25 "Net-(P1-Pad2)")) (pad 2 smd rect (at 1.35 0 270) (size 1.5 1.3) (layers B.Cu B.Paste B.Mask) (net 2 VCC)) (model Resistors_SMD.3dshapes/R_0805_HandSoldering.wrl @@ -483,7 +483,7 @@ (xy -1.51384 -2.24536)) (layer B.Cu) (width 0.00254)) ) - (module Sukko:DIP-24_W15.24mm-Notch (layer F.Cu) (tedit 597E5687) (tstamp 598290E8) + (module Open2327RomAdapter:DIP-24_W15.24mm-Notch (layer F.Cu) (tedit 597E5687) (tstamp 59CCCD12) (at 146.304 106.68) (descr "24-lead dip package, row spacing 15.24 mm (600 mils)") (tags "dil dip 2.54 600") @@ -561,7 +561,7 @@ ) ) - (module Sukko:DIP-28_W15.24mm-Notch (layer F.Cu) (tedit 597E54EC) (tstamp 59829103) + (module Open2327RomAdapter:DIP-28_W15.24mm-Notch (layer F.Cu) (tedit 597E54EC) (tstamp 59CCCD34) (at 148.59 101.6) (descr "28-lead dip package, row spacing 15.24 mm (600 mils)") (tags "dil dip 2.54 600") @@ -581,7 +581,7 @@ (fp_line (start 0 -1.016) (end 6.35 -1.016) (layer F.SilkS) (width 0.15)) (fp_line (start 0 34.036) (end 15.24 34.036) (layer F.SilkS) (width 0.15)) (pad 1 thru_hole oval (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) - (net 26 "Net-(P1-Pad3)")) + (net 25 "Net-(P1-Pad2)")) (pad 2 thru_hole oval (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 22 "Net-(U1-Pad21)")) (pad 3 thru_hole oval (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) @@ -631,9 +631,9 @@ (pad 25 thru_hole oval (at 15.24 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 24 "Net-(U1-Pad23)")) (pad 26 thru_hole oval (at 15.24 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) - (net 27 "Net-(P1-Pad1)")) + (net 27 "Net-(P1-Pad4)")) (pad 27 thru_hole oval (at 15.24 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) - (net 25 "Net-(P1-Pad2)")) + (net 26 "Net-(P1-Pad3)")) (pad 28 thru_hole oval (at 15.24 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 2 VCC)) (model /home/sukko/Documents/kicad/libKiCad/3d/pth_circuits/dil_28-600_socket.wrl @@ -731,35 +731,35 @@ (segment (start 160.274 114.3) (end 161.544 114.3) (width 0.25) (layer F.Cu) (net 22)) (segment (start 161.544 111.76) (end 163.83 111.76) (width 0.25) (layer B.Cu) (net 23)) (segment (start 161.544 109.22) (end 163.83 109.22) (width 0.25) (layer B.Cu) (net 24)) - (segment (start 159.766 100.33) (end 161.036 100.33) (width 0.25) (layer F.Cu) (net 25)) - (segment (start 161.036 100.33) (end 162.56 101.854) (width 0.25) (layer F.Cu) (net 25)) - (segment (start 162.56 101.854) (end 162.56 103.124) (width 0.25) (layer F.Cu) (net 25)) - (segment (start 162.56 103.124) (end 163.576 104.14) (width 0.25) (layer F.Cu) (net 25)) - (segment (start 163.576 104.14) (end 163.83 104.14) (width 0.25) (layer F.Cu) (net 25)) - (segment (start 158.75 100.33) (end 156.135098 102.944902) (width 0.25) (layer B.Cu) (net 25)) - (segment (start 156.135098 102.944902) (end 156.135098 104.541724) (width 0.25) (layer B.Cu) (net 25)) - (segment (start 159.766 100.33) (end 158.75 100.33) (width 0.25) (layer B.Cu) (net 25)) - (segment (start 159.766 97.028) (end 159.766 100.33) (width 0.25) (layer F.Cu) (net 25)) - (via (at 159.766 100.33) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 25)) - (segment (start 148.59 101.6) (end 155.194 101.6) (width 0.25) (layer F.Cu) (net 26)) - (segment (start 155.194 101.6) (end 156.464 100.33) (width 0.25) (layer F.Cu) (net 26)) - (segment (start 156.464 100.33) (end 156.039736 100.33) (width 0.25) (layer B.Cu) (net 26)) - (segment (start 156.039736 100.33) (end 153.595098 102.774638) (width 0.25) (layer B.Cu) (net 26)) - (segment (start 153.595098 102.774638) (end 153.595098 103.541724) (width 0.25) (layer B.Cu) (net 26)) - (segment (start 153.595098 103.541724) (end 153.595098 104.541724) (width 0.25) (layer B.Cu) (net 26)) - (segment (start 156.464 97.028) (end 156.464 100.33) (width 0.25) (layer F.Cu) (net 26)) - (via (at 156.464 100.33) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 26)) + (segment (start 148.59 101.6) (end 155.194 101.6) (width 0.25) (layer F.Cu) (net 25)) + (segment (start 155.194 101.6) (end 156.464 100.33) (width 0.25) (layer F.Cu) (net 25)) + (segment (start 156.464 100.33) (end 156.039736 100.33) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 156.039736 100.33) (end 153.595098 102.774638) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 153.595098 102.774638) (end 153.595098 103.541724) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 153.595098 103.541724) (end 153.595098 104.541724) (width 0.25) (layer B.Cu) (net 25)) + (via (at 156.464 100.33) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 25)) + (segment (start 156.464 97.028) (end 156.464 100.33) (width 0.25) (layer F.Cu) (net 25)) + (segment (start 159.766 100.33) (end 161.036 100.33) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 161.036 100.33) (end 162.56 101.854) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 162.56 101.854) (end 162.56 103.124) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 159.766 97.028) (end 159.766 100.33) (width 0.25) (layer F.Cu) (net 26)) + (via (at 159.766 100.33) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 26)) + (segment (start 158.75 100.33) (end 156.135098 102.944902) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 159.766 100.33) (end 158.75 100.33) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 162.56 103.124) (end 163.576 104.14) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 163.576 104.14) (end 163.83 104.14) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 156.135098 102.944902) (end 156.135098 104.541724) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 162.556 100.33) (end 162.052 100.33) (width 0.25) (layer F.Cu) (net 27)) + (segment (start 163.068 97.028) (end 163.068 99.818) (width 0.25) (layer F.Cu) (net 27)) + (segment (start 163.068 99.818) (end 162.556 100.33) (width 0.25) (layer F.Cu) (net 27)) + (via (at 162.052 100.33) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 27)) + (segment (start 162.052 100.33) (end 160.782 101.6) (width 0.25) (layer B.Cu) (net 27)) + (segment (start 160.782 101.6) (end 159.766 101.6) (width 0.25) (layer B.Cu) (net 27)) (segment (start 158.675098 102.690902) (end 159.840902 102.690902) (width 0.25) (layer F.Cu) (net 27)) (segment (start 159.840902 102.690902) (end 163.83 106.68) (width 0.25) (layer F.Cu) (net 27)) (via (at 158.675098 102.690902) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 27)) - (segment (start 162.052 100.33) (end 160.782 101.6) (width 0.25) (layer B.Cu) (net 27)) - (segment (start 160.782 101.6) (end 159.766 101.6) (width 0.25) (layer B.Cu) (net 27)) (segment (start 159.766 101.6) (end 158.675098 102.690902) (width 0.25) (layer B.Cu) (net 27)) (segment (start 158.675098 102.690902) (end 158.675098 104.541724) (width 0.25) (layer B.Cu) (net 27)) - (segment (start 162.556 100.33) (end 162.052 100.33) (width 0.25) (layer F.Cu) (net 27)) - (segment (start 163.068 97.028) (end 163.068 99.818) (width 0.25) (layer F.Cu) (net 27)) - (segment (start 163.068 99.818) (end 162.556 100.33) (width 0.25) (layer F.Cu) (net 27)) - (via (at 162.052 100.33) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 27)) (zone (net 1) (net_name GND) (layer F.Cu) (tstamp 0) (hatch edge 0.508) (connect_pads (clearance 0.26)) @@ -772,18 +772,18 @@ ) (filled_polygon (pts - (xy 151.259 96.74075) (xy 151.41725 96.899) (xy 153.033 96.899) (xy 153.033 96.879) (xy 153.291 96.879) - (xy 153.291 96.899) (xy 153.311 96.899) (xy 153.311 97.157) (xy 153.291 97.157) (xy 153.291 100.04275) - (xy 153.44925 100.201) (xy 154.557912 100.201) (xy 154.790566 100.104631) (xy 154.968632 99.926565) (xy 154.983672 99.890254) - (xy 155.041279 99.929615) (xy 155.194 99.960542) (xy 155.875705 99.960542) (xy 155.779119 100.193147) (xy 155.779031 100.29372) + (xy 151.005 96.74075) (xy 151.16325 96.899) (xy 152.779 96.899) (xy 152.779 96.879) (xy 153.037 96.879) + (xy 153.037 96.899) (xy 153.057 96.899) (xy 153.057 97.157) (xy 153.037 97.157) (xy 153.037 100.04275) + (xy 153.19525 100.201) (xy 154.303912 100.201) (xy 154.536566 100.104631) (xy 154.714632 99.926565) (xy 154.729672 99.890254) + (xy 154.787279 99.929615) (xy 154.94 99.960542) (xy 155.875705 99.960542) (xy 155.779119 100.193147) (xy 155.779031 100.29372) (xy 154.982752 101.09) (xy 149.670248 101.09) (xy 149.451138 100.762078) (xy 149.066696 100.505203) (xy 148.613216 100.415) (xy 148.566784 100.415) (xy 148.113304 100.505203) (xy 147.728862 100.762078) (xy 147.471987 101.14652) (xy 147.381784 101.6) (xy 147.471987 102.05348) (xy 147.728862 102.437922) (xy 148.113304 102.694797) (xy 148.566784 102.785) (xy 148.613216 102.785) (xy 149.066696 102.694797) (xy 149.451138 102.437922) (xy 149.670248 102.11) (xy 155.194 102.11) (xy 155.389169 102.071179) (xy 155.554624 101.960624) (xy 156.500217 101.015032) (xy 156.599657 101.015119) (xy 156.851514 100.911053) (xy 157.044376 100.718528) - (xy 157.148881 100.466853) (xy 157.149119 100.194343) (xy 157.052514 99.960542) (xy 157.734 99.960542) (xy 157.876672 99.933696) - (xy 158.007708 99.849377) (xy 158.095615 99.720721) (xy 158.114576 99.627088) (xy 158.130304 99.710672) (xy 158.214623 99.841708) - (xy 158.343279 99.929615) (xy 158.496 99.960542) (xy 159.177705 99.960542) (xy 159.081119 100.193147) (xy 159.080881 100.465657) + (xy 157.148881 100.466853) (xy 157.149119 100.194343) (xy 157.052514 99.960542) (xy 157.48 99.960542) (xy 157.622672 99.933696) + (xy 157.753708 99.849377) (xy 157.841615 99.720721) (xy 157.860576 99.627088) (xy 157.876304 99.710672) (xy 157.960623 99.841708) + (xy 158.089279 99.929615) (xy 158.242 99.960542) (xy 159.177705 99.960542) (xy 159.081119 100.193147) (xy 159.080881 100.465657) (xy 159.184947 100.717514) (xy 159.377472 100.910376) (xy 159.629147 101.014881) (xy 159.901657 101.015119) (xy 160.153514 100.911053) (xy 160.224691 100.84) (xy 160.824752 100.84) (xy 162.05 102.065249) (xy 162.05 103.124) (xy 162.088821 103.319169) (xy 162.199376 103.484624) (xy 162.660436 103.945684) (xy 162.621784 104.14) (xy 162.711987 104.59348) (xy 162.968862 104.977922) @@ -943,10 +943,10 @@ (xy 149.798216 106.68) (xy 149.708013 106.22652) (xy 149.451138 105.842078) (xy 149.066696 105.585203) (xy 148.613216 105.495) (xy 148.566784 105.495) (xy 148.113304 105.585203) (xy 147.728862 105.842078) (xy 147.471987 106.22652) (xy 147.447 106.352138) (xy 147.422013 106.22652) (xy 147.165138 105.842078) (xy 146.780696 105.585203) (xy 146.327216 105.495) (xy 146.280784 105.495) - (xy 145.827304 105.585203) (xy 145.748 105.638192) (xy 145.748 97.31525) (xy 151.259 97.31525) (xy 151.259 99.693911) - (xy 151.355368 99.926565) (xy 151.533434 100.104631) (xy 151.766088 100.201) (xy 152.87475 100.201) (xy 153.033 100.04275) - (xy 153.033 97.157) (xy 151.41725 97.157) (xy 151.259 97.31525) (xy 145.748 97.31525) (xy 145.748 94.44) - (xy 151.259 94.44) + (xy 145.827304 105.585203) (xy 145.748 105.638192) (xy 145.748 97.31525) (xy 151.005 97.31525) (xy 151.005 99.693911) + (xy 151.101368 99.926565) (xy 151.279434 100.104631) (xy 151.512088 100.201) (xy 152.62075 100.201) (xy 152.779 100.04275) + (xy 152.779 97.157) (xy 151.16325 97.157) (xy 151.005 97.31525) (xy 145.748 97.31525) (xy 145.748 94.44) + (xy 151.005 94.44) ) ) (filled_polygon diff --git a/Open2327RomAdapter.net b/Open2327RomAdapter.net index 6694e8e..71eb759 100644 --- a/Open2327RomAdapter.net +++ b/Open2327RomAdapter.net @@ -1,14 +1,14 @@ (export (version D) (design (source /home/sukko/Documents/kicad/Open2327RomAdapter/Open2327RomAdapter.sch) - (date "lun 17 lug 2017 00:17:16 CEST") - (tool "Eeschema 4.0.6") + (date "gio 28 set 2017 00:49:26 CEST") + (tool "Eeschema 4.0.7") (sheet (number 1) (name /) (tstamps /) (title_block (title "C64 ROM 24 -> EPROM 28 ADAPTER") (company) (rev) - (date 2017-07-16) + (date 2017-07-29) (source Open2327RomAdapter.sch) (comment (number 1) (value https://ist.uwaterloo.ca/~schepers/sockets.html)) (comment (number 2) (value https://ist.uwaterloo.ca/~schepers/roms.html)) @@ -17,13 +17,13 @@ (components (comp (ref U1) (value 2364) - (footprint Housings_DIP:DIP-24_W15.24mm) - (libsource (lib Sukko) (part 2364)) + (footprint Open2327RomAdapter:DIP-24_W15.24mm-Notch) + (libsource (lib Open2327RomAdapter-cache) (part 2364)) (sheetpath (names /) (tstamps /)) (tstamp 596BCB51)) (comp (ref U2) (value 27128) - (footprint Housings_DIP:DIP-28_W15.24mm) + (footprint Open2327RomAdapter:DIP-28_W15.24mm-Notch) (libsource (lib memory) (part 27128)) (sheetpath (names /) (tstamps /)) (tstamp 596BCBFB)) @@ -33,48 +33,54 @@ (libsource (lib device) (part R)) (sheetpath (names /) (tstamps /)) (tstamp 596BD9ED)) - (comp (ref SW1) - (value SW_SPST) - (libsource (lib switches) (part SW_SPST)) + (comp (ref R2) + (value 10K) + (footprint Resistors_SMD:R_0805_HandSoldering) + (libsource (lib device) (part R)) (sheetpath (names /) (tstamps /)) - (tstamp 596BE955)) + (tstamp 597BC26F)) + (comp (ref R3) + (value 10K) + (footprint Resistors_SMD:R_0805_HandSoldering) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 597BC33A)) (comp (ref P1) - (value CONN_01X02) - (footprint Sukko:LoosePads-2) - (libsource (lib conn) (part CONN_01X02)) + (value CONN_01X04) + (footprint Sukko:LoosePads-4) + (libsource (lib conn) (part Conn_01x04)) (sheetpath (names /) (tstamps /)) - (tstamp 596BEF8E))) + (tstamp 59CC2837))) (libparts - (libpart (lib Sukko) (part 2364) - (description https://ist.uwaterloo.ca/~schepers/roms.html) + (libpart (lib Open2327RomAdapter-cache) (part 2364) (fields (field (name Reference) U) (field (name Value) 2364)) (pins - (pin (num 1) (name A7) (type passive)) - (pin (num 2) (name A6) (type passive)) - (pin (num 3) (name A5) (type passive)) - (pin (num 4) (name A4) (type passive)) - (pin (num 5) (name A3) (type passive)) - (pin (num 6) (name A2) (type passive)) - (pin (num 7) (name A1) (type passive)) - (pin (num 8) (name A0) (type passive)) - (pin (num 9) (name D0) (type passive)) - (pin (num 10) (name D1) (type passive)) - (pin (num 11) (name D2) (type passive)) - (pin (num 12) (name GND) (type passive)) - (pin (num 13) (name D3) (type passive)) - (pin (num 14) (name D4) (type passive)) - (pin (num 15) (name D5) (type passive)) - (pin (num 16) (name D6) (type passive)) - (pin (num 17) (name D7) (type passive)) - (pin (num 18) (name A11) (type passive)) - (pin (num 19) (name A10) (type passive)) - (pin (num 20) (name /CE) (type passive)) - (pin (num 21) (name A12) (type passive)) - (pin (num 22) (name A9) (type passive)) - (pin (num 23) (name A8) (type passive)) - (pin (num 24) (name VCC) (type passive)))) + (pin (num 1) (name A7) (type input)) + (pin (num 2) (name A6) (type input)) + (pin (num 3) (name A5) (type input)) + (pin (num 4) (name A4) (type input)) + (pin (num 5) (name A3) (type input)) + (pin (num 6) (name A2) (type input)) + (pin (num 7) (name A1) (type input)) + (pin (num 8) (name A0) (type input)) + (pin (num 9) (name D0) (type 3state)) + (pin (num 10) (name D1) (type 3state)) + (pin (num 11) (name D2) (type 3state)) + (pin (num 12) (name GND) (type power_in)) + (pin (num 13) (name D3) (type 3state)) + (pin (num 14) (name D4) (type 3state)) + (pin (num 15) (name D5) (type 3state)) + (pin (num 16) (name D6) (type 3state)) + (pin (num 17) (name D7) (type 3state)) + (pin (num 18) (name A11) (type input)) + (pin (num 19) (name A10) (type input)) + (pin (num 20) (name /CE) (type input)) + (pin (num 21) (name A12) (type input)) + (pin (num 22) (name A9) (type input)) + (pin (num 23) (name A8) (type input)) + (pin (num 24) (name VCC) (type power_in)))) (libpart (lib memory) (part 27C128) (aliases (alias 27128)) @@ -111,130 +117,131 @@ (pin (num 26) (name A13) (type input)) (pin (num 27) (name ~PGM) (type input)) (pin (num 28) (name VCC) (type power_in)))) - (libpart (lib conn) (part CONN_01X02) - (description "Connector, single row, 01x02") + (libpart (lib conn) (part Conn_01x04) + (description "Generic connector, single row, 01x04") + (docs ~) (footprints - (fp Pin_Header_Straight_1X02) - (fp Pin_Header_Angled_1X02) - (fp Socket_Strip_Straight_1X02) - (fp Socket_Strip_Angled_1X02)) + (fp Connector*:*_??x*mm*) + (fp Connector*:*1x??x*mm*) + (fp Pin?Header?Straight?1X*) + (fp Pin?Header?Angled?1X*) + (fp Socket?Strip?Straight?1X*) + (fp Socket?Strip?Angled?1X*)) (fields - (field (name Reference) P) - (field (name Value) CONN_01X02)) + (field (name Reference) J) + (field (name Value) Conn_01x04)) (pins - (pin (num 1) (name P1) (type passive)) - (pin (num 2) (name P2) (type passive)))) + (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) (footprints (fp R_*) - (fp Resistor_*)) + (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 switches) (part SW_SPST) - (description "Single Pole Single Throw (SPST) switch") - (fields - (field (name Reference) SW) - (field (name Value) SW_SPST)) - (pins - (pin (num 1) (name A) (type input)) - (pin (num 2) (name B) (type input))))) + (pin (num 2) (name ~) (type passive))))) (libraries - (library (logical conn) - (uri /usr/share/kicad/library/conn.lib)) (library (logical memory) (uri /usr/share/kicad/library/memory.lib)) - (library (logical Sukko) - (uri /home/sukko/Documents/kicad/lib/Sukko.lib)) - (library (logical switches) - (uri /usr/share/kicad/library/switches.lib)) + (library (logical Open2327RomAdapter-cache) + (uri /home/sukko/Documents/kicad/Open2327RomAdapter/Open2327RomAdapter-cache.lib)) (library (logical device) - (uri /usr/share/kicad/library/device.lib))) + (uri /usr/share/kicad/library/device.lib)) + (library (logical conn) + (uri /usr/share/kicad/library/conn.lib))) (nets - (net (code 1) (name "Net-(U1-Pad20)") - (node (ref U2) (pin 22)) - (node (ref U1) (pin 20))) - (net (code 2) (name "Net-(U1-Pad19)") + (net (code 1) (name "Net-(U1-Pad16)") + (node (ref U1) (pin 16)) + (node (ref U2) (pin 18))) + (net (code 2) (name "Net-(U1-Pad23)") + (node (ref U1) (pin 23)) + (node (ref U2) (pin 25))) + (net (code 3) (name "Net-(U1-Pad17)") + (node (ref U1) (pin 17)) + (node (ref U2) (pin 19))) + (net (code 4) (name "Net-(U1-Pad22)") + (node (ref U2) (pin 24)) + (node (ref U1) (pin 22))) + (net (code 5) (name "Net-(U1-Pad19)") (node (ref U2) (pin 21)) (node (ref U1) (pin 19))) - (net (code 3) (name "Net-(U1-Pad18)") - (node (ref U2) (pin 23)) - (node (ref U1) (pin 18))) - (net (code 4) (name "Net-(U1-Pad21)") - (node (ref U1) (pin 21)) - (node (ref U2) (pin 2))) - (net (code 5) (name "Net-(U1-Pad13)") + (net (code 6) (name "Net-(U1-Pad18)") + (node (ref U1) (pin 18)) + (node (ref U2) (pin 23))) + (net (code 7) (name "Net-(U1-Pad9)") + (node (ref U1) (pin 9)) + (node (ref U2) (pin 11))) + (net (code 8) (name "Net-(U1-Pad11)") + (node (ref U2) (pin 13)) + (node (ref U1) (pin 11))) + (net (code 9) (name "Net-(U1-Pad10)") + (node (ref U2) (pin 12)) + (node (ref U1) (pin 10))) + (net (code 10) (name "Net-(U1-Pad13)") (node (ref U1) (pin 13)) (node (ref U2) (pin 15))) - (net (code 6) (name "Net-(U1-Pad14)") + (net (code 11) (name "Net-(U1-Pad14)") (node (ref U2) (pin 16)) (node (ref U1) (pin 14))) - (net (code 7) (name "Net-(U1-Pad15)") + (net (code 12) (name "Net-(U1-Pad15)") (node (ref U2) (pin 17)) (node (ref U1) (pin 15))) - (net (code 8) (name "Net-(U1-Pad16)") - (node (ref U1) (pin 16)) - (node (ref U2) (pin 18))) - (net (code 9) (name "Net-(U1-Pad23)") - (node (ref U2) (pin 25)) - (node (ref U1) (pin 23))) - (net (code 10) (name "Net-(U1-Pad17)") - (node (ref U1) (pin 17)) - (node (ref U2) (pin 19))) - (net (code 11) (name "Net-(U1-Pad22)") - (node (ref U1) (pin 22)) - (node (ref U2) (pin 24))) - (net (code 12) (name VCC) + (net (code 13) (name "Net-(P1-Pad4)") + (node (ref R1) (pin 1)) + (node (ref P1) (pin 4)) + (node (ref U2) (pin 26))) + (net (code 14) (name "Net-(P1-Pad3)") + (node (ref U2) (pin 27)) + (node (ref R2) (pin 1)) + (node (ref P1) (pin 3))) + (net (code 15) (name "Net-(P1-Pad2)") + (node (ref R3) (pin 1)) (node (ref U2) (pin 1)) + (node (ref P1) (pin 2))) + (net (code 16) (name "Net-(U1-Pad20)") + (node (ref U2) (pin 22)) + (node (ref U1) (pin 20))) + (net (code 17) (name "Net-(U1-Pad21)") + (node (ref U2) (pin 2)) + (node (ref U1) (pin 21))) + (net (code 18) (name "Net-(U1-Pad8)") + (node (ref U1) (pin 8)) + (node (ref U2) (pin 10))) + (net (code 19) (name GND) + (node (ref U1) (pin 12)) + (node (ref P1) (pin 1)) + (node (ref U2) (pin 20)) + (node (ref U2) (pin 14))) + (net (code 20) (name VCC) (node (ref U2) (pin 28)) (node (ref R1) (pin 2)) (node (ref U1) (pin 24)) - (node (ref U2) (pin 27))) - (net (code 13) (name GND) - (node (ref U2) (pin 20)) - (node (ref U1) (pin 12)) - (node (ref P1) (pin 1)) - (node (ref U2) (pin 14)) - (node (ref SW1) (pin 2))) - (net (code 14) (name "Net-(P1-Pad2)") - (node (ref SW1) (pin 1)) - (node (ref U2) (pin 26)) - (node (ref P1) (pin 2)) - (node (ref R1) (pin 1))) - (net (code 15) (name "Net-(U1-Pad8)") - (node (ref U2) (pin 10)) - (node (ref U1) (pin 8))) - (net (code 16) (name "Net-(U1-Pad9)") - (node (ref U1) (pin 9)) - (node (ref U2) (pin 11))) - (net (code 17) (name "Net-(U1-Pad11)") - (node (ref U1) (pin 11)) - (node (ref U2) (pin 13))) - (net (code 18) (name "Net-(U1-Pad3)") + (node (ref R3) (pin 2)) + (node (ref R2) (pin 2))) + (net (code 21) (name "Net-(U1-Pad3)") (node (ref U1) (pin 3)) (node (ref U2) (pin 5))) - (net (code 19) (name "Net-(U1-Pad1)") - (node (ref U1) (pin 1)) - (node (ref U2) (pin 3))) - (net (code 20) (name "Net-(U1-Pad4)") - (node (ref U1) (pin 4)) - (node (ref U2) (pin 6))) - (net (code 21) (name "Net-(U1-Pad5)") + (net (code 22) (name "Net-(U1-Pad1)") + (node (ref U2) (pin 3)) + (node (ref U1) (pin 1))) + (net (code 23) (name "Net-(U1-Pad2)") + (node (ref U2) (pin 4)) + (node (ref U1) (pin 2))) + (net (code 24) (name "Net-(U1-Pad4)") + (node (ref U2) (pin 6)) + (node (ref U1) (pin 4))) + (net (code 25) (name "Net-(U1-Pad5)") (node (ref U2) (pin 7)) (node (ref U1) (pin 5))) - (net (code 22) (name "Net-(U1-Pad7)") - (node (ref U2) (pin 9)) - (node (ref U1) (pin 7))) - (net (code 23) (name "Net-(U1-Pad10)") - (node (ref U2) (pin 12)) - (node (ref U1) (pin 10))) - (net (code 24) (name "Net-(U1-Pad6)") + (net (code 26) (name "Net-(U1-Pad6)") (node (ref U1) (pin 6)) (node (ref U2) (pin 8))) - (net (code 25) (name "Net-(U1-Pad2)") - (node (ref U2) (pin 4)) - (node (ref U1) (pin 2))))) \ No newline at end of file + (net (code 27) (name "Net-(U1-Pad7)") + (node (ref U2) (pin 9)) + (node (ref U1) (pin 7))))) \ No newline at end of file diff --git a/Open2327RomAdapter.pretty/DIP-24_W15.24mm-Notch.kicad_mod b/Open2327RomAdapter.pretty/DIP-24_W15.24mm-Notch.kicad_mod new file mode 100644 index 0000000..5620f61 --- /dev/null +++ b/Open2327RomAdapter.pretty/DIP-24_W15.24mm-Notch.kicad_mod @@ -0,0 +1,51 @@ +(module Sukko:DIP-24_W15.24mm-Notch (layer F.Cu) (tedit 597E5687) + (descr "24-lead dip package, row spacing 15.24 mm (600 mils)") + (tags "dil dip 2.54 600") + (fp_text reference U1 (at 7.62 5.08) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 2364 (at 0 -3.72) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 6.35 -1.016) (end 3.048 -1.016) (layer F.SilkS) (width 0.15)) + (fp_line (start 8.89 -1.016) (end 15.24 -1.016) (layer F.SilkS) (width 0.15)) + (fp_arc (start 7.62 -1.016) (end 8.89 -1.016) (angle 180) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.05 -2.45) (end -1.05 30.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 16.3 -2.45) (end 16.3 30.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 -2.45) (end 16.3 -2.45) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 30.4) (end 16.3 30.4) (layer F.CrtYd) (width 0.05)) + (pad 1 thru_hole oval (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 3 thru_hole oval (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 4 thru_hole oval (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 5 thru_hole oval (at 0 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 6 thru_hole oval (at 0 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 7 thru_hole oval (at 0 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 8 thru_hole oval (at 0 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 9 thru_hole oval (at 0 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 10 thru_hole oval (at 0 22.86) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 11 thru_hole oval (at 0 25.4) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 12 thru_hole oval (at 0 27.94) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 13 thru_hole oval (at 15.24 27.94) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 14 thru_hole oval (at 15.24 25.4) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 15 thru_hole oval (at 15.24 22.86) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 16 thru_hole oval (at 15.24 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 17 thru_hole oval (at 15.24 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 18 thru_hole oval (at 15.24 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 19 thru_hole oval (at 15.24 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 20 thru_hole oval (at 15.24 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 21 thru_hole oval (at 15.24 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 22 thru_hole oval (at 15.24 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 23 thru_hole oval (at 15.24 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 24 thru_hole oval (at 15.24 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (model /home/sukko/Documents/kicad/libKiCad/3d/pin_strip/pin_strip_12.wrl + (at (xyz 0 -0.55 -0.05)) + (scale (xyz 1 1 -1)) + (rotate (xyz 0 0 90)) + ) + (model /home/sukko/Documents/kicad/libKiCad/3d/pin_strip/pin_strip_12.wrl + (at (xyz 0.6 -0.55 -0.05)) + (scale (xyz 1 1 -1)) + (rotate (xyz 0 0 90)) + ) +) diff --git a/Open2327RomAdapter.pretty/DIP-28_W15.24mm-Notch.kicad_mod b/Open2327RomAdapter.pretty/DIP-28_W15.24mm-Notch.kicad_mod new file mode 100644 index 0000000..aba4d8e --- /dev/null +++ b/Open2327RomAdapter.pretty/DIP-28_W15.24mm-Notch.kicad_mod @@ -0,0 +1,51 @@ +(module DIP-28_W15.24mm-Notch (layer F.Cu) (tedit 597E54EC) + (descr "28-lead dip package, row spacing 15.24 mm (600 mils)") + (tags "dil dip 2.54 600") + (fp_text reference U2 (at 7.8867 17.5514) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 27128 (at 7.7089 15.9512) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 8.89 -1.016) (end 15.24 -1.016) (layer F.SilkS) (width 0.15)) + (fp_arc (start 7.62 -1.016) (end 8.89 -1.016) (angle 180) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.05 -2.45) (end -1.05 35.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 16.3 -2.45) (end 16.3 35.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 -2.45) (end 16.3 -2.45) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 35.5) (end 16.3 35.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0 -1.016) (end 6.35 -1.016) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 34.036) (end 15.24 34.036) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole oval (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 3 thru_hole oval (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 4 thru_hole oval (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 5 thru_hole oval (at 0 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 6 thru_hole oval (at 0 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 7 thru_hole oval (at 0 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 8 thru_hole oval (at 0 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 9 thru_hole oval (at 0 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 10 thru_hole oval (at 0 22.86) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 11 thru_hole oval (at 0 25.4) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 12 thru_hole oval (at 0 27.94) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 13 thru_hole oval (at 0 30.48) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 14 thru_hole oval (at 0 33.02) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 15 thru_hole oval (at 15.24 33.02) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 16 thru_hole oval (at 15.24 30.48) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 17 thru_hole oval (at 15.24 27.94) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 18 thru_hole oval (at 15.24 25.4) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 19 thru_hole oval (at 15.24 22.86) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 20 thru_hole oval (at 15.24 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 21 thru_hole oval (at 15.24 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 22 thru_hole oval (at 15.24 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 23 thru_hole oval (at 15.24 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 24 thru_hole oval (at 15.24 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 25 thru_hole oval (at 15.24 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 26 thru_hole oval (at 15.24 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 27 thru_hole oval (at 15.24 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 28 thru_hole oval (at 15.24 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (model /home/sukko/Documents/kicad/libKiCad/3d/pth_circuits/dil_28-600_socket.wrl + (at (xyz 0.3 -0.65 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) +) diff --git a/Open2327RomAdapter.sch b/Open2327RomAdapter.sch index 5e2684e..877010d 100644 --- a/Open2327RomAdapter.sch +++ b/Open2327RomAdapter.sch @@ -51,7 +51,7 @@ U 1 1 596BCB51 P 5400 4950 F 0 "U1" H 5400 4250 60 0000 C CNN F 1 "2364" H 5400 5650 60 0000 C CNN -F 2 "Housings_DIP:DIP-24_W15.24mm" H 5400 5650 60 0001 C CNN +F 2 "Open2327RomAdapter:DIP-24_W15.24mm-Notch" H 5400 5650 60 0001 C CNN F 3 "" H 5400 5650 60 0001 C CNN 1 5400 4950 1 0 0 -1 @@ -62,7 +62,7 @@ U 1 1 596BCBFB P 5700 2050 F 0 "U2" H 5450 3050 50 0000 C CNN F 1 "27128" H 6000 1050 50 0000 C CNN -F 2 "Housings_DIP:DIP-28_W15.24mm" H 5700 2050 50 0001 C CNN +F 2 "Open2327RomAdapter:DIP-28_W15.24mm-Notch" H 5700 2050 50 0001 C CNN F 3 "" H 5700 2050 50 0000 C CNN 1 5700 2050 1 0 0 -1 @@ -421,8 +421,8 @@ L Conn_01x04 P1 U 1 1 59CC2837 P 4400 3300 F 0 "P1" V 4500 3250 50 0000 C CNN -F 1 "Conn_01x04" V 4400 3000 50 0001 C CNN -F 2 "" H 4400 3300 50 0001 C CNN +F 1 "CONN_01X04" V 4400 3000 50 0001 C CNN +F 2 "Sukko:LoosePads-4" H 4400 3300 50 0001 C CNN F 3 "" H 4400 3300 50 0001 C CNN 1 4400 3300 0 1 1 0 diff --git a/fp-lib-table b/fp-lib-table index ee2c974..b6ce90f 100644 --- a/fp-lib-table +++ b/fp-lib-table @@ -1,3 +1,4 @@ (fp_lib_table (lib (name Sukko)(type KiCad)(uri "$(KIPRJMOD)/Sukko.pretty")(options "")(descr "")) + (lib (name Open2327RomAdapter)(type KiCad)(uri "$(KIPRJMOD)/Open2327RomAdapter.pretty")(options "")(descr "")) )