add 16-bit template, do some more board renaming for consistency

This commit is contained in:
2022-07-19 23:40:31 -07:00
parent 672f5e8e90
commit 3868235111
25 changed files with 90217 additions and 85730 deletions

View File

@@ -167,7 +167,7 @@
(at 99.7378 129.3876 90)
(descr "Through hole pin header")
(tags "pin header")
(property "Sheetfile" "6502-cpu-board.kicad_sch")
(property "Sheetfile" "6502-cpu.kicad_sch")
(property "Sheetname" "")
(path "/c12a3fdf-521e-45dd-81a8-9d556b3e0bef")
(attr through_hole)
@@ -285,7 +285,7 @@
(at 140.3778 126.8476 90)
(descr "Through hole pin header")
(tags "pin header")
(property "Sheetfile" "6502-cpu-board.kicad_sch")
(property "Sheetfile" "6502-cpu.kicad_sch")
(property "Sheetname" "")
(path "/545ec656-c2d3-4aa5-9804-0f3698b97358")
(attr through_hole)
@@ -340,7 +340,7 @@
(at 104.14 109.015 -90)
(descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
(tags "capacitor")
(property "Sheetfile" "6502-cpu-board.kicad_sch")
(property "Sheetfile" "6502-cpu.kicad_sch")
(property "Sheetname" "")
(path "/41d2ae86-abde-418a-8205-13a9be007f54")
(attr smd)
@@ -382,7 +382,7 @@
(at 181.61 109.22 180)
(descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
(tags "resistor")
(property "Sheetfile" "6502-cpu-board.kicad_sch")
(property "Sheetfile" "6502-cpu.kicad_sch")
(property "Sheetname" "")
(path "/916314cb-d6ff-4789-9603-1e43e87a7279")
(attr smd)
@@ -424,7 +424,7 @@
(at 120.015 97.155 90)
(descr "SMD Solder 3-pad Jumper, 1x1.5mm Pads, 0.3mm gap, pads 1-2 bridged with 1 copper strip")
(tags "net tie solder jumper bridged")
(property "Sheetfile" "6502-cpu-board.kicad_sch")
(property "Sheetfile" "6502-cpu.kicad_sch")
(property "Sheetname" "")
(path "/511eb9c2-b45c-4898-8d31-a8132a7407ac")
(attr exclude_from_pos_files)
@@ -466,7 +466,7 @@
(at 151.13 111.76 -90)
(descr "SMD Solder 3-pad Jumper, 1x1.5mm Pads, 0.3mm gap, pads 1-2 bridged with 1 copper strip")
(tags "net tie solder jumper bridged")
(property "Sheetfile" "6502-cpu-board.kicad_sch")
(property "Sheetfile" "6502-cpu.kicad_sch")
(property "Sheetname" "")
(path "/a18f14c2-8a82-433e-9b07-05701d0b82fb")
(attr exclude_from_pos_files)
@@ -508,7 +508,7 @@
(at 117.475 97.155 90)
(descr "SMD Solder 3-pad Jumper, 1x1.5mm Pads, 0.3mm gap, pads 1-2 bridged with 1 copper strip")
(tags "net tie solder jumper bridged")
(property "Sheetfile" "6502-cpu-board.kicad_sch")
(property "Sheetfile" "6502-cpu.kicad_sch")
(property "Sheetname" "")
(path "/f6ab032e-ab1d-4a6e-8226-dfcf50f14dc0")
(attr exclude_from_pos_files)
@@ -550,7 +550,7 @@
(at 180.975 116.205 180)
(descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
(tags "resistor")
(property "Sheetfile" "6502-cpu-board.kicad_sch")
(property "Sheetfile" "6502-cpu.kicad_sch")
(property "Sheetname" "")
(path "/1a8676a8-5b85-4fff-9608-4d62007ebdab")
(attr smd)
@@ -592,7 +592,7 @@
(at 165.1 92.075)
(descr "Oscillator, DIP8 or DIP14")
(tags "oscillator")
(property "Sheetfile" "6502-cpu-board.kicad_sch")
(property "Sheetfile" "6502-cpu.kicad_sch")
(property "Sheetname" "")
(path "/893ff552-eb16-4bce-bc8f-8d3a002eaa3c")
(attr through_hole)
@@ -657,7 +657,7 @@
(at 181.61 106.045)
(descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
(tags "capacitor")
(property "Sheetfile" "6502-cpu-board.kicad_sch")
(property "Sheetfile" "6502-cpu.kicad_sch")
(property "Sheetname" "")
(path "/c93ae289-2661-4dd0-b8d6-ba54ebeda60c")
(attr smd)
@@ -699,7 +699,7 @@
(at 191.275 104.775)
(descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
(tags "capacitor")
(property "Sheetfile" "6502-cpu-board.kicad_sch")
(property "Sheetfile" "6502-cpu.kicad_sch")
(property "Sheetname" "")
(path "/b01d75c9-3efb-41ba-96c5-adf45dfbfad4")
(attr smd)
@@ -741,7 +741,7 @@
(at 132.715 113.4364 -90)
(descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
(tags "capacitor")
(property "Sheetfile" "6502-cpu-board.kicad_sch")
(property "Sheetfile" "6502-cpu.kicad_sch")
(property "Sheetname" "")
(path "/de7d9d26-2999-43e7-bfb5-3c0f69cb8ddf")
(attr smd)
@@ -783,7 +783,7 @@
(at 114.935 97.155 90)
(descr "SMD Solder 3-pad Jumper, 1x1.5mm Pads, 0.3mm gap, pads 1-2 bridged with 1 copper strip")
(tags "net tie solder jumper bridged")
(property "Sheetfile" "6502-cpu-board.kicad_sch")
(property "Sheetfile" "6502-cpu.kicad_sch")
(property "Sheetname" "")
(path "/7ef74236-77e3-44b3-a78d-ccc0548cb11f")
(attr exclude_from_pos_files)
@@ -825,7 +825,7 @@
(at 125.095 97.155 90)
(descr "SMD Solder 3-pad Jumper, 1x1.5mm Pads, 0.3mm gap, pads 1-2 bridged with 1 copper strip")
(tags "net tie solder jumper bridged")
(property "Sheetfile" "6502-cpu-board.kicad_sch")
(property "Sheetfile" "6502-cpu.kicad_sch")
(property "Sheetname" "")
(path "/eb4d3392-5c6b-44bb-a914-4a55b6342728")
(attr exclude_from_pos_files)
@@ -867,7 +867,7 @@
(at 184.15 88.265 -90)
(descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
(tags "capacitor")
(property "Sheetfile" "6502-cpu-board.kicad_sch")
(property "Sheetfile" "6502-cpu.kicad_sch")
(property "Sheetname" "")
(path "/e9076d69-7631-4b17-b834-3ee8b180cfb8")
(attr smd)
@@ -909,7 +909,7 @@
(at 180.975 101.6 90)
(descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
(tags "resistor")
(property "Sheetfile" "6502-cpu-board.kicad_sch")
(property "Sheetfile" "6502-cpu.kicad_sch")
(property "Sheetname" "")
(path "/ca89dc39-307e-4909-bc97-7a06f0760556")
(attr smd)
@@ -951,7 +951,7 @@
(at 127.635 97.155 90)
(descr "SMD Solder 3-pad Jumper, 1x1.5mm Pads, 0.3mm gap, pads 1-2 bridged with 1 copper strip")
(tags "net tie solder jumper bridged")
(property "Sheetfile" "6502-cpu-board.kicad_sch")
(property "Sheetfile" "6502-cpu.kicad_sch")
(property "Sheetname" "")
(path "/a88d7a56-804d-414f-b984-060460ab5697")
(attr exclude_from_pos_files)
@@ -993,7 +993,7 @@
(at 139.065 113.4364 90)
(descr "SO, 14 Pin (https://www.st.com/resource/en/datasheet/l6491.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
(tags "SO SO")
(property "Sheetfile" "6502-cpu-board.kicad_sch")
(property "Sheetfile" "6502-cpu.kicad_sch")
(property "Sheetname" "")
(path "/e1dd5277-639e-4be0-bc01-220bf2ba52b5")
(attr smd)
@@ -1062,7 +1062,7 @@
(at 172.72 111.76 -90)
(descr "44-Lead Plastic Thin Quad Flatpack (PT) - 10x10x1.0 mm Body [TQFP] (see Microchip Packaging Specification 00000049BS.pdf)")
(tags "QFP 0.8")
(property "Sheetfile" "6502-cpu-board.kicad_sch")
(property "Sheetfile" "6502-cpu.kicad_sch")
(property "Sheetname" "")
(path "/3fa25dee-d288-4270-9587-bb88b262fe36")
(attr smd)
@@ -1196,7 +1196,7 @@
(at 122.555 97.155 90)
(descr "SMD Solder 3-pad Jumper, 1x1.5mm Pads, 0.3mm gap, pads 1-2 bridged with 1 copper strip")
(tags "net tie solder jumper bridged")
(property "Sheetfile" "6502-cpu-board.kicad_sch")
(property "Sheetfile" "6502-cpu.kicad_sch")
(property "Sheetname" "")
(path "/e238f603-97fb-4cee-8573-a09252bbeac8")
(attr exclude_from_pos_files)
@@ -1238,7 +1238,7 @@
(at 112.395 97.155 -90)
(descr "SMD Solder 3-pad Jumper, 1x1.5mm Pads, 0.3mm gap, pads 1-2 bridged with 1 copper strip")
(tags "net tie solder jumper bridged")
(property "Sheetfile" "6502-cpu-board.kicad_sch")
(property "Sheetfile" "6502-cpu.kicad_sch")
(property "Sheetname" "")
(path "/593112b6-7bd8-4bf1-9a22-efdf2f635b85")
(attr exclude_from_pos_files)
@@ -1280,7 +1280,7 @@
(at 109.855 97.155 -90)
(descr "SMD Solder 3-pad Jumper, 1x1.5mm Pads, 0.3mm gap, pads 1-2 bridged with 1 copper strip")
(tags "net tie solder jumper bridged")
(property "Sheetfile" "6502-cpu-board.kicad_sch")
(property "Sheetfile" "6502-cpu.kicad_sch")
(property "Sheetname" "")
(path "/8b13961a-3574-4c62-8ec4-93d8d912e3cd")
(attr exclude_from_pos_files)
@@ -1322,7 +1322,7 @@
(at 147.955 111.76 -90)
(descr "SMD Solder 3-pad Jumper, 1x1.5mm Pads, 0.3mm gap, pads 1-2 bridged with 1 copper strip")
(tags "net tie solder jumper bridged")
(property "Sheetfile" "6502-cpu-board.kicad_sch")
(property "Sheetfile" "6502-cpu.kicad_sch")
(property "Sheetname" "")
(path "/1eff39d4-b06c-4c5c-87c1-587a19dcc88d")
(attr exclude_from_pos_files)
@@ -1364,7 +1364,7 @@
(at 177.165 102.045 -90)
(descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
(tags "resistor")
(property "Sheetfile" "6502-cpu-board.kicad_sch")
(property "Sheetfile" "6502-cpu.kicad_sch")
(property "Sheetname" "")
(path "/96f1f3f7-a2f6-4413-8683-5ef2607c5758")
(attr smd)
@@ -1406,7 +1406,7 @@
(at 111.76 109.015 90)
(descr "SOIC, 20 Pin (JEDEC MS-013AC, https://www.analog.com/media/en/package-pcb-resources/package/233848rw_20.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
(tags "SOIC SO")
(property "Sheetfile" "6502-cpu-board.kicad_sch")
(property "Sheetfile" "6502-cpu.kicad_sch")
(property "Sheetname" "")
(path "/5e1682b1-3baa-4d5f-8c4d-ae83ef72cabb")
(attr smd)
@@ -1492,7 +1492,7 @@
(at 191.135 111.125 180)
(descr "SO, 14 Pin (https://www.st.com/resource/en/datasheet/l6491.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
(tags "SO SO")
(property "Sheetfile" "6502-cpu-board.kicad_sch")
(property "Sheetfile" "6502-cpu.kicad_sch")
(property "Sheetname" "")
(path "/c70d83e4-3e46-4f6a-ba30-77d76cabf4d4")
(attr smd)
@@ -1561,7 +1561,7 @@
(at 183.515 111.775 90)
(descr "SMD Solder Jumper, 1x1.5mm Pads, 0.3mm gap, bridged with 1 copper strip")
(tags "net tie solder jumper bridged")
(property "Sheetfile" "6502-cpu-board.kicad_sch")
(property "Sheetfile" "6502-cpu.kicad_sch")
(property "Sheetname" "")
(path "/185c0cc7-74c6-46bb-8246-c569329760df")
(attr exclude_from_pos_files)
@@ -1598,7 +1598,7 @@
(at 195.58 124.46 -90)
(descr "SMD Solder Jumper, 1x1.5mm Pads, 0.3mm gap, open")
(tags "solder jumper open")
(property "Sheetfile" "6502-cpu-board.kicad_sch")
(property "Sheetfile" "6502-cpu.kicad_sch")
(property "Sheetname" "")
(path "/23b2f94f-b128-4599-946e-dc4821a5fca9")
(attr exclude_from_pos_files)

View File

@@ -66,7 +66,7 @@
"zone_display_mode": 0
},
"meta": {
"filename": "6502-cpu-board.kicad_prl",
"filename": "6502-cpu.kicad_prl",
"version": 3
},
"project": {

View File

@@ -334,7 +334,7 @@
"pinned_symbol_libs": []
},
"meta": {
"filename": "6502-cpu-board.kicad_pro",
"filename": "6502-cpu.kicad_pro",
"version": 1
},
"net_settings": {

View File

@@ -21,8 +21,8 @@ the extended signals (such as NMI, WAIT, and the second clock), but would
still need further extension if you want it to support 16-bit CPUs or some
of the other extended signals.
6502-cpu-board
--------------
6502-cpu
--------
The Apple II got me through high school and college; writing software for it
was the first computer-related activity that made me money (small amounts in
@@ -48,15 +48,13 @@ open-sourced its BASIC, I'm less sure about the Apple II monitor. (The
Apple I monitor was open-sourced...that's the "WozMon" that's easily
located.)
6502-cpu-board-smd
------------------
One significant change from the original design: the I/O page can be changed
from the default $C0 if desired by cutting and soldering the 8 jumpers near
the 74LS688. This happens to also be the page the Apple II uses for I/O, so
I'm inclined to leave it alone. :)
Mostly an adaptation of the preceding. One significant change: the I/O base
address can be changed from the default $C000 if desired by cutting and
soldering the 8 jumpers near the 74LS688.
z80-cpu-smd
-----------
z80-cpu
-------
Basically the same as the RC2014 Z80 module, but with a 10-MHz LQFP-44 CPU
and a crystal oscillator to run it at that speed.
@@ -73,3 +71,52 @@ provided. If only the slots and daisy-chaining are needed, all the wiring
for those is on the bottom, so you could make those with single-sided PCBs
if you want.
backplane16
-----------
Same as the above, but with support for 16-bit CPUs (though the address bus
is still 16-bit too...OK for the TMS9900 with its 15-bit address bus, or
maybe you can repurpose some of the USR pins as extra address lines for an
8086 or 65816. (Both of those used the data pins to carry some of the
address lines, which you'd probably need to sort out in your CPU board
design.)
The second TTL UART port is also brought out to a connector. 64-pin
connectors are used for daisy-chaining. An adapter to connect 8- and 16-bit
backplanes together is left as an exercise for the reader.
v9958-video
-----------
A video card built around the Yamaha V9958, a more powerful successor to the
TI TMS9918A with support for 80-column text, up to 512x384 graphics
resolution, and up to 192K of dedicated memory that can be installed in 64K
chunks. (As cheap as RAM is now, you might as well max it out.)
I/O configuration is fairly flexible. You can allocate either two addresses
to it (like the 9918A, which will restrict access to the 9958's added
features) or four (for access to all features), depending on your needs.
Four addresses at $98-$9B is the MSX-compatible configuration that I've seen
another 9958 board use, while two addresses at $BE-$BF might run well-behaved
ColecoVision games. Want a multi-monitor setup? Install multiple cards,
all on different addresses.
68b50-dual-serial
-----------------
Two serial ports, one card. One is connected to the TX/RX lines of the
backplane for a TTL-level console port, while the other drives a 9-pin
serial port through a MAX232 to control printers, modems, and other RS-232
devices. Bitrates of 115.2, 38.4, 19.2, and 9.6 kbps are independently
selectable with jumpers, and by using the 6850's internal bitrate divider,
rates down to 300 bps can be set up if needed. The card's base I/O address
is also jumper-selectable.
new-board.sh
------------
Instead of setting up the templates within KiCad, you can add new boards
within this project with this script. The first parameter is the name of
the board; the second (optional) parameter is "16" to use the 16-bit
template (otherwise, use the 8-bit template).

View File

@@ -1,9 +1,9 @@
#!/usr/bin/env bash
cp -r rc2014-template $1
cp -r rc2014-template$2 $1
cd $1
rm -r meta rc2014-template-backups
rm -r meta rc2014-template$2-backups
for i in kicad_pcb kicad_prl kicad_pro kicad_sch
do
mv rc2014-template.$i $1.$i
sed -i "s/rc2014-template.kicad/$1.kicad/" $1.$i
mv rc2014-template$2.$i $1.$i
sed -i "s/rc2014-template$2.kicad/$1.kicad/" $1.$i
done

View File

File diff suppressed because it is too large Load Diff

View File

File diff suppressed because it is too large Load Diff

View File

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

View File

@@ -0,0 +1,5 @@
<html><body><p>
Template for an RC2014-compatible module.
</p><p>
<a href="https://rc2014.co.uk/">https://rc2014.co.uk/</a>
</p></body></html>

View File

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

View File

@@ -0,0 +1,376 @@
(kicad_pcb (version 20211014) (generator pcbnew)
(general
(thickness 1.6)
)
(paper "USLetter")
(layers
(0 "F.Cu" signal)
(31 "B.Cu" signal)
(32 "B.Adhes" user "B.Adhesive")
(33 "F.Adhes" user "F.Adhesive")
(34 "B.Paste" user)
(35 "F.Paste" user)
(36 "B.SilkS" user "B.Silkscreen")
(37 "F.SilkS" user "F.Silkscreen")
(38 "B.Mask" user)
(39 "F.Mask" user)
(40 "Dwgs.User" user "User.Drawings")
(41 "Cmts.User" user "User.Comments")
(42 "Eco1.User" user "User.Eco1")
(43 "Eco2.User" user "User.Eco2")
(44 "Edge.Cuts" user)
(45 "Margin" user)
(46 "B.CrtYd" user "B.Courtyard")
(47 "F.CrtYd" user "F.Courtyard")
(48 "B.Fab" user)
(49 "F.Fab" user)
)
(setup
(pad_to_mask_clearance 0.2)
(aux_axis_origin 97.9344 131.1402)
(pcbplotparams
(layerselection 0x00010f0_80000001)
(disableapertmacros false)
(usegerberextensions false)
(usegerberattributes true)
(usegerberadvancedattributes true)
(creategerberjobfile true)
(svguseinch false)
(svgprecision 6)
(excludeedgelayer true)
(plotframeref false)
(viasonmask false)
(mode 1)
(useauxorigin false)
(hpglpennumber 1)
(hpglpenspeed 20)
(hpglpendiameter 15.000000)
(dxfpolygonmode true)
(dxfimperialunits true)
(dxfusepcbnewfont true)
(psnegative false)
(psa4output false)
(plotreference true)
(plotvalue true)
(plotinvisibletext false)
(sketchpadsonfab false)
(subtractmaskfromsilk false)
(outputformat 1)
(mirror false)
(drillshape 0)
(scaleselection 1)
(outputdirectory "/home/spencer/Documents/KiCad/2016/RC2014/Dimension Template/")
)
)
(net 0 "")
(net 1 "~{WR}")
(net 2 "~{WAIT}")
(net 3 "~{RFSH}")
(net 4 "~{RESET}")
(net 5 "~{RD}")
(net 6 "~{PAGE}")
(net 7 "~{NMI}")
(net 8 "~{MREQ}")
(net 9 "~{M1}")
(net 10 "~{IORQ}")
(net 11 "~{INT}")
(net 12 "~{HALT}")
(net 13 "~{BUSRQ}")
(net 14 "~{BUSACK}")
(net 15 "USR3")
(net 16 "USR2")
(net 17 "USR1")
(net 18 "TX")
(net 19 "RX")
(net 20 "GND")
(net 21 "CLK2")
(net 22 "CLK")
(net 23 "A15")
(net 24 "A14")
(net 25 "A13")
(net 26 "A12")
(net 27 "A11")
(net 28 "A10")
(net 29 "A9")
(net 30 "A8")
(net 31 "A7")
(net 32 "A6")
(net 33 "A5")
(net 34 "A4")
(net 35 "A3")
(net 36 "A2")
(net 37 "A1")
(net 38 "A0")
(net 39 "5V")
(net 40 "D0")
(net 41 "D1")
(net 42 "D2")
(net 43 "D3")
(net 44 "D4")
(net 45 "D5")
(net 46 "D6")
(net 47 "D7")
(net 48 "D8")
(net 49 "D9")
(net 50 "D10")
(net 51 "D11")
(net 52 "D12")
(net 53 "D13")
(net 54 "D14")
(net 55 "D15")
(net 56 "TX2")
(net 57 "RX2")
(net 58 "USR5")
(net 59 "USR6")
(net 60 "USR7")
(footprint "Mounting_Holes:MountingHole_3.2mm_M3" locked (layer "F.Cu")
(tedit 583F5ADB) (tstamp 00000000-0000-0000-0000-0000574b179b)
(at 102.9636 98.0186)
(descr "Mounting Hole 3.2mm, no annular, M3")
(tags "mounting hole 3.2mm no annular m3")
(attr through_hole)
(fp_text reference "" (at 26.6446 -55.0545) (layer "F.SilkS") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 688e05cb-336f-4dc3-b028-a442da1305cd)
)
(fp_text value "" (at 2.3368 -73.0631 90) (layer "F.Fab") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 7cf311a0-cecf-40fe-9537-e29d05d3ddb4)
)
(fp_circle (center 0 0) (end 3.2 0) (layer "Cmts.User") (width 0.15) (fill none) (tstamp 1aca1028-a443-4714-ad12-48e939acad37))
(fp_circle (center 0 0) (end 3.45 0) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp c67f669c-37aa-4dac-880c-3377934e5168))
(pad "" np_thru_hole circle locked (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask "F.SilkS") (tstamp c3ee68fc-a5ef-43a5-9799-2c889911cc0d))
)
(footprint "Connector_PinHeader_2.54mm:PinHeader_1x39_P2.54mm_Vertical" (layer "F.Cu")
(tedit 59FED5CC) (tstamp 00000000-0000-0000-0000-0000574b3d79)
(at 99.7378 129.3876 90)
(descr "Through hole straight pin header, 1x39, 2.54mm pitch, single row")
(tags "Through hole pin header THT 1x39 2.54mm single row")
(property "Sheetfile" "rc2014-template16.kicad_sch")
(property "Sheetname" "")
(path "/c12a3fdf-521e-45dd-81a8-9d556b3e0bef")
(attr through_hole)
(fp_text reference "J1" (at 0 -2.33 90) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp a3e0dee4-3249-4a41-a62b-032eeae950c5)
)
(fp_text value "Conn_01x39_Male" (at 0 98.85 90) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp c6588765-61f8-4139-b505-308b2caa91ce)
)
(fp_text user "${REFERENCE}" (at 0 48.26 180) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 2338755d-3023-4682-8280-ce3a8a660560)
)
(fp_line (start -1.33 0) (end -1.33 -1.33) (layer "F.SilkS") (width 0.12) (tstamp 162defc2-871b-4fb5-8f5e-d65bc90fe435))
(fp_line (start 1.33 1.27) (end 1.33 97.85) (layer "F.SilkS") (width 0.12) (tstamp 61b43815-6065-49fc-87cd-67d9e88c5878))
(fp_line (start -1.33 1.27) (end 1.33 1.27) (layer "F.SilkS") (width 0.12) (tstamp 7a9e4ba9-a894-4e95-b9ff-8233510afc68))
(fp_line (start -1.33 1.27) (end -1.33 97.85) (layer "F.SilkS") (width 0.12) (tstamp b955fc63-e6d2-4ae6-be2c-ae7e9d2b73bb))
(fp_line (start -1.33 -1.33) (end 0 -1.33) (layer "F.SilkS") (width 0.12) (tstamp cd0f16c1-0f5b-4281-8926-6d239f179019))
(fp_line (start -1.33 97.85) (end 1.33 97.85) (layer "F.SilkS") (width 0.12) (tstamp eec766dc-7ce6-4ec7-8b5e-77962e43a2a6))
(fp_line (start 1.8 98.3) (end 1.8 -1.8) (layer "F.CrtYd") (width 0.05) (tstamp 1b15696a-425a-4b2f-a7d8-29aa954986aa))
(fp_line (start -1.8 98.3) (end 1.8 98.3) (layer "F.CrtYd") (width 0.05) (tstamp 308be683-b565-44ef-b15b-dc41f9bb4c2a))
(fp_line (start -1.8 -1.8) (end -1.8 98.3) (layer "F.CrtYd") (width 0.05) (tstamp 71585a6e-2cfd-41d9-b8db-fccae3942340))
(fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer "F.CrtYd") (width 0.05) (tstamp 9f2af834-f101-4f32-a653-6016fd88ead1))
(fp_line (start -1.27 97.79) (end -1.27 -0.635) (layer "F.Fab") (width 0.1) (tstamp 0f775e5f-709f-452f-b1dc-d4bbee7f98c0))
(fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer "F.Fab") (width 0.1) (tstamp 1cefedd2-d280-4d96-bebb-0015d8861671))
(fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer "F.Fab") (width 0.1) (tstamp 29e1777a-8724-4ab1-b99e-2cabed65e480))
(fp_line (start 1.27 97.79) (end -1.27 97.79) (layer "F.Fab") (width 0.1) (tstamp 4a04e1b1-5f9d-418d-a204-3afec32d9f30))
(fp_line (start 1.27 -1.27) (end 1.27 97.79) (layer "F.Fab") (width 0.1) (tstamp 6e870bba-bee6-485b-9497-48b95559e371))
(pad "1" thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 23 "A15") (pinfunction "Pin_1") (pintype "passive") (tstamp 10a06751-cc8d-48e6-b182-81788ff54a21))
(pad "2" thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 24 "A14") (pinfunction "Pin_2") (pintype "passive") (tstamp a6af0192-cceb-4bfd-add3-8fa4aded237d))
(pad "3" thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 25 "A13") (pinfunction "Pin_3") (pintype "passive") (tstamp c9c76857-9996-4a73-8704-b86b4c0275c4))
(pad "4" thru_hole oval (at 0 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 26 "A12") (pinfunction "Pin_4") (pintype "passive") (tstamp 1e092f7e-3e3e-40a3-bfe2-32760a0ed4ab))
(pad "5" thru_hole oval (at 0 10.16 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 27 "A11") (pinfunction "Pin_5") (pintype "passive") (tstamp 3b4a5875-4034-439b-b7ac-38fd5070d2e2))
(pad "6" thru_hole oval (at 0 12.7 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 28 "A10") (pinfunction "Pin_6") (pintype "passive") (tstamp 5dd1eb14-0499-466d-951e-becec2c7b67b))
(pad "7" thru_hole oval (at 0 15.24 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 29 "A9") (pinfunction "Pin_7") (pintype "passive") (tstamp 3ec5db2c-9711-46a1-b838-fd26f8b6c484))
(pad "8" thru_hole oval (at 0 17.78 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 30 "A8") (pinfunction "Pin_8") (pintype "passive") (tstamp b56095ee-3e42-4b8b-b7ee-66e80aabc2b9))
(pad "9" thru_hole oval (at 0 20.32 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 31 "A7") (pinfunction "Pin_9") (pintype "passive") (tstamp 469d199b-e18b-4e66-b5c6-d0270017f928))
(pad "10" thru_hole oval (at 0 22.86 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 32 "A6") (pinfunction "Pin_10") (pintype "passive") (tstamp 197d2dc0-3f95-449f-ad39-b8f4d12b66b6))
(pad "11" thru_hole oval (at 0 25.4 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 33 "A5") (pinfunction "Pin_11") (pintype "passive") (tstamp 2c65208a-06b0-4776-9462-6ad3c3a2fb71))
(pad "12" thru_hole oval (at 0 27.94 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 34 "A4") (pinfunction "Pin_12") (pintype "passive") (tstamp 38b23368-db06-4d69-b3b9-b6aa1a7d862e))
(pad "13" thru_hole oval (at 0 30.48 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 35 "A3") (pinfunction "Pin_13") (pintype "passive") (tstamp 89698f3f-5c95-45d5-8808-e663f8942e28))
(pad "14" thru_hole oval (at 0 33.02 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 36 "A2") (pinfunction "Pin_14") (pintype "passive") (tstamp 7e87b9f0-3176-4f49-94bc-c851cb290bc3))
(pad "15" thru_hole oval (at 0 35.56 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 37 "A1") (pinfunction "Pin_15") (pintype "passive") (tstamp 2e9f9832-2699-47db-b0c3-1031dc29772b))
(pad "16" thru_hole oval (at 0 38.1 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 38 "A0") (pinfunction "Pin_16") (pintype "passive") (tstamp 27fc95ef-4938-4749-998a-23c7d7bc20d4))
(pad "17" thru_hole oval (at 0 40.64 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 20 "GND") (pinfunction "Pin_17") (pintype "passive") (tstamp 8563b43c-8f38-4e1a-8fe4-e12a6beeee19))
(pad "18" thru_hole oval (at 0 43.18 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 39 "5V") (pinfunction "Pin_18") (pintype "passive") (tstamp e443c9dc-4c06-42c9-ba48-e182bb7713f9))
(pad "19" thru_hole oval (at 0 45.72 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 9 "~{M1}") (pinfunction "Pin_19") (pintype "passive") (tstamp 3d8f9c9e-e17e-47a8-a79c-2ec7742e4ff1))
(pad "20" thru_hole oval (at 0 48.26 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 4 "~{RESET}") (pinfunction "Pin_20") (pintype "passive") (tstamp 503784e7-cae1-42ca-9cf6-180153243045))
(pad "21" thru_hole oval (at 0 50.8 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 22 "CLK") (pinfunction "Pin_21") (pintype "passive") (tstamp 56b4b7c9-6bdb-488f-81e3-44e0f0b340b8))
(pad "22" thru_hole oval (at 0 53.34 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 11 "~{INT}") (pinfunction "Pin_22") (pintype "passive") (tstamp f526257f-4536-44a5-a1bd-86dcb550bb51))
(pad "23" thru_hole oval (at 0 55.88 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 8 "~{MREQ}") (pinfunction "Pin_23") (pintype "passive") (tstamp 8260ebd5-f41b-415a-ba5f-346333ea2b0c))
(pad "24" thru_hole oval (at 0 58.42 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 1 "~{WR}") (pinfunction "Pin_24") (pintype "passive") (tstamp e6e9b1a9-e8a3-4149-a44e-272851c44fdd))
(pad "25" thru_hole oval (at 0 60.96 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 5 "~{RD}") (pinfunction "Pin_25") (pintype "passive") (tstamp 4e8a496f-760d-4baf-8398-495d791969f1))
(pad "26" thru_hole oval (at 0 63.5 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 10 "~{IORQ}") (pinfunction "Pin_26") (pintype "passive") (tstamp 30465c84-6ecf-4052-9a16-978f273bfd4d))
(pad "27" thru_hole oval (at 0 66.04 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 40 "D0") (pinfunction "Pin_27") (pintype "passive") (tstamp 23bf913f-8328-4ba5-ae34-67d5822e5dfb))
(pad "28" thru_hole oval (at 0 68.58 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 41 "D1") (pinfunction "Pin_28") (pintype "passive") (tstamp 53661abb-dbc1-4eba-b847-f095794a903c))
(pad "29" thru_hole oval (at 0 71.12 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 42 "D2") (pinfunction "Pin_29") (pintype "passive") (tstamp 0242ceee-39ea-47f5-abee-2bb7c344b776))
(pad "30" thru_hole oval (at 0 73.66 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 43 "D3") (pinfunction "Pin_30") (pintype "passive") (tstamp faf08feb-802d-43c0-a8c1-536b9f30445f))
(pad "31" thru_hole oval (at 0 76.2 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 44 "D4") (pinfunction "Pin_31") (pintype "passive") (tstamp 8241f16a-110d-498a-9d83-c7d8426fb785))
(pad "32" thru_hole oval (at 0 78.74 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 45 "D5") (pinfunction "Pin_32") (pintype "passive") (tstamp 738325da-8b5a-457b-97e8-365cd9a6d15a))
(pad "33" thru_hole oval (at 0 81.28 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 46 "D6") (pinfunction "Pin_33") (pintype "passive") (tstamp 07ac5edf-3db1-4b5e-b319-afdc985903c8))
(pad "34" thru_hole oval (at 0 83.82 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 47 "D7") (pinfunction "Pin_34") (pintype "passive") (tstamp 63bb1a5c-c503-4328-b4c7-e118e34701a7))
(pad "35" thru_hole oval (at 0 86.36 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 18 "TX") (pinfunction "Pin_35") (pintype "passive") (tstamp 98d41ba4-717b-42d1-a65c-88abd1f149da))
(pad "36" thru_hole oval (at 0 88.9 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 19 "RX") (pinfunction "Pin_36") (pintype "passive") (tstamp 7e545b49-59e5-4842-bf83-e67186d2a8ab))
(pad "37" thru_hole oval (at 0 91.44 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 17 "USR1") (pinfunction "Pin_37") (pintype "passive") (tstamp b3bbafe8-92b2-4bed-be45-508c54d7af7a))
(pad "38" thru_hole oval (at 0 93.98 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 16 "USR2") (pinfunction "Pin_38") (pintype "passive") (tstamp 5b1a5549-62de-4ca2-83e8-de2991f0ac5c))
(pad "39" thru_hole oval (at 0 96.52 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 15 "USR3") (pinfunction "Pin_39") (pintype "passive") (tstamp 3ca13c5e-41ea-4f64-a897-7a81b9f98bc1))
(model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x16_P2.54mm_Horizontal.step"
(offset (xyz 0 -38.1 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 -180))
)
)
(footprint "Connector_PinHeader_2.54mm:PinHeader_1x23_P2.54mm_Vertical" (layer "F.Cu")
(tedit 59FED5CC) (tstamp 00000000-0000-0000-0000-000057b2e630)
(at 140.3778 126.8476 90)
(descr "Through hole straight pin header, 1x23, 2.54mm pitch, single row")
(tags "Through hole pin header THT 1x23 2.54mm single row")
(property "Sheetfile" "rc2014-template16.kicad_sch")
(property "Sheetname" "")
(path "/545ec656-c2d3-4aa5-9804-0f3698b97358")
(attr through_hole)
(fp_text reference "J2" (at 0 -2.33 90) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 78d05a27-e6ee-45af-a084-983c3bb1b195)
)
(fp_text value "Conn_01x23_Male" (at 0 58.21 90) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 79efec15-21ac-4644-b1cb-c712cec42e47)
)
(fp_text user "${REFERENCE}" (at 0 27.94 180) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 5a85814c-c55c-4c49-921b-f12ade584a8d)
)
(fp_line (start -1.33 0) (end -1.33 -1.33) (layer "F.SilkS") (width 0.12) (tstamp 008be116-6a09-4a6b-a459-efd0a208afde))
(fp_line (start -1.33 57.21) (end 1.33 57.21) (layer "F.SilkS") (width 0.12) (tstamp 398e9bc4-7687-423d-955e-86a0e1eaadf7))
(fp_line (start 1.33 1.27) (end 1.33 57.21) (layer "F.SilkS") (width 0.12) (tstamp 4f381cfc-40fb-48db-a548-658566101d05))
(fp_line (start -1.33 -1.33) (end 0 -1.33) (layer "F.SilkS") (width 0.12) (tstamp 614a8358-69c9-422b-8170-7d8b6232a902))
(fp_line (start -1.33 1.27) (end -1.33 57.21) (layer "F.SilkS") (width 0.12) (tstamp b1eacd08-a210-4d11-a5de-f6e7f02f8fa8))
(fp_line (start -1.33 1.27) (end 1.33 1.27) (layer "F.SilkS") (width 0.12) (tstamp e8874a31-05e9-4ec2-853f-1b6b4dabaac9))
(fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer "F.CrtYd") (width 0.05) (tstamp 25ccdf73-30c7-4cd4-869d-53f2c91cd29f))
(fp_line (start 1.8 57.65) (end 1.8 -1.8) (layer "F.CrtYd") (width 0.05) (tstamp 432b500c-fa25-4244-a040-fc07b6e7132d))
(fp_line (start -1.8 -1.8) (end -1.8 57.65) (layer "F.CrtYd") (width 0.05) (tstamp 69868f23-1247-4cb2-836c-c58500b34399))
(fp_line (start -1.8 57.65) (end 1.8 57.65) (layer "F.CrtYd") (width 0.05) (tstamp d74296fc-15ff-4ca1-a144-1b0e16dda158))
(fp_line (start 1.27 57.15) (end -1.27 57.15) (layer "F.Fab") (width 0.1) (tstamp 6b364404-8790-427b-9650-72495e13d959))
(fp_line (start -1.27 57.15) (end -1.27 -0.635) (layer "F.Fab") (width 0.1) (tstamp 6d600e39-8a25-4458-bbe3-045289b7a3e7))
(fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer "F.Fab") (width 0.1) (tstamp b845d1cf-f868-44e6-8adf-6ccbbb0aa9a2))
(fp_line (start 1.27 -1.27) (end 1.27 57.15) (layer "F.Fab") (width 0.1) (tstamp b93d622c-f0da-4bf3-a96e-817eec50ee9e))
(fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer "F.Fab") (width 0.1) (tstamp e7c3607c-9151-4821-a2bb-0b4269c33870))
(pad "1" thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 20 "GND") (pinfunction "Pin_1") (pintype "passive") (tstamp 9967f2b4-dd19-4b76-824c-e579d3c822d6))
(pad "2" thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 39 "5V") (pinfunction "Pin_2") (pintype "passive") (tstamp b67588b9-9e89-4bbd-86ea-951d4616533b))
(pad "3" thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 3 "~{RFSH}") (pinfunction "Pin_3") (pintype "passive") (tstamp 76506504-be22-4824-a7a5-21703ce3f671))
(pad "4" thru_hole oval (at 0 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 6 "~{PAGE}") (pinfunction "Pin_4") (pintype "passive") (tstamp 36854dee-6ab4-4139-b6f0-ba8724e687c0))
(pad "5" thru_hole oval (at 0 10.16 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 21 "CLK2") (pinfunction "Pin_5") (pintype "passive") (tstamp cda457bd-c2da-4e21-a4d9-20ba2ac97444))
(pad "6" thru_hole oval (at 0 12.7 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 14 "~{BUSACK}") (pinfunction "Pin_6") (pintype "passive") (tstamp 21f6b4e4-292c-4810-bee2-0ec0fe30eafb))
(pad "7" thru_hole oval (at 0 15.24 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 12 "~{HALT}") (pinfunction "Pin_7") (pintype "passive") (tstamp b5dd29b5-8abf-4efa-b611-c0c481bf6079))
(pad "8" thru_hole oval (at 0 17.78 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 13 "~{BUSRQ}") (pinfunction "Pin_8") (pintype "passive") (tstamp 12a513f1-d8bc-48c3-9326-d0457fadb534))
(pad "9" thru_hole oval (at 0 20.32 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 2 "~{WAIT}") (pinfunction "Pin_9") (pintype "passive") (tstamp c58131f4-0852-4ce0-b5d0-b6e457770b25))
(pad "10" thru_hole oval (at 0 22.86 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 7 "~{NMI}") (pinfunction "Pin_10") (pintype "passive") (tstamp 1fb19b0c-f465-495c-9c9a-82f7717a563e))
(pad "11" thru_hole oval (at 0 25.4 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 48 "D8") (pinfunction "Pin_11") (pintype "passive") (tstamp 0df5c4c1-d974-4382-b22f-333d14478310))
(pad "12" thru_hole oval (at 0 27.94 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 49 "D9") (pinfunction "Pin_12") (pintype "passive") (tstamp b0454000-1ea1-431e-be69-8a4b4d38e8a8))
(pad "13" thru_hole oval (at 0 30.48 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 50 "D10") (pinfunction "Pin_13") (pintype "passive") (tstamp 3aa919d1-327c-4353-af5c-f0f6298a73da))
(pad "14" thru_hole oval (at 0 33.02 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 51 "D11") (pinfunction "Pin_14") (pintype "passive") (tstamp 691ced37-bb9c-4765-b7a5-62f1b3df9b93))
(pad "15" thru_hole oval (at 0 35.56 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 52 "D12") (pinfunction "Pin_15") (pintype "passive") (tstamp 5be2161a-ebfa-4ee8-8b10-f3134ca243ad))
(pad "16" thru_hole oval (at 0 38.1 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 53 "D13") (pinfunction "Pin_16") (pintype "passive") (tstamp d62fc81d-a32b-405d-b2b8-eabe4385b5f7))
(pad "17" thru_hole oval (at 0 40.64 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 54 "D14") (pinfunction "Pin_17") (pintype "passive") (tstamp 0dab93d8-0436-409d-b1ce-e738469a5449))
(pad "18" thru_hole oval (at 0 43.18 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 55 "D15") (pinfunction "Pin_18") (pintype "passive") (tstamp d69bae31-76e3-461c-8003-822a8fd8ccaa))
(pad "19" thru_hole oval (at 0 45.72 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 56 "TX2") (pinfunction "Pin_19") (pintype "passive") (tstamp c7032aa4-6307-478d-a9c5-1690c337c302))
(pad "20" thru_hole oval (at 0 48.26 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 57 "RX2") (pinfunction "Pin_20") (pintype "passive") (tstamp 0c8728c9-86ab-45ac-b691-ccdc7e636bdb))
(pad "21" thru_hole oval (at 0 50.8 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 58 "USR5") (pinfunction "Pin_21") (pintype "passive") (tstamp 89d3da44-8c53-4fc9-9420-adad815bd294))
(pad "22" thru_hole oval (at 0 53.34 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 59 "USR6") (pinfunction "Pin_22") (pintype "passive") (tstamp bca15079-a9a5-416e-a563-87418be53d07))
(pad "23" thru_hole oval (at 0 55.88 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 60 "USR7") (pinfunction "Pin_23") (pintype "passive") (tstamp 7eb5590a-d8a0-4ef4-9bbd-0942c0c0d3b2))
(model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x23_P2.54mm_Horizontal.step"
(offset (xyz 0 -55.88 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 -180))
)
)
(gr_line (start 100.9316 130.90652) (end 100.96716 130.90652) (layer "F.SilkS") (width 0.2) (tstamp 8b77431a-5d0b-4455-892b-6cd6cc261040))
(gr_line (start 98.18078 130.90652) (end 98.18078 121.97588) (layer "F.SilkS") (width 0.2) (tstamp aecbb497-19d4-4722-925d-a3022d7d3e48))
(gr_line (start 98.18078 121.97588) (end 99.36188 120.79478) (layer "F.SilkS") (width 0.2) (tstamp c03ca7b3-37c8-4e8c-9089-04df6914a5cb))
(gr_line (start 100.9316 120.79478) (end 100.9316 130.90652) (layer "F.SilkS") (width 0.2) (tstamp caa782b1-bc27-456e-80c9-ac1fcac1c767))
(gr_line (start 99.36188 120.79478) (end 100.9316 120.79478) (layer "F.SilkS") (width 0.2) (tstamp f791d93f-f4fe-48e5-991c-bd4657ce7092))
(gr_line (start 97.9344 96.2914) (end 97.9344 131.1402) (layer "Edge.Cuts") (width 0.15) (tstamp 10f16439-6a1b-4e0c-9240-2ad60a5a8e40))
(gr_line (start 97.9344 131.1402) (end 197.9344 131.1402) (layer "Edge.Cuts") (width 0.15) (tstamp 7393aa24-a8aa-4d38-b79c-233243ba3e45))
(gr_line (start 112.9458 81.28) (end 97.9344 96.2914) (layer "Edge.Cuts") (width 0.15) (tstamp 74e4391a-7f47-44ef-a94e-d37d3460ed77))
(gr_arc (start 192.7528 81.28) (mid 196.416413 82.796856) (end 197.9344 86.46) (layer "Edge.Cuts") (width 0.15) (tstamp a85ff092-280f-4226-8e15-815254490457))
(gr_line (start 192.7528 81.28) (end 112.9458 81.28) (layer "Edge.Cuts") (width 0.15) (tstamp b1de6077-f87a-4152-ab6a-825377b07378))
(gr_line (start 197.9344 86.46) (end 197.9344 131.1402) (layer "Edge.Cuts") (width 0.15) (tstamp d163f14b-3472-41dc-a4fa-d901df833b3c))
(gr_text "Pin 1" (at 99.71748 124.37618 90) (layer "F.SilkS") (tstamp d9e27101-abf5-4894-8108-322f79f8ad0f)
(effects (font (size 1.5 1.5) (thickness 0.3)))
)
(target plus (at 97.9344 131.1402) (size 5) (width 0.15) (layer "Edge.Cuts") (tstamp ad3eea9c-1e75-4bf0-8892-816d5100c77e))
)

