Compare commits
6 Commits
ff042a6a6d
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 97883489e1 | |||
|
|
0eb19921a6 | ||
| b65ced1368 | |||
| d02300ef8e | |||
| f5b2c0427c | |||
| c37d0a68ad |
2
.gitignore
vendored
Normal file
2
.gitignore
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
design/**/*-backups/*.zip
|
||||
*.lck
|
||||
@@ -10,4 +10,5 @@
|
||||
# Arduino Interface
|
||||
|
||||
## Bus Ideas
|
||||
- [74HC245](./datasheets/74HC_HCT245.pdf), also possible for GPU buffer switching
|
||||
- [74HC245](./datasheets/74HC_HCT245.pdf), bidirectional 3-state bus transciever, also possible for GPU buffer switching
|
||||
- [74HC138](./datasheets/74HC_HCT138.pdf), 3->8 address decoder
|
||||
|
||||
BIN
datasheets/74HC20.pdf
Normal file
BIN
datasheets/74HC20.pdf
Normal file
Binary file not shown.
BIN
datasheets/74HC_HCT138.pdf
Normal file
BIN
datasheets/74HC_HCT138.pdf
Normal file
Binary file not shown.
BIN
datasheets/74HC_HCT377.pdf
Normal file
BIN
datasheets/74HC_HCT377.pdf
Normal file
Binary file not shown.
BIN
datasheets/ENC28J60.pdf
Normal file
BIN
datasheets/ENC28J60.pdf
Normal file
Binary file not shown.
BIN
datasheets/LY62256PL-55LL.pdf
Normal file
BIN
datasheets/LY62256PL-55LL.pdf
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
3470
design/6502.bak
3470
design/6502.bak
File diff suppressed because it is too large
Load Diff
@@ -1,2 +0,0 @@
|
||||
(kicad_pcb (version 20240108) (generator "pcbnew") (generator_version "8.0")
|
||||
)
|
||||
@@ -1,83 +0,0 @@
|
||||
{
|
||||
"board": {
|
||||
"active_layer": 0,
|
||||
"active_layer_preset": "All Layers",
|
||||
"auto_track_width": true,
|
||||
"hidden_netclasses": [],
|
||||
"hidden_nets": [],
|
||||
"high_contrast_mode": 0,
|
||||
"net_color_mode": 1,
|
||||
"opacity": {
|
||||
"images": 0.6,
|
||||
"pads": 1.0,
|
||||
"tracks": 1.0,
|
||||
"vias": 1.0,
|
||||
"zones": 0.6
|
||||
},
|
||||
"selection_filter": {
|
||||
"dimensions": true,
|
||||
"footprints": true,
|
||||
"graphics": true,
|
||||
"keepouts": true,
|
||||
"lockedItems": false,
|
||||
"otherItems": true,
|
||||
"pads": true,
|
||||
"text": true,
|
||||
"tracks": true,
|
||||
"vias": true,
|
||||
"zones": true
|
||||
},
|
||||
"visible_items": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
8,
|
||||
9,
|
||||
10,
|
||||
11,
|
||||
12,
|
||||
13,
|
||||
15,
|
||||
16,
|
||||
17,
|
||||
18,
|
||||
19,
|
||||
20,
|
||||
21,
|
||||
22,
|
||||
23,
|
||||
24,
|
||||
25,
|
||||
26,
|
||||
27,
|
||||
28,
|
||||
29,
|
||||
30,
|
||||
32,
|
||||
33,
|
||||
34,
|
||||
35,
|
||||
36,
|
||||
39,
|
||||
40
|
||||
],
|
||||
"visible_layers": "fffffff_ffffffff",
|
||||
"zone_display_mode": 0
|
||||
},
|
||||
"git": {
|
||||
"repo_password": "",
|
||||
"repo_type": "",
|
||||
"repo_username": "",
|
||||
"ssh_key": ""
|
||||
},
|
||||
"meta": {
|
||||
"filename": "6502.kicad_prl",
|
||||
"version": 3
|
||||
},
|
||||
"project": {
|
||||
"files": []
|
||||
}
|
||||
}
|
||||
@@ -1,203 +0,0 @@
|
||||
(kicad_sch
|
||||
(version 20231120)
|
||||
(generator "eeschema")
|
||||
(generator_version "8.0")
|
||||
(uuid "27fa70ec-70f1-4ec5-9aef-43afe5f03596")
|
||||
(paper "A4")
|
||||
(lib_symbols)
|
||||
(sheet
|
||||
(at 148.59 53.34)
|
||||
(size 55.88 29.21)
|
||||
(fields_autoplaced yes)
|
||||
(stroke
|
||||
(width 0.1524)
|
||||
(type solid)
|
||||
)
|
||||
(fill
|
||||
(color 0 0 0 0.0000)
|
||||
)
|
||||
(uuid "1c85a34e-e029-471f-835a-c5cb1e337bcc")
|
||||
(property "Sheetname" "clock_board"
|
||||
(at 148.59 52.6284 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(justify left bottom)
|
||||
)
|
||||
)
|
||||
(property "Sheetfile" "clock_board.kicad_sch"
|
||||
(at 148.59 83.1346 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(justify left top)
|
||||
)
|
||||
)
|
||||
(instances
|
||||
(project "6502"
|
||||
(path "/27fa70ec-70f1-4ec5-9aef-43afe5f03596"
|
||||
(page "3")
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(sheet
|
||||
(at 215.9 109.22)
|
||||
(size 53.34 31.75)
|
||||
(fields_autoplaced yes)
|
||||
(stroke
|
||||
(width 0.1524)
|
||||
(type solid)
|
||||
)
|
||||
(fill
|
||||
(color 0 0 0 0.0000)
|
||||
)
|
||||
(uuid "1d965ac9-0bec-4308-b34c-251844cc958f")
|
||||
(property "Sheetname" "lcd_board"
|
||||
(at 215.9 108.5084 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(justify left bottom)
|
||||
)
|
||||
)
|
||||
(property "Sheetfile" "lcd_board.kicad_sch"
|
||||
(at 215.9 141.5546 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(justify left top)
|
||||
)
|
||||
)
|
||||
(instances
|
||||
(project "6502"
|
||||
(path "/27fa70ec-70f1-4ec5-9aef-43afe5f03596"
|
||||
(page "6")
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(sheet
|
||||
(at 30.48 36.83)
|
||||
(size 73.66 44.45)
|
||||
(fields_autoplaced yes)
|
||||
(stroke
|
||||
(width 0.1524)
|
||||
(type solid)
|
||||
)
|
||||
(fill
|
||||
(color 0 0 0 0.0000)
|
||||
)
|
||||
(uuid "84677476-d952-4526-bbdb-640c00b36086")
|
||||
(property "Sheetname" "cpu_board"
|
||||
(at 30.48 36.1184 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(justify left bottom)
|
||||
)
|
||||
)
|
||||
(property "Sheetfile" "cpu_board.kicad_sch"
|
||||
(at 30.48 81.8646 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(justify left top)
|
||||
)
|
||||
)
|
||||
(instances
|
||||
(project "6502"
|
||||
(path "/27fa70ec-70f1-4ec5-9aef-43afe5f03596"
|
||||
(page "2")
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(sheet
|
||||
(at 132.08 104.14)
|
||||
(size 57.15 34.29)
|
||||
(fields_autoplaced yes)
|
||||
(stroke
|
||||
(width 0.1524)
|
||||
(type solid)
|
||||
)
|
||||
(fill
|
||||
(color 0 0 0 0.0000)
|
||||
)
|
||||
(uuid "e6c14eea-6ae8-44d4-9ce7-edf7fac74b1a")
|
||||
(property "Sheetname" "arduino_board"
|
||||
(at 132.08 103.4284 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(justify left bottom)
|
||||
)
|
||||
)
|
||||
(property "Sheetfile" "arduino_board.kicad_sch"
|
||||
(at 132.08 139.0146 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(justify left top)
|
||||
)
|
||||
)
|
||||
(instances
|
||||
(project "6502"
|
||||
(path "/27fa70ec-70f1-4ec5-9aef-43afe5f03596"
|
||||
(page "4")
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(sheet
|
||||
(at 33.02 102.87)
|
||||
(size 68.58 35.56)
|
||||
(fields_autoplaced yes)
|
||||
(stroke
|
||||
(width 0.1524)
|
||||
(type solid)
|
||||
)
|
||||
(fill
|
||||
(color 0 0 0 0.0000)
|
||||
)
|
||||
(uuid "ebd50b7c-771d-43af-8f30-908c96e17caf")
|
||||
(property "Sheetname" "serial_board"
|
||||
(at 33.02 102.1584 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(justify left bottom)
|
||||
)
|
||||
)
|
||||
(property "Sheetfile" "serial_board.kicad_sch"
|
||||
(at 33.02 139.0146 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(justify left top)
|
||||
)
|
||||
)
|
||||
(instances
|
||||
(project "6502"
|
||||
(path "/27fa70ec-70f1-4ec5-9aef-43afe5f03596"
|
||||
(page "5")
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(sheet_instances
|
||||
(path "/"
|
||||
(page "1")
|
||||
)
|
||||
)
|
||||
)
|
||||
File diff suppressed because it is too large
Load Diff
4739
design/74xxLogic.bak
Normal file
4739
design/74xxLogic.bak
Normal file
File diff suppressed because it is too large
Load Diff
4739
design/74xxLogic.kicad_sym
Normal file
4739
design/74xxLogic.kicad_sym
Normal file
File diff suppressed because it is too large
Load Diff
1551
design/arduino.bak
1551
design/arduino.bak
File diff suppressed because it is too large
Load Diff
@@ -52,7 +52,7 @@
|
||||
(symbol "Mega2650PRO_0_1"
|
||||
(rectangle
|
||||
(start -7.62 -1.27)
|
||||
(end 7.62 -111.76)
|
||||
(end 7.62 -118.11)
|
||||
(stroke
|
||||
(width 0)
|
||||
(type default)
|
||||
@@ -63,6 +63,38 @@
|
||||
)
|
||||
)
|
||||
(symbol "Mega2650PRO_1_1"
|
||||
(polyline
|
||||
(pts
|
||||
(xy 0 -113.03) (xy 0 -118.11)
|
||||
)
|
||||
(stroke
|
||||
(width 0)
|
||||
(type default)
|
||||
)
|
||||
(fill
|
||||
(type none)
|
||||
)
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy 0 -107.95) (xy 0 -102.87) (xy 7.62 -102.87)
|
||||
)
|
||||
(stroke
|
||||
(width 0)
|
||||
(type default)
|
||||
)
|
||||
(fill
|
||||
(type none)
|
||||
)
|
||||
)
|
||||
(text "ICSP\n"
|
||||
(at 0 -110.49 900)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(pin power_in line
|
||||
(at -10.16 -3.81 0)
|
||||
(length 2.54)
|
||||
@@ -1528,6 +1560,114 @@
|
||||
)
|
||||
)
|
||||
)
|
||||
(pin power_in line
|
||||
(at 10.16 -104.14 180)
|
||||
(length 2.54)
|
||||
(name "5V"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(number "81"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(pin output line
|
||||
(at 10.16 -106.68 180)
|
||||
(length 2.54)
|
||||
(name "MISO"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(number "82"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(pin input line
|
||||
(at 10.16 -109.22 180)
|
||||
(length 2.54)
|
||||
(name "MOSI"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(number "83"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(pin input line
|
||||
(at 10.16 -111.76 180)
|
||||
(length 2.54)
|
||||
(name "SCK"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(number "84"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(pin power_in line
|
||||
(at 10.16 -114.3 180)
|
||||
(length 2.54)
|
||||
(name "GND"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(number "85"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(pin input line
|
||||
(at 10.16 -116.84 180)
|
||||
(length 2.54)
|
||||
(name "RESET"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(number "86"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(pin input line
|
||||
(at -10.16 -24.13 0)
|
||||
(length 2.54)
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
(generator_version "8.0")
|
||||
(layer "F.Cu")
|
||||
(property "Reference" "REF**"
|
||||
(at 17.72 -7.84 0)
|
||||
(at 19.42 -4.44 0)
|
||||
(unlocked yes)
|
||||
(layer "F.SilkS")
|
||||
(uuid "db9bc0b1-28e1-4764-b3c9-53c8f0f9ef3b")
|
||||
@@ -16,7 +16,7 @@
|
||||
)
|
||||
)
|
||||
(property "Value" "Mega2560Pro"
|
||||
(at 17.72 -6.34 0)
|
||||
(at 19.42 -2.94 0)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(uuid "59a2c308-f4ae-4ad3-b54b-ca21c05b3386")
|
||||
@@ -28,7 +28,7 @@
|
||||
)
|
||||
)
|
||||
(property "Footprint" ""
|
||||
(at 17.72 -7.34 0)
|
||||
(at 19.42 -3.94 0)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
@@ -41,7 +41,7 @@
|
||||
)
|
||||
)
|
||||
(property "Datasheet" ""
|
||||
(at 17.72 -7.34 0)
|
||||
(at 19.42 -3.94 0)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
@@ -54,7 +54,7 @@
|
||||
)
|
||||
)
|
||||
(property "Description" ""
|
||||
(at 17.72 -7.34 0)
|
||||
(at 19.42 -3.94 0)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
@@ -68,18 +68,51 @@
|
||||
)
|
||||
(attr through_hole)
|
||||
(fp_rect
|
||||
(start -2.54 -2.54)
|
||||
(end 38.1 53.34)
|
||||
(start 0.2 -0.05)
|
||||
(end 38.83 55.71)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(fill none)
|
||||
(layer "F.SilkS")
|
||||
(uuid "3fa80de7-000f-4618-b503-f75893f61301")
|
||||
(uuid "40a0a275-8f60-4d61-8a0a-e5cb9e25b814")
|
||||
)
|
||||
(fp_rect
|
||||
(start 20.69 -1.22)
|
||||
(end 29.81 5.76)
|
||||
(stroke
|
||||
(width 0.2)
|
||||
(type default)
|
||||
)
|
||||
(fill none)
|
||||
(layer "F.SilkS")
|
||||
(uuid "e9d9b42d-8dbc-4ee3-b866-352091460933")
|
||||
)
|
||||
(fp_circle
|
||||
(center 23.19 52.85)
|
||||
(end 24.79 52.85)
|
||||
(stroke
|
||||
(width 0.2)
|
||||
(type default)
|
||||
)
|
||||
(fill none)
|
||||
(layer "F.SilkS")
|
||||
(uuid "1f7ae5bf-d3dc-4b31-a7ad-17bb95ef79d2")
|
||||
)
|
||||
(fp_circle
|
||||
(center 30.25 15.01)
|
||||
(end 31.85 15.01)
|
||||
(stroke
|
||||
(width 0.2)
|
||||
(type default)
|
||||
)
|
||||
(fill none)
|
||||
(layer "F.SilkS")
|
||||
(uuid "3159a93f-ae43-4609-9958-a2f341ac166a")
|
||||
)
|
||||
(fp_text user "${REFERENCE}"
|
||||
(at 17.72 -4.84 0)
|
||||
(at 19.42 -1.44 0)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(uuid "d82c9caa-ee92-40ba-9d6f-7fed81389c1d")
|
||||
@@ -91,643 +124,691 @@
|
||||
)
|
||||
)
|
||||
(pad "1" thru_hole circle
|
||||
(at 2.54 0)
|
||||
(at 4.24 3.4)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "be199cad-066a-469b-8504-fc79b7354aea")
|
||||
(uuid "7ec2639b-f307-4637-bc04-a2bcc6383315")
|
||||
)
|
||||
(pad "2" thru_hole circle
|
||||
(at 0 0)
|
||||
(at 1.7 3.4)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "7aa0dbbd-2e35-4594-98ab-dc0d32b2614f")
|
||||
(uuid "692d3431-2a8a-41df-b3c2-b825501e2a5b")
|
||||
)
|
||||
(pad "3" thru_hole circle
|
||||
(at 2.54 2.54)
|
||||
(at 4.24 5.94)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "cdac692e-eea1-44a8-974e-d4f4ce2e6724")
|
||||
(uuid "576158c0-970f-434c-92f3-fcb74a2261a9")
|
||||
)
|
||||
(pad "4" thru_hole circle
|
||||
(at 0 2.54)
|
||||
(at 1.7 5.94)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "085af7be-2246-48c9-a2b0-557d21114e00")
|
||||
(uuid "738ffed4-5953-4fe2-aee9-78e21f8b78d8")
|
||||
)
|
||||
(pad "5" thru_hole circle
|
||||
(at 2.54 5.08)
|
||||
(at 4.24 8.48)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "7d29d284-214b-4caa-910d-5fdb3a6b1581")
|
||||
(uuid "9cbd2f6e-2b97-4624-8bfc-3a2813d9155d")
|
||||
)
|
||||
(pad "6" thru_hole circle
|
||||
(at 0 5.08)
|
||||
(at 1.7 8.48)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "5eee56f6-9bdf-4933-b691-5083acffa0bd")
|
||||
(uuid "0b0edc50-3ac9-4c49-a529-fdde7a1f6245")
|
||||
)
|
||||
(pad "7" thru_hole circle
|
||||
(at 2.54 7.62)
|
||||
(at 4.24 11.02)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "786ce686-70a2-428f-9cf9-35274e0ec2f1")
|
||||
(uuid "dae8fbf7-956e-4855-8769-05b0a4e7b4a3")
|
||||
)
|
||||
(pad "8" thru_hole circle
|
||||
(at 0 7.62)
|
||||
(at 1.7 11.02)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "8632d002-f5da-4183-98c9-49c9b3744277")
|
||||
(uuid "d5cf48df-699c-4166-b1c5-eb5d71089265")
|
||||
)
|
||||
(pad "9" thru_hole circle
|
||||
(at 2.54 10.16)
|
||||
(at 4.24 13.56)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "de0a185d-26f6-4e2d-9859-f85bb991db65")
|
||||
(uuid "92226031-0ae9-42a7-b41f-a3901445d7a0")
|
||||
)
|
||||
(pad "10" thru_hole circle
|
||||
(at 0 10.16)
|
||||
(at 1.7 13.56)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "0f2d8ff7-0f37-464c-9fbf-42f5868f412a")
|
||||
(uuid "3eb9271f-1daa-4334-b1ae-bdbe3878b9f9")
|
||||
)
|
||||
(pad "11" thru_hole circle
|
||||
(at 2.54 12.7)
|
||||
(at 4.24 16.1)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "6d5fcea5-7b7b-43b1-b8b6-1d8e1edb35fc")
|
||||
(uuid "cdc20b9f-fb4e-4b1d-8f9f-3f0cedfb32df")
|
||||
)
|
||||
(pad "12" thru_hole circle
|
||||
(at 0 12.7)
|
||||
(at 1.7 16.1)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "9dbbaff8-46e5-4de4-9060-fe534b9c999c")
|
||||
(uuid "f5df85f3-0cce-4c33-8654-cc03420e8345")
|
||||
)
|
||||
(pad "13" thru_hole circle
|
||||
(at 2.54 15.24)
|
||||
(at 4.24 18.64)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "f68ba281-ceb9-40c7-9b53-44d53bb93344")
|
||||
(uuid "0a56fa8a-9019-4ba1-81e6-26d38fea3641")
|
||||
)
|
||||
(pad "14" thru_hole circle
|
||||
(at 0 15.24)
|
||||
(at 1.7 18.64)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "9f6567e0-9147-4ac9-8e13-99df73c57636")
|
||||
(uuid "0f6e25ab-a55c-4d69-84b1-e6b8e775ab03")
|
||||
)
|
||||
(pad "15" thru_hole circle
|
||||
(at 2.54 17.78)
|
||||
(at 4.24 21.18)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "f51d375c-17f8-4e90-bc19-58502e30c1d5")
|
||||
(uuid "37ea205a-ba63-4128-aae3-62bc59c72a30")
|
||||
)
|
||||
(pad "16" thru_hole circle
|
||||
(at 0 17.78)
|
||||
(at 1.7 21.18)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "27534d4b-e9ae-40c0-9620-a88123ba0a3e")
|
||||
(uuid "71f905e5-e8e3-4119-9582-71046687a336")
|
||||
)
|
||||
(pad "17" thru_hole circle
|
||||
(at 2.54 20.32)
|
||||
(at 4.24 23.72)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "fdb6dce8-c23f-4b21-ab3f-984b10019d73")
|
||||
(uuid "37adf8da-6ae6-4d38-905c-5c3296b46630")
|
||||
)
|
||||
(pad "18" thru_hole circle
|
||||
(at 0 20.32)
|
||||
(at 1.7 23.72)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "950e1f04-463a-47a2-b804-0b3a9b679d33")
|
||||
(uuid "1677ab57-7218-41bb-96a5-8bd06ad6471d")
|
||||
)
|
||||
(pad "19" thru_hole circle
|
||||
(at 2.54 22.86)
|
||||
(at 4.24 26.26)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "ca5b4f1d-8e40-4249-aac7-aee0a4013bfc")
|
||||
(uuid "d95b1525-4d54-42db-8487-f290f3fbc291")
|
||||
)
|
||||
(pad "20" thru_hole circle
|
||||
(at 0 22.86)
|
||||
(at 1.7 26.26)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "d2942c00-9754-45df-9aff-b7aa528c46ad")
|
||||
(uuid "ecaa2cdb-96e9-490b-a842-c5bb9b3d0e84")
|
||||
)
|
||||
(pad "21" thru_hole circle
|
||||
(at 2.54 25.4)
|
||||
(at 4.24 28.8)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "6eda5113-083f-458d-9a23-01b69eab42b2")
|
||||
(uuid "54435b16-dfbf-4a40-8264-a2f4c06a7917")
|
||||
)
|
||||
(pad "22" thru_hole circle
|
||||
(at 0 25.4)
|
||||
(at 1.7 28.8)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "03465b77-17cf-4a5d-88cc-1d980fca331f")
|
||||
(uuid "6ae0738e-1345-431b-9b19-75c87a500f77")
|
||||
)
|
||||
(pad "23" thru_hole circle
|
||||
(at 2.54 27.94)
|
||||
(at 4.24 31.34)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "aa9886df-b53f-4bbd-b215-7a9fb58b43fd")
|
||||
(uuid "ba1c2714-2a23-4666-b5b4-e0230bd58b5f")
|
||||
)
|
||||
(pad "24" thru_hole circle
|
||||
(at 0 27.94)
|
||||
(at 1.7 31.34)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "1abb057d-d781-4350-888e-b79514c3caae")
|
||||
(uuid "df14207a-1287-4a27-a8b8-24711aedf026")
|
||||
)
|
||||
(pad "25" thru_hole circle
|
||||
(at 2.54 30.48)
|
||||
(at 4.24 33.88)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "1b177dff-60e7-4752-988a-ce19ba755f81")
|
||||
(uuid "797001b3-a0ac-4019-b561-543820987195")
|
||||
)
|
||||
(pad "26" thru_hole circle
|
||||
(at 0 30.48)
|
||||
(at 1.7 33.88)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "bc7dec4f-ba6b-4e36-bf02-dde7bd2da65a")
|
||||
(uuid "d064b460-65b3-48b1-a20d-4fd64bc03d45")
|
||||
)
|
||||
(pad "27" thru_hole circle
|
||||
(at 2.54 33.02)
|
||||
(at 4.24 36.42)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "fd806b0e-67e4-4cb3-b0f7-e303e20865a1")
|
||||
(uuid "20e4e520-2f33-40fd-9ac2-6288896bb785")
|
||||
)
|
||||
(pad "28" thru_hole circle
|
||||
(at 0 33.02)
|
||||
(at 1.7 36.42)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "3da44767-c469-4d60-9d43-32dc29733bd3")
|
||||
(uuid "3e3d7ecf-6429-44c2-ac1f-ebdadce3ea33")
|
||||
)
|
||||
(pad "29" thru_hole circle
|
||||
(at 2.54 35.56)
|
||||
(at 4.24 38.96)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "93d11f1c-5678-456d-91e8-80fec39bc896")
|
||||
(uuid "aabfbe4c-5a63-46f8-801b-69bb6c1bff05")
|
||||
)
|
||||
(pad "30" thru_hole circle
|
||||
(at 0 35.56)
|
||||
(at 1.7 38.96)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "f55c1814-210e-4813-a74d-3e76ee3f16fc")
|
||||
(uuid "e9102ca0-a39a-49cf-bf90-da1955b0fdf8")
|
||||
)
|
||||
(pad "31" thru_hole circle
|
||||
(at 2.54 38.1)
|
||||
(at 4.24 41.5)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "131929dd-8e8b-4624-93ad-4a59fd9bc6c0")
|
||||
(uuid "73989b0c-5306-48ce-810c-7e382ce70886")
|
||||
)
|
||||
(pad "32" thru_hole circle
|
||||
(at 0 38.1)
|
||||
(at 1.7 41.5)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "4e8b107a-5bbd-454f-ba17-dbe42a51817f")
|
||||
(uuid "abd1587d-312e-4c69-a2ea-3f072f0c899f")
|
||||
)
|
||||
(pad "33" thru_hole circle
|
||||
(at 2.54 40.64)
|
||||
(at 4.24 44.04)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "f687465d-6cc0-4f89-ad47-f1d269578baa")
|
||||
(uuid "2e6076f9-a2f9-430c-befa-83857a6150ce")
|
||||
)
|
||||
(pad "34" thru_hole circle
|
||||
(at 0 40.64)
|
||||
(at 1.7 44.04)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "69bee659-457a-4502-827b-4597bd80fcea")
|
||||
(uuid "5f401d59-2c3a-47a1-910d-a32db1bcc029")
|
||||
)
|
||||
(pad "35" thru_hole circle
|
||||
(at 2.54 43.18)
|
||||
(at 4.24 46.58)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "0083f3b2-956c-4cd4-8b53-76a11804fd37")
|
||||
(uuid "9197f765-55ef-4827-9cd7-d2048d0fe532")
|
||||
)
|
||||
(pad "36" thru_hole circle
|
||||
(at 0 43.18)
|
||||
(at 1.7 46.58)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "21ff7eac-c9ae-437e-90cc-f5b995faaa81")
|
||||
(uuid "05752610-1bbe-44fc-a632-c47260582923")
|
||||
)
|
||||
(pad "37" thru_hole circle
|
||||
(at 2.54 45.72)
|
||||
(at 4.24 49.12)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "8665d16d-15d3-4479-ac63-8a9e65731904")
|
||||
(uuid "013ce90e-64ed-4e7f-bbbc-84a88b208a43")
|
||||
)
|
||||
(pad "38" thru_hole circle
|
||||
(at 0 45.72)
|
||||
(at 1.7 49.12)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "e363fcc0-62a0-42fd-aa30-af8b8601f752")
|
||||
(uuid "82b9ff9f-b361-4d17-ab62-512fe4f46388")
|
||||
)
|
||||
(pad "39" thru_hole circle
|
||||
(at 2.54 48.26)
|
||||
(at 4.24 51.66)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "467a8f9d-262d-4c17-8e8f-56f7b8b1a0ad")
|
||||
(uuid "6c2129a1-a406-43b9-a39c-054604e1a1d7")
|
||||
)
|
||||
(pad "40" thru_hole circle
|
||||
(at 0 48.26)
|
||||
(at 1.7 51.66)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "9d128c88-0849-492f-8a9c-2d673f8f9b60")
|
||||
(uuid "3390e2eb-53f0-4aff-a33c-89a4fd286891")
|
||||
)
|
||||
(pad "41" thru_hole circle
|
||||
(at 2.54 50.8)
|
||||
(at 4.24 54.2)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "5f1f9586-7705-4e9d-ae50-8a2d1b8c3a3b")
|
||||
(uuid "0099e0ed-a24c-40b5-883e-e72581694aa6")
|
||||
)
|
||||
(pad "42" thru_hole circle
|
||||
(at 0 50.8)
|
||||
(at 1.7 54.2)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "7b4127f7-eab5-4663-b5f3-349a57e0b743")
|
||||
(uuid "972838d0-905b-4faf-a0ae-8754e5a02ae3")
|
||||
)
|
||||
(pad "43" thru_hole circle
|
||||
(at 35.56 12.7)
|
||||
(at 37.26 16.1)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "43674f28-05fd-4342-8bf8-c90720721ae6")
|
||||
(uuid "b5b5c6ba-3266-4d95-a564-3dc0cf7b216d")
|
||||
)
|
||||
(pad "44" thru_hole circle
|
||||
(at 33.02 12.7)
|
||||
(at 34.72 16.1)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "cdcd6cf2-e51c-4cd5-aae1-19975c97b09e")
|
||||
(uuid "8291cc37-ad20-4db3-9384-bb228690ff2f")
|
||||
)
|
||||
(pad "45" thru_hole circle
|
||||
(at 35.56 15.24)
|
||||
(at 37.26 18.64)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "993bd0a2-e17d-49fd-b8aa-158d7ae7a7bd")
|
||||
(uuid "bca1d5ea-1b8c-4575-8e63-3140c2487261")
|
||||
)
|
||||
(pad "46" thru_hole circle
|
||||
(at 33.02 15.24)
|
||||
(at 34.72 18.64)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "1a087d98-0ffa-4a9d-89ac-6f0b1d50e4d0")
|
||||
(uuid "a4b82915-9a9b-4259-bbe7-f4bbb530baf3")
|
||||
)
|
||||
(pad "47" thru_hole circle
|
||||
(at 35.56 17.78)
|
||||
(at 37.26 21.18)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "2967eb08-52dd-4cf6-879d-fb89b581a151")
|
||||
(uuid "fe194b74-58a0-417a-88ca-42488d01de49")
|
||||
)
|
||||
(pad "48" thru_hole circle
|
||||
(at 33.02 17.78)
|
||||
(at 34.72 21.18)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "1f4eaf53-4539-4709-97c9-ec9a105de3ec")
|
||||
(uuid "3c4bcfd7-b074-416e-ba49-db02523a32ea")
|
||||
)
|
||||
(pad "49" thru_hole circle
|
||||
(at 35.56 20.32)
|
||||
(at 37.26 23.72)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "8b32d3a7-c348-4235-825f-9947e27e364d")
|
||||
(uuid "c36f6c60-4f1a-458f-a0cb-0000d75481f0")
|
||||
)
|
||||
(pad "50" thru_hole circle
|
||||
(at 33.02 20.32)
|
||||
(at 34.72 23.72)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "78b92c58-3b3b-4261-aa77-7c39f518c643")
|
||||
(uuid "54ca602a-e0dd-4820-85d0-6ba543aa724f")
|
||||
)
|
||||
(pad "51" thru_hole circle
|
||||
(at 35.56 22.86)
|
||||
(at 37.26 26.26)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "e0fc39f4-e27b-46e5-a034-3c0242ddd37e")
|
||||
(uuid "bdd5d305-c312-4f5d-ad72-b95304c81760")
|
||||
)
|
||||
(pad "52" thru_hole circle
|
||||
(at 33.02 22.86)
|
||||
(at 34.72 26.26)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "2b43883d-a992-47ad-a509-c80604751742")
|
||||
(uuid "05d0262b-49ce-4b6f-83e4-eb6e49fc7e9c")
|
||||
)
|
||||
(pad "53" thru_hole circle
|
||||
(at 35.56 25.4)
|
||||
(at 37.26 28.8)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "c9f0c388-d8dc-44db-9f31-ead9acbb3b39")
|
||||
(uuid "9bf8e7a4-55b6-4337-8e5c-21c5cb94ae82")
|
||||
)
|
||||
(pad "54" thru_hole circle
|
||||
(at 33.02 25.4)
|
||||
(at 34.72 28.8)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "7d620167-14ca-41d6-bbc0-34901416326d")
|
||||
(uuid "0578e8cd-e78e-43d7-8259-3bd29759b456")
|
||||
)
|
||||
(pad "55" thru_hole circle
|
||||
(at 35.56 27.94)
|
||||
(at 37.26 31.34)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "df7cc9ea-063c-40d0-82fa-5e5191ce1ea4")
|
||||
(uuid "13dcace2-5a24-4a93-a3b2-ba504852220e")
|
||||
)
|
||||
(pad "56" thru_hole circle
|
||||
(at 33.02 27.94)
|
||||
(at 34.72 31.34)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "cb5a1847-21d9-455f-9fb1-d3665b975f2a")
|
||||
(uuid "1ad48e27-f2ba-487a-bab2-d659c45b8295")
|
||||
)
|
||||
(pad "57" thru_hole circle
|
||||
(at 35.56 30.48)
|
||||
(at 37.26 33.88)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "8a9ff7fe-9d18-46d4-8605-3f6cee79d22b")
|
||||
(uuid "549eef3d-8f7e-4a15-8232-82c3d86f6c32")
|
||||
)
|
||||
(pad "58" thru_hole circle
|
||||
(at 33.02 30.48)
|
||||
(at 34.72 33.88)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "deba9701-a76e-49eb-8f53-5b1fcc1c9a37")
|
||||
(uuid "b11bf4de-5d27-4a8b-b148-329403117527")
|
||||
)
|
||||
(pad "59" thru_hole circle
|
||||
(at 35.56 33.02)
|
||||
(at 37.26 36.42)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "beaab9c3-0c5f-4665-b123-0b8ca37b640c")
|
||||
(uuid "45b01c73-ba75-4ca7-86c3-0f9d6776fe7e")
|
||||
)
|
||||
(pad "60" thru_hole circle
|
||||
(at 33.02 33.02)
|
||||
(at 34.72 36.42)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "8ac4d2ac-18ce-4522-a11e-c3e407135f46")
|
||||
(uuid "15d0dfbd-29e2-4005-8a5b-7ddc8be1842c")
|
||||
)
|
||||
(pad "61" thru_hole circle
|
||||
(at 35.56 35.56)
|
||||
(at 37.26 38.96)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "3ae83e98-cff3-4c31-88ef-8ea81ac1e0a8")
|
||||
(uuid "9c500a48-e233-4b18-94c7-5ea652f16407")
|
||||
)
|
||||
(pad "62" thru_hole circle
|
||||
(at 33.02 35.56)
|
||||
(at 34.72 38.96)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "8ad6e238-f918-457b-a415-a0bd81b9f369")
|
||||
(uuid "4733c225-c9ee-44e8-bb03-d7348d3f781f")
|
||||
)
|
||||
(pad "63" thru_hole circle
|
||||
(at 35.56 38.1)
|
||||
(at 37.26 41.5)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "d1ff8d6b-49e1-4a62-a2b6-f90e0c373b8d")
|
||||
(uuid "bd304f6f-815c-4160-a7ce-7df63ad6b170")
|
||||
)
|
||||
(pad "64" thru_hole circle
|
||||
(at 33.02 38.1)
|
||||
(at 34.72 41.5)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "d5940706-d162-49b9-80ad-aff5dc681e15")
|
||||
(uuid "f9f7a8da-a86d-48fc-bcc4-96eeecd5ed9c")
|
||||
)
|
||||
(pad "65" thru_hole circle
|
||||
(at 35.56 40.64)
|
||||
(at 37.26 44.04)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "fceb60f3-1986-4f7d-a4cb-ea761461f8f2")
|
||||
(uuid "c0b97fcd-7109-4ffb-af59-07cee77fdd28")
|
||||
)
|
||||
(pad "66" thru_hole circle
|
||||
(at 33.02 40.64)
|
||||
(at 34.72 44.04)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "b64eed81-4c70-4630-8aca-258e3e6c3591")
|
||||
(uuid "bc601e71-c4f9-4b4c-9a24-234d797a58eb")
|
||||
)
|
||||
(pad "67" thru_hole circle
|
||||
(at 35.56 43.18)
|
||||
(at 37.26 46.58)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "94df749f-c28f-49e2-b290-43f3b6353f54")
|
||||
(uuid "fd974ca0-31f0-4dba-96ef-96eae7758ec5")
|
||||
)
|
||||
(pad "68" thru_hole circle
|
||||
(at 33.02 43.18)
|
||||
(at 34.72 46.58)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "7f81d682-2e8e-4936-a081-38e4de1e3abc")
|
||||
(uuid "a7bbc41b-2c19-440f-a685-a89893a17c67")
|
||||
)
|
||||
(pad "69" thru_hole circle
|
||||
(at 35.56 45.72)
|
||||
(at 37.26 49.12)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "4e9bc9a6-6c56-4044-b501-4c37724384fb")
|
||||
(uuid "942ee776-a6af-4861-aaa1-bfd3ad5ada01")
|
||||
)
|
||||
(pad "70" thru_hole circle
|
||||
(at 33.02 45.72)
|
||||
(at 34.72 49.12)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "68c9fa52-fac9-4d3e-b128-b2ad8a13ae2a")
|
||||
(uuid "9cdf3724-8ff6-422b-9d5f-89083f7a7248")
|
||||
)
|
||||
(pad "71" thru_hole circle
|
||||
(at 35.56 48.26)
|
||||
(at 37.26 51.66)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "2d66f8df-2e1b-4409-a8de-e3bdaee13be8")
|
||||
(uuid "e7624c98-27be-489b-8ebd-ed783bed973e")
|
||||
)
|
||||
(pad "72" thru_hole circle
|
||||
(at 33.02 48.26)
|
||||
(at 34.72 51.66)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "d552c741-3635-4a94-9f6b-0c3e81c7951c")
|
||||
(uuid "6fb09f31-208d-4ad4-a2e2-8ead893baa8a")
|
||||
)
|
||||
(pad "73" thru_hole circle
|
||||
(at 35.56 50.8)
|
||||
(at 37.26 54.2)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "fc02d945-1ce6-470d-91aa-d52978f0332d")
|
||||
(uuid "553d663e-7975-4112-bd6d-60b8ffb9cd2f")
|
||||
)
|
||||
(pad "74" thru_hole circle
|
||||
(at 33.02 50.8)
|
||||
(at 34.72 54.2)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "e4616dd9-6ba6-42c9-8fb0-fec0ec3c5641")
|
||||
(uuid "145e7009-ada0-4648-8fb3-d3e8eefea1f4")
|
||||
)
|
||||
(pad "75" thru_hole circle
|
||||
(at 30.48 50.8)
|
||||
(at 32.18 54.2 270)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "1b0175c8-2eaa-49e3-a9e0-c11a9ca3a03b")
|
||||
(uuid "e79fc5c6-64ca-44c9-981c-f8c1a27f06c5")
|
||||
)
|
||||
(pad "76" thru_hole circle
|
||||
(at 30.48 48.26)
|
||||
(at 32.18 51.66 270)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "ddd01394-033c-42c2-a714-380be104e294")
|
||||
(uuid "2fcd7c7e-38d1-499b-8994-f745ec157b9b")
|
||||
)
|
||||
(pad "77" thru_hole circle
|
||||
(at 27.94 50.8)
|
||||
(at 29.64 54.2 270)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "762557f8-8bd5-44db-8f7c-71514d55db73")
|
||||
(uuid "0b9f076c-3e48-4bad-853c-8578d4428830")
|
||||
)
|
||||
(pad "78" thru_hole circle
|
||||
(at 27.94 48.26)
|
||||
(at 29.64 51.66 270)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "3afe7964-5be2-474c-ad14-858523881011")
|
||||
(uuid "0a2b150e-8b85-41b6-983e-5f129b53a813")
|
||||
)
|
||||
(pad "79" thru_hole circle
|
||||
(at 25.4 50.8)
|
||||
(at 27.1 54.2 270)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "99e0692e-cbf2-4fd9-9cfc-df92b70a4172")
|
||||
(uuid "47575a9e-bd5e-4d8c-b8c7-83b455583d9c")
|
||||
)
|
||||
(pad "80" thru_hole circle
|
||||
(at 25.4 48.26)
|
||||
(at 27.1 51.66 270)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "d5037cfc-1348-4d0a-a70c-f24e8e0fb885")
|
||||
(uuid "16e011e3-44aa-4853-b4b6-b19b9794604e")
|
||||
)
|
||||
(pad "81" thru_hole circle
|
||||
(at 19.48 54.2 270)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "e7b7ac52-c08e-4593-b440-e48b69bc2ecf")
|
||||
)
|
||||
(pad "82" thru_hole circle
|
||||
(at 19.48 51.66 270)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "b58e4429-9b22-49a7-94c1-1c7734b2a4c7")
|
||||
)
|
||||
(pad "83" thru_hole circle
|
||||
(at 16.94 54.2 270)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "266b5e9f-1361-48b6-804e-3698ddbb9928")
|
||||
)
|
||||
(pad "84" thru_hole circle
|
||||
(at 16.94 51.66 270)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "59e501fb-07f4-47e5-8f8b-c1aafc8d5b6e")
|
||||
)
|
||||
(pad "85" thru_hole circle
|
||||
(at 14.4 54.2 270)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "056f7491-bf64-4e48-bce1-57d093e5c2a6")
|
||||
)
|
||||
(pad "86" thru_hole circle
|
||||
(at 14.4 51.66 270)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.762)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "12acfaf4-bff3-4275-83aa-361df087dce2")
|
||||
)
|
||||
)
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
(kicad_sch
|
||||
(version 20231120)
|
||||
(generator "eeschema")
|
||||
(generator_version "8.0")
|
||||
(uuid "024d9314-6101-4648-b6a9-60a4a09a2ede")
|
||||
(paper "A4")
|
||||
(lib_symbols)
|
||||
)
|
||||
@@ -1,8 +0,0 @@
|
||||
(kicad_sch
|
||||
(version 20231120)
|
||||
(generator "eeschema")
|
||||
(generator_version "8.0")
|
||||
(uuid "ce8dcaa4-6718-4c1b-b3e3-a3e5483835b5")
|
||||
(paper "A4")
|
||||
(lib_symbols)
|
||||
)
|
||||
File diff suppressed because it is too large
Load Diff
2
design/cpu_board/cpu_board.kicad_pcb
Normal file
2
design/cpu_board/cpu_board.kicad_pcb
Normal file
@@ -0,0 +1,2 @@
|
||||
(kicad_pcb (version 20241229) (generator "pcbnew") (generator_version "9.0")
|
||||
)
|
||||
98
design/cpu_board/cpu_board.kicad_prl
Normal file
98
design/cpu_board/cpu_board.kicad_prl
Normal file
@@ -0,0 +1,98 @@
|
||||
{
|
||||
"board": {
|
||||
"active_layer": 0,
|
||||
"active_layer_preset": "",
|
||||
"auto_track_width": true,
|
||||
"hidden_netclasses": [],
|
||||
"hidden_nets": [],
|
||||
"high_contrast_mode": 0,
|
||||
"net_color_mode": 1,
|
||||
"opacity": {
|
||||
"images": 0.6,
|
||||
"pads": 1.0,
|
||||
"shapes": 1.0,
|
||||
"tracks": 1.0,
|
||||
"vias": 1.0,
|
||||
"zones": 0.6
|
||||
},
|
||||
"selection_filter": {
|
||||
"dimensions": true,
|
||||
"footprints": true,
|
||||
"graphics": true,
|
||||
"keepouts": true,
|
||||
"lockedItems": false,
|
||||
"otherItems": true,
|
||||
"pads": true,
|
||||
"text": true,
|
||||
"tracks": true,
|
||||
"vias": true,
|
||||
"zones": true
|
||||
},
|
||||
"visible_items": [
|
||||
"vias",
|
||||
"footprint_text",
|
||||
"footprint_anchors",
|
||||
"ratsnest",
|
||||
"grid",
|
||||
"footprints_front",
|
||||
"footprints_back",
|
||||
"footprint_values",
|
||||
"footprint_references",
|
||||
"tracks",
|
||||
"drc_errors",
|
||||
"drawing_sheet",
|
||||
"bitmaps",
|
||||
"pads",
|
||||
"zones",
|
||||
"drc_warnings",
|
||||
"drc_exclusions",
|
||||
"locked_item_shadows",
|
||||
"conflict_shadows",
|
||||
"shapes"
|
||||
],
|
||||
"visible_layers": "ffffffff_ffffffff_ffffffff_ffffffff",
|
||||
"zone_display_mode": 0
|
||||
},
|
||||
"git": {
|
||||
"repo_type": "",
|
||||
"repo_username": "",
|
||||
"ssh_key": ""
|
||||
},
|
||||
"meta": {
|
||||
"filename": "cpu_board.kicad_prl",
|
||||
"version": 5
|
||||
},
|
||||
"net_inspector_panel": {
|
||||
"col_hidden": [],
|
||||
"col_order": [],
|
||||
"col_widths": [],
|
||||
"custom_group_rules": [],
|
||||
"expanded_rows": [],
|
||||
"filter_by_net_name": true,
|
||||
"filter_by_netclass": true,
|
||||
"filter_text": "",
|
||||
"group_by_constraint": false,
|
||||
"group_by_netclass": false,
|
||||
"show_unconnected_nets": false,
|
||||
"show_zero_pad_nets": false,
|
||||
"sort_ascending": true,
|
||||
"sorting_column": -1
|
||||
},
|
||||
"open_jobsets": [],
|
||||
"project": {
|
||||
"files": []
|
||||
},
|
||||
"schematic": {
|
||||
"selection_filter": {
|
||||
"graphics": true,
|
||||
"images": true,
|
||||
"labels": true,
|
||||
"lockedItems": false,
|
||||
"otherItems": true,
|
||||
"pins": true,
|
||||
"symbols": true,
|
||||
"text": true,
|
||||
"wires": true
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -16,6 +16,7 @@
|
||||
"mfg": "",
|
||||
"mpn": ""
|
||||
},
|
||||
"layer_pairs": [],
|
||||
"layer_presets": [],
|
||||
"viewports": []
|
||||
},
|
||||
@@ -203,17 +204,21 @@
|
||||
"bus_entry_needed": "error",
|
||||
"bus_to_bus_conflict": "error",
|
||||
"bus_to_net_conflict": "error",
|
||||
"conflicting_netclasses": "error",
|
||||
"different_unit_footprint": "error",
|
||||
"different_unit_net": "error",
|
||||
"duplicate_reference": "error",
|
||||
"duplicate_sheet_names": "error",
|
||||
"endpoint_off_grid": "warning",
|
||||
"extra_units": "error",
|
||||
"footprint_filter": "ignore",
|
||||
"footprint_link_issues": "warning",
|
||||
"four_way_junction": "ignore",
|
||||
"global_label_dangling": "warning",
|
||||
"hier_label_mismatch": "error",
|
||||
"label_dangling": "error",
|
||||
"label_multiple_wires": "warning",
|
||||
"lib_symbol_issues": "warning",
|
||||
"lib_symbol_mismatch": "warning",
|
||||
"missing_bidi_pin": "warning",
|
||||
"missing_input_pin": "warning",
|
||||
"missing_power_pin": "error",
|
||||
@@ -226,9 +231,15 @@
|
||||
"pin_not_driven": "error",
|
||||
"pin_to_pin": "warning",
|
||||
"power_pin_not_driven": "error",
|
||||
"same_local_global_label": "warning",
|
||||
"similar_label_and_power": "warning",
|
||||
"similar_labels": "warning",
|
||||
"similar_power": "warning",
|
||||
"simulation_model_issue": "ignore",
|
||||
"single_global_label": "ignore",
|
||||
"unannotated": "error",
|
||||
"unconnected_wire_endpoint": "warning",
|
||||
"undefined_netclass": "error",
|
||||
"unit_value_mismatch": "error",
|
||||
"unresolved_variable": "error",
|
||||
"wire_dangling": "error"
|
||||
@@ -239,8 +250,8 @@
|
||||
"pinned_symbol_libs": []
|
||||
},
|
||||
"meta": {
|
||||
"filename": "6502.kicad_pro",
|
||||
"version": 1
|
||||
"filename": "cpu_board.kicad_pro",
|
||||
"version": 3
|
||||
},
|
||||
"net_settings": {
|
||||
"classes": [
|
||||
@@ -255,6 +266,7 @@
|
||||
"microvia_drill": 0.1,
|
||||
"name": "Default",
|
||||
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||
"priority": 2147483647,
|
||||
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||
"track_width": 0.2,
|
||||
"via_diameter": 0.6,
|
||||
@@ -263,7 +275,7 @@
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"version": 3
|
||||
"version": 4
|
||||
},
|
||||
"net_colors": null,
|
||||
"netclass_assignments": null,
|
||||
@@ -285,7 +297,7 @@
|
||||
},
|
||||
"schematic": {
|
||||
"annotate_start_num": 0,
|
||||
"bom_export_filename": "",
|
||||
"bom_export_filename": "${PROJECTNAME}.csv",
|
||||
"bom_fmt_presets": [],
|
||||
"bom_fmt_settings": {
|
||||
"field_delimiter": ",",
|
||||
@@ -306,40 +318,53 @@
|
||||
"name": "Reference",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": true,
|
||||
"label": "Value",
|
||||
"name": "Value",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Datasheet",
|
||||
"name": "Datasheet",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Footprint",
|
||||
"name": "Footprint",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Qty",
|
||||
"name": "${QUANTITY}",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": true,
|
||||
"label": "Value",
|
||||
"name": "Value",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": true,
|
||||
"label": "DNP",
|
||||
"name": "${DNP}",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": true,
|
||||
"label": "Exclude from BOM",
|
||||
"name": "${EXCLUDE_FROM_BOM}",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": true,
|
||||
"label": "Exclude from Board",
|
||||
"name": "${EXCLUDE_FROM_BOARD}",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": true,
|
||||
"label": "Footprint",
|
||||
"name": "Footprint",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Datasheet",
|
||||
"name": "Datasheet",
|
||||
"show": true
|
||||
}
|
||||
],
|
||||
"filter_string": "",
|
||||
"group_symbols": true,
|
||||
"name": "Grouped By Value",
|
||||
"include_excluded_from_bom": true,
|
||||
"name": "Default Editing",
|
||||
"sort_asc": true,
|
||||
"sort_field": "Reference"
|
||||
},
|
||||
@@ -373,6 +398,7 @@
|
||||
"net_format_name": "",
|
||||
"page_layout_descr_file": "",
|
||||
"plot_directory": "",
|
||||
"space_save_all_events": true,
|
||||
"spice_current_sheet_as_root": false,
|
||||
"spice_external_command": "spice \"%I\"",
|
||||
"spice_model_current_sheet_as_root": true,
|
||||
@@ -384,28 +410,8 @@
|
||||
},
|
||||
"sheets": [
|
||||
[
|
||||
"27fa70ec-70f1-4ec5-9aef-43afe5f03596",
|
||||
"7997bb75-67c5-4059-a258-ca352fda42f5",
|
||||
"Root"
|
||||
],
|
||||
[
|
||||
"84677476-d952-4526-bbdb-640c00b36086",
|
||||
"cpu_board"
|
||||
],
|
||||
[
|
||||
"1c85a34e-e029-471f-835a-c5cb1e337bcc",
|
||||
"clock_board"
|
||||
],
|
||||
[
|
||||
"e6c14eea-6ae8-44d4-9ce7-edf7fac74b1a",
|
||||
"arduino_board"
|
||||
],
|
||||
[
|
||||
"ebd50b7c-771d-43af-8f30-908c96e17caf",
|
||||
"serial_board"
|
||||
],
|
||||
[
|
||||
"1d965ac9-0bec-4308-b34c-251844cc958f",
|
||||
"lcd_board"
|
||||
]
|
||||
],
|
||||
"text_variables": {}
|
||||
8821
design/cpu_board/cpu_board.kicad_sch
Normal file
8821
design/cpu_board/cpu_board.kicad_sch
Normal file
File diff suppressed because it is too large
Load Diff
5
design/cpu_board/sym-lib-table
Normal file
5
design/cpu_board/sym-lib-table
Normal file
@@ -0,0 +1,5 @@
|
||||
(sym_lib_table
|
||||
(version 7)
|
||||
(lib (name "6502")(type "KiCad")(uri "C:/Users/Maxime Vorwerk/Documents/source/6502/design/6502.kicad_sym")(options "")(descr ""))
|
||||
(lib (name "74xxLogic")(type "KiCad")(uri "C:/Users/Maxime Vorwerk/Documents/source/6502/design/74xxLogic.kicad_sym")(options "")(descr ""))
|
||||
)
|
||||
97980
design/fp-info-cache
97980
design/fp-info-cache
File diff suppressed because it is too large
Load Diff
@@ -1,4 +0,0 @@
|
||||
(fp_lib_table
|
||||
(version 7)
|
||||
(lib (name "Arduino")(type "KiCad")(uri "${KIPRJMOD}/arduino.pretty")(options "")(descr ""))
|
||||
)
|
||||
@@ -1,8 +0,0 @@
|
||||
(kicad_sch
|
||||
(version 20231120)
|
||||
(generator "eeschema")
|
||||
(generator_version "8.0")
|
||||
(uuid "5b260d0f-5fae-4ba4-b740-e25b9991caa6")
|
||||
(paper "A4")
|
||||
(lib_symbols)
|
||||
)
|
||||
@@ -1,8 +0,0 @@
|
||||
(kicad_sch
|
||||
(version 20231120)
|
||||
(generator "eeschema")
|
||||
(generator_version "8.0")
|
||||
(uuid "f0424923-daf9-4b59-bbc7-48543f0e6d73")
|
||||
(paper "A4")
|
||||
(lib_symbols)
|
||||
)
|
||||
@@ -1,5 +0,0 @@
|
||||
(sym_lib_table
|
||||
(version 7)
|
||||
(lib (name "6502")(type "KiCad")(uri "${KIPRJMOD}/6502.kicad_sym")(options "")(descr ""))
|
||||
(lib (name "Arduino")(type "KiCad")(uri "${KIPRJMOD}/arduino.kicad_sym")(options "")(descr ""))
|
||||
)
|
||||
@@ -1 +0,0 @@
|
||||
{"hostname":"MAXIMESPC","username":"Maxime Vorwerk"}
|
||||
16
notes/cpu.md
Normal file
16
notes/cpu.md
Normal file
@@ -0,0 +1,16 @@
|
||||
# CPU board
|
||||
|
||||
## Components
|
||||
- CPU: [W65C02](../datasheets/w65c02s.pdf)
|
||||
- RAM: [LY62256PL-5LL](../datasheets/LY62256PL-55LL.pdf)
|
||||
- ROM: [AT28C64B](../datasheets/AT28C64B.pdf)
|
||||
- Register: [74HC377](../datasheets/74HC_HCT377.pdf)
|
||||
|
||||
## Register
|
||||
- Address 0x5FFF/0b0101_1111_1111_1111
|
||||
- decode using [74HC20](../datasheets/74HC20.pdf), [74HC00](../datasheets/74hc00.pdf)
|
||||
- $b_{15},\dots,b_0$
|
||||
- $\overline E=\neg(b_0\land b_1\land b_2\land b_3)\land\neg(b_4\land b_5\land b_6\land b_7)\land\neg(b_8\land b_9\land b_{10}\land b_{11})\land\neg(b_{12}\land b_{14})\land (b_{13}\lor b_{15})$
|
||||
|
||||
## Timings
|
||||
- PHI2 target: 10MHz -> 100ns
|
||||
2
notes/ethernet.md
Normal file
2
notes/ethernet.md
Normal file
@@ -0,0 +1,2 @@
|
||||
# Ethernet
|
||||
- [ENC28J60](./../datasheets/ENC28J60.pdf)
|
||||
@@ -2,30 +2,33 @@
|
||||
- bank switching using 8-Bit register
|
||||
- top 32K remain untouched
|
||||
|
||||
# [CPU](./cpu.md)
|
||||
| start | end | use |
|
||||
| :----- | :----- | :---------------------- |
|
||||
| 0x8000 | 0x8000 | bank switching register |
|
||||
| 0x8001 | 0xDFFF | RAM |
|
||||
| 0x0000 | 0x5FFE | RAM |
|
||||
| 0x5FFF | 0x5FFF | bank switching register |
|
||||
| 0x6000 | 0xDFFF | --- to be mapped --- |
|
||||
| 0xE000 | 0xFFFF | ROM |
|
||||
|
||||
# Default (0X00)
|
||||
# I/O (0x00)
|
||||
| start | end | use |
|
||||
| :----- | :----- | :-- |
|
||||
| 0x0000 | 0x7FFF | I/O |
|
||||
| 0x6000 | 0xDFFF | I/O |
|
||||
|
||||
# [Persistent Memory](./persistent-memory.md) (0x01)
|
||||
| start | end | use |
|
||||
| :----- | :----- | :------ |
|
||||
| 0x0000 | 0x7FFF | storage |
|
||||
| 0x6000 | 0xDFFF | storage |
|
||||
|
||||
# [Monochrome Video](./monochrome-video.md) (0x0E, 0x0F)
|
||||
| start | end | use |
|
||||
| :----- | :----- | :--------------- |
|
||||
| 0x0000 | 0x4AFF | VRAM |
|
||||
| 0x6000 | 0x7FFF | character memory |
|
||||
| start | end | use |
|
||||
| :----- | :----- | :---------------- |
|
||||
| 0x6000 | 0xAAFF | VRAM |
|
||||
| 0xC000 | 0xDFFF | auxilliary memory |
|
||||
|
||||
# [Color Video](./color-video.md) (0x10-0x19)
|
||||
| start | end | use | bank |
|
||||
| :----- | :----- | :--- | :-------- |
|
||||
| 0x0000 | 0x7FFF | VRAM | 0x10-0x18 |
|
||||
| 0x0000 | 0x3FFF | VRAM | 0x19 |
|
||||
| start | end | use | bank |
|
||||
| :----- | :----- | :---------------- | :-------- |
|
||||
| 0x6000 | 0xDFFF | VRAM | 0x10-0x18 |
|
||||
| 0x6000 | 0x9FFF | VRAM | 0x19 |
|
||||
| 0xA000 | 0xDFFF | auxilliary memory | 0x19 |
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
- split in half
|
||||
- each half into page (0x0000 - 0x4AFF)
|
||||
- map character memory into top (0x6000 - 0x7FFF)
|
||||
- offset of 0x6000 into memory bus -> (0x6000 - 0xAAFF), (0xC000 - 0xDFFF)
|
||||
|
||||
## Design
|
||||
- derive CS from bank register, leave LSB free -> wire to MSB of VRAM address
|
||||
|
||||
Reference in New Issue
Block a user