View File

@@ -0,0 +1,77 @@
{
"board": {
"active_layer": 0,
"active_layer_preset": "",
"auto_track_width": true,
"hidden_nets": [],
"high_contrast_mode": 0,
"net_color_mode": 1,
"opacity": {
"pads": 1.0,
"tracks": 1.0,
"vias": 1.0,
"zones": 0.6
},
"ratsnest_display_mode": 0,
"selection_filter": {
"dimensions": true,
"footprints": true,
"graphics": true,
"keepouts": true,
"lockedItems": true,
"otherItems": true,
"pads": true,
"text": true,
"tracks": true,
"vias": true,
"zones": true
},
"visible_items": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
32,
33,
34,
35,
36
],
"visible_layers": "fffffff_ffffffff",
"zone_display_mode": 0
},
"meta": {
"filename": "rc2014-template16.kicad_prl",
"version": 3
},
"project": {
"files": []
}
}

View File

@@ -0,0 +1,439 @@
{
"board": {
"design_settings": {
"defaults": {
"board_outline_line_width": 0.15,
"copper_line_width": 0.19999999999999998,
"copper_text_italic": false,
"copper_text_size_h": 1.5,
"copper_text_size_v": 1.5,
"copper_text_thickness": 0.3,
"copper_text_upright": false,
"courtyard_line_width": 0.049999999999999996,
"dimension_precision": 4,
"dimension_units": 3,
"dimensions": {
"arrow_length": 1270000,
"extension_offset": 500000,
"keep_text_aligned": true,
"suppress_zeroes": false,
"text_position": 0,
"units_format": 1
},
"fab_line_width": 0.09999999999999999,
"fab_text_italic": false,
"fab_text_size_h": 1.0,
"fab_text_size_v": 1.0,
"fab_text_thickness": 0.15,
"fab_text_upright": false,
"other_line_width": 0.09999999999999999,
"other_text_italic": false,
"other_text_size_h": 1.0,
"other_text_size_v": 1.0,
"other_text_thickness": 0.15,
"other_text_upright": false,
"pads": {
"drill": 1.016,
"height": 1.7272,
"width": 2.032
},
"silk_line_width": 0.15,
"silk_text_italic": false,
"silk_text_size_h": 1.0,
"silk_text_size_v": 1.0,
"silk_text_thickness": 0.15,
"silk_text_upright": false,
"zones": {
"45_degree_only": false,
"min_clearance": 0.508
}
},
"diff_pair_dimensions": [],
"drc_exclusions": [],
"meta": {
"filename": "board_design_settings.json",
"version": 2
},
"rule_severities": {
"annular_width": "error",
"clearance": "error",
"copper_edge_clearance": "error",
"courtyards_overlap": "error",
"diff_pair_gap_out_of_range": "error",
"diff_pair_uncoupled_length_too_long": "error",
"drill_out_of_range": "error",
"duplicate_footprints": "warning",
"extra_footprint": "warning",
"footprint_type_mismatch": "error",
"hole_clearance": "error",
"hole_near_hole": "error",
"invalid_outline": "error",
"item_on_disabled_layer": "error",
"items_not_allowed": "error",
"length_out_of_range": "error",
"malformed_courtyard": "error",
"microvia_drill_out_of_range": "error",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"net_conflict": "warning",
"npth_inside_courtyard": "ignore",
"padstack": "error",
"pth_inside_courtyard": "ignore",
"shorting_items": "error",
"silk_over_copper": "warning",
"silk_overlap": "warning",
"skew_out_of_range": "error",
"through_hole_pad_without_hole": "error",
"too_many_vias": "error",
"track_dangling": "warning",
"track_width": "error",
"tracks_crossing": "error",
"unconnected_items": "error",
"unresolved_variable": "error",
"via_dangling": "warning",
"zone_has_empty_net": "error",
"zones_intersect": "error"
},
"rules": {
"allow_blind_buried_vias": false,
"allow_microvias": false,
"max_error": 0.005,
"min_clearance": 0.0,
"min_copper_edge_clearance": 0.075,
"min_hole_clearance": 0.25,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.19999999999999998,
"min_microvia_drill": 0.09999999999999999,
"min_silk_clearance": 0.0,
"min_through_hole_diameter": 0.3,
"min_track_width": 0.19999999999999998,
"min_via_annular_width": 0.049999999999999996,
"min_via_diameter": 0.39999999999999997,
"use_height_for_length_calcs": true
},
"track_widths": [],
"via_dimensions": [],
"zones_allow_external_fillets": false,
"zones_use_no_outline": true
},
"layer_presets": []
},
"boards": [],
"cvpcb": {
"equivalence_files": []
},
"erc": {
"erc_exclusions": [],
"meta": {
"version": 0
},
"pin_map": [
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
1,
0,
1,
2
],
[
0,
1,
0,
0,
0,
0,
1,
1,
2,
1,
1,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2
],
[
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
2
],
[
0,
0,
0,
1,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
1,
2,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
0,
2,
1,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2
]
],
"rule_severities": {
"bus_definition_conflict": "error",
"bus_entry_needed": "error",
"bus_label_syntax": "error",
"bus_to_bus_conflict": "error",
"bus_to_net_conflict": "error",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"extra_units": "error",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
"lib_symbol_issues": "warning",
"multiple_net_names": "warning",
"net_not_bus_member": "warning",
"no_connect_connected": "warning",
"no_connect_dangling": "warning",
"pin_not_connected": "error",
"pin_not_driven": "error",
"pin_to_pin": "warning",
"power_pin_not_driven": "error",
"similar_labels": "warning",
"unannotated": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
}
},
"libraries": {
"pinned_footprint_libs": [],
"pinned_symbol_libs": []
},
"meta": {
"filename": "rc2014-template16.kicad_pro",
"version": 1
},
"net_settings": {
"classes": [
{
"bus_width": 12.0,
"clearance": 0.2,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2,
"line_style": 0,
"microvia_diameter": 0.3,
"microvia_drill": 0.1,
"name": "Default",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.25,
"via_diameter": 0.6,
"via_drill": 0.4,
"wire_width": 6.0
},
{
"bus_width": 12.0,
"clearance": 0.2,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2,
"line_style": 0,
"microvia_diameter": 0.3,
"microvia_drill": 0.1,
"name": "Power",
"nets": [
"GND"
],
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.35,
"via_diameter": 0.6,
"via_drill": 0.4,
"wire_width": 6.0
}
],
"meta": {
"version": 2
},
"net_colors": null
},
"pcbnew": {
"last_paths": {
"gencad": "",
"idf": "",
"netlist": "",
"specctra_dsn": "",
"step": "",
"vrml": ""
},
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 0,
"drawing": {
"default_line_thickness": 6.0,
"default_text_size": 50.0,
"field_names": [],
"intersheets_ref_own_page": false,
"intersheets_ref_prefix": "",
"intersheets_ref_short": false,
"intersheets_ref_show": false,
"intersheets_ref_suffix": "",
"junction_size_choice": 3,
"label_size_ratio": 0.375,
"pin_symbol_size": 25.0,
"text_offset_ratio": 0.15
},
"legacy_lib_dir": "",
"legacy_lib_list": [],
"meta": {
"version": 1
},
"net_format_name": "",
"ngspice": {
"fix_include_paths": true,
"fix_passive_vals": false,
"meta": {
"version": 0
},
"model_mode": 0,
"workbook_filename": ""
},
"page_layout_descr_file": "",
"plot_directory": "",
"spice_adjust_passive_values": false,
"spice_external_command": "spice \"%I\"",
"subpart_first_id": 65,
"subpart_id_separator": 0
},
"sheets": [
[
"a3187ee3-c759-4522-904c-126675400b12",
""
]
],
"text_variables": {}
}

View File

File diff suppressed because it is too large Load Diff

View File

@@ -144,7 +144,7 @@
(at 99.7378 129.3876 90)
(descr "Through hole pin header")
(tags "pin header")
(property "Sheetfile" "z80-cpu-smd.kicad_sch")
(property "Sheetfile" "z80-cpu.kicad_sch")
(property "Sheetname" "")
(path "/c12a3fdf-521e-45dd-81a8-9d556b3e0bef")
(attr through_hole)
@@ -262,7 +262,7 @@
(at 140.3778 126.8476 90)
(descr "Through hole pin header")
(tags "pin header")
(property "Sheetfile" "z80-cpu-smd.kicad_sch")
(property "Sheetfile" "z80-cpu.kicad_sch")
(property "Sheetname" "")
(path "/545ec656-c2d3-4aa5-9804-0f3698b97358")
(attr through_hole)
@@ -317,7 +317,7 @@
(at 112.165 90.295 -90)
(descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
(tags "capacitor")
(property "Sheetfile" "z80-cpu-smd.kicad_sch")
(property "Sheetfile" "z80-cpu.kicad_sch")
(property "Sheetname" "")
(path "/ab7acbc7-ad03-40f8-97e1-d27ac3db0b27")
(attr smd)
@@ -359,7 +359,7 @@
(at 163.195 105.41 -90)
(descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
(tags "resistor")
(property "Sheetfile" "z80-cpu-smd.kicad_sch")
(property "Sheetfile" "z80-cpu.kicad_sch")
(property "Sheetname" "")
(path "/8666d596-a482-4094-9406-e13e4225f283")
(attr smd)
@@ -401,7 +401,7 @@
(at 152.4 98.87 -90)
(descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
(tags "resistor")
(property "Sheetfile" "z80-cpu-smd.kicad_sch")
(property "Sheetfile" "z80-cpu.kicad_sch")
(property "Sheetname" "")
(path "/50a99525-5888-4a03-a7fa-8d779f39fe65")
(attr smd)
@@ -443,7 +443,7 @@
(at 124.46 109.855 135)
(descr "LQFP, 44 Pin (https://www.nxp.com/files-static/shared/doc/package_info/98ASS23225W.pdf?&fsrch=1), generated with kicad-footprint-generator ipc_gullwing_generator.py")
(tags "LQFP QFP")
(property "Sheetfile" "z80-cpu-smd.kicad_sch")
(property "Sheetfile" "z80-cpu.kicad_sch")
(property "Sheetname" "")
(path "/8c19bdd4-14ec-4c57-8248-8c6353dd68b5")
(attr smd)
@@ -597,7 +597,7 @@
(at 119.466992 102.321992 -45)
(descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
(tags "capacitor")
(property "Sheetfile" "z80-cpu-smd.kicad_sch")
(property "Sheetfile" "z80-cpu.kicad_sch")
(property "Sheetname" "")
(path "/84dfe51b-63ec-4961-99ee-93c73129d226")
(attr smd)
@@ -639,7 +639,7 @@
(at 116.205 93.98)
(descr "Oscillator, DIP8 or DIP14")
(tags "oscillator")
(property "Sheetfile" "z80-cpu-smd.kicad_sch")
(property "Sheetfile" "z80-cpu.kicad_sch")
(property "Sheetname" "")
(path "/13a5cc66-1d4e-4e8c-b486-38633a6aee9d")
(attr through_hole)
@@ -704,7 +704,7 @@
(at 157.48 98.87 -90)
(descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
(tags "resistor")
(property "Sheetfile" "z80-cpu-smd.kicad_sch")
(property "Sheetfile" "z80-cpu.kicad_sch")
(property "Sheetname" "")
(path "/8c11db20-aa7b-40f1-b9e4-cf254443672d")
(attr smd)
@@ -746,7 +746,7 @@
(at 151.955 110.49 180)
(descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
(tags "resistor")
(property "Sheetfile" "z80-cpu-smd.kicad_sch")
(property "Sheetfile" "z80-cpu.kicad_sch")
(property "Sheetname" "")
(path "/1302dd07-05a3-4dbf-9077-c599d3e1e950")
(attr smd)

View File

@@ -68,7 +68,7 @@
"zone_display_mode": 0
},
"meta": {
"filename": "z80-cpu-smd.kicad_prl",
"filename": "z80-cpu.kicad_prl",
"version": 3
},
"project": {

View File

@@ -332,7 +332,7 @@
"pinned_symbol_libs": []
},
"meta": {
"filename": "z80-cpu-smd.kicad_pro",
"filename": "z80-cpu.kicad_pro",
"version": 1
},
"net_settings": {