Compare commits
13 Commits
ebe0720627
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 97883489e1 | |||
|
|
0eb19921a6 | ||
| b65ced1368 | |||
| d02300ef8e | |||
| f5b2c0427c | |||
| c37d0a68ad | |||
| ff042a6a6d | |||
| b66a9e34f4 | |||
| 3953de44c9 | |||
| e7d73542df | |||
| 91b9cf9072 | |||
| 8f64d0ac9c | |||
| 17aac8c492 |
2
.gitignore
vendored
Normal file
2
.gitignore
vendored
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
design/**/*-backups/*.zip
|
||||||
|
*.lck
|
||||||
@@ -10,7 +10,5 @@
|
|||||||
# Arduino Interface
|
# Arduino Interface
|
||||||
|
|
||||||
## Bus Ideas
|
## Bus Ideas
|
||||||
- 74HC245, 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
|
||||||
## PCB
|
|
||||||
- Dont forget ZIF footprint
|
|
||||||
|
|||||||
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/AS7C256C-15PCN.pdf
Normal file
BIN
datasheets/AS7C256C-15PCN.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.
BIN
datasheets/oscillators-MXO45_MXO45HS.pdf
Normal file
BIN
datasheets/oscillators-MXO45_MXO45HS.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.
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": "",
|
|
||||||
"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"
|
(symbol "Mega2650PRO_0_1"
|
||||||
(rectangle
|
(rectangle
|
||||||
(start -7.62 -1.27)
|
(start -7.62 -1.27)
|
||||||
(end 7.62 -111.76)
|
(end 7.62 -118.11)
|
||||||
(stroke
|
(stroke
|
||||||
(width 0)
|
(width 0)
|
||||||
(type default)
|
(type default)
|
||||||
@@ -63,6 +63,38 @@
|
|||||||
)
|
)
|
||||||
)
|
)
|
||||||
(symbol "Mega2650PRO_1_1"
|
(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
|
(pin power_in line
|
||||||
(at -10.16 -3.81 0)
|
(at -10.16 -3.81 0)
|
||||||
(length 2.54)
|
(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
|
(pin input line
|
||||||
(at -10.16 -24.13 0)
|
(at -10.16 -24.13 0)
|
||||||
(length 2.54)
|
(length 2.54)
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
(generator_version "8.0")
|
(generator_version "8.0")
|
||||||
(layer "F.Cu")
|
(layer "F.Cu")
|
||||||
(property "Reference" "REF**"
|
(property "Reference" "REF**"
|
||||||
(at 17.72 -7.84 0)
|
(at 19.42 -4.44 0)
|
||||||
(unlocked yes)
|
(unlocked yes)
|
||||||
(layer "F.SilkS")
|
(layer "F.SilkS")
|
||||||
(uuid "db9bc0b1-28e1-4764-b3c9-53c8f0f9ef3b")
|
(uuid "db9bc0b1-28e1-4764-b3c9-53c8f0f9ef3b")
|
||||||
@@ -16,7 +16,7 @@
|
|||||||
)
|
)
|
||||||
)
|
)
|
||||||
(property "Value" "Mega2560Pro"
|
(property "Value" "Mega2560Pro"
|
||||||
(at 17.72 -6.34 0)
|
(at 19.42 -2.94 0)
|
||||||
(unlocked yes)
|
(unlocked yes)
|
||||||
(layer "F.Fab")
|
(layer "F.Fab")
|
||||||
(uuid "59a2c308-f4ae-4ad3-b54b-ca21c05b3386")
|
(uuid "59a2c308-f4ae-4ad3-b54b-ca21c05b3386")
|
||||||
@@ -28,7 +28,7 @@
|
|||||||
)
|
)
|
||||||
)
|
)
|
||||||
(property "Footprint" ""
|
(property "Footprint" ""
|
||||||
(at 17.72 -7.34 0)
|
(at 19.42 -3.94 0)
|
||||||
(unlocked yes)
|
(unlocked yes)
|
||||||
(layer "F.Fab")
|
(layer "F.Fab")
|
||||||
(hide yes)
|
(hide yes)
|
||||||
@@ -41,7 +41,7 @@
|
|||||||
)
|
)
|
||||||
)
|
)
|
||||||
(property "Datasheet" ""
|
(property "Datasheet" ""
|
||||||
(at 17.72 -7.34 0)
|
(at 19.42 -3.94 0)
|
||||||
(unlocked yes)
|
(unlocked yes)
|
||||||
(layer "F.Fab")
|
(layer "F.Fab")
|
||||||
(hide yes)
|
(hide yes)
|
||||||
@@ -54,7 +54,7 @@
|
|||||||
)
|
)
|
||||||
)
|
)
|
||||||
(property "Description" ""
|
(property "Description" ""
|
||||||
(at 17.72 -7.34 0)
|
(at 19.42 -3.94 0)
|
||||||
(unlocked yes)
|
(unlocked yes)
|
||||||
(layer "F.Fab")
|
(layer "F.Fab")
|
||||||
(hide yes)
|
(hide yes)
|
||||||
@@ -68,18 +68,51 @@
|
|||||||
)
|
)
|
||||||
(attr through_hole)
|
(attr through_hole)
|
||||||
(fp_rect
|
(fp_rect
|
||||||
(start -2.54 -2.54)
|
(start 0.2 -0.05)
|
||||||
(end 38.1 53.34)
|
(end 38.83 55.71)
|
||||||
(stroke
|
(stroke
|
||||||
(width 0.1)
|
(width 0.1)
|
||||||
(type default)
|
(type default)
|
||||||
)
|
)
|
||||||
(fill none)
|
(fill none)
|
||||||
(layer "F.SilkS")
|
(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}"
|
(fp_text user "${REFERENCE}"
|
||||||
(at 17.72 -4.84 0)
|
(at 19.42 -1.44 0)
|
||||||
(unlocked yes)
|
(unlocked yes)
|
||||||
(layer "F.Fab")
|
(layer "F.Fab")
|
||||||
(uuid "d82c9caa-ee92-40ba-9d6f-7fed81389c1d")
|
(uuid "d82c9caa-ee92-40ba-9d6f-7fed81389c1d")
|
||||||
@@ -91,643 +124,691 @@
|
|||||||
)
|
)
|
||||||
)
|
)
|
||||||
(pad "1" thru_hole circle
|
(pad "1" thru_hole circle
|
||||||
(at 2.54 0)
|
(at 4.24 3.4)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "be199cad-066a-469b-8504-fc79b7354aea")
|
(uuid "7ec2639b-f307-4637-bc04-a2bcc6383315")
|
||||||
)
|
)
|
||||||
(pad "2" thru_hole circle
|
(pad "2" thru_hole circle
|
||||||
(at 0 0)
|
(at 1.7 3.4)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "7aa0dbbd-2e35-4594-98ab-dc0d32b2614f")
|
(uuid "692d3431-2a8a-41df-b3c2-b825501e2a5b")
|
||||||
)
|
)
|
||||||
(pad "3" thru_hole circle
|
(pad "3" thru_hole circle
|
||||||
(at 2.54 2.54)
|
(at 4.24 5.94)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "cdac692e-eea1-44a8-974e-d4f4ce2e6724")
|
(uuid "576158c0-970f-434c-92f3-fcb74a2261a9")
|
||||||
)
|
)
|
||||||
(pad "4" thru_hole circle
|
(pad "4" thru_hole circle
|
||||||
(at 0 2.54)
|
(at 1.7 5.94)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "085af7be-2246-48c9-a2b0-557d21114e00")
|
(uuid "738ffed4-5953-4fe2-aee9-78e21f8b78d8")
|
||||||
)
|
)
|
||||||
(pad "5" thru_hole circle
|
(pad "5" thru_hole circle
|
||||||
(at 2.54 5.08)
|
(at 4.24 8.48)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "7d29d284-214b-4caa-910d-5fdb3a6b1581")
|
(uuid "9cbd2f6e-2b97-4624-8bfc-3a2813d9155d")
|
||||||
)
|
)
|
||||||
(pad "6" thru_hole circle
|
(pad "6" thru_hole circle
|
||||||
(at 0 5.08)
|
(at 1.7 8.48)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "5eee56f6-9bdf-4933-b691-5083acffa0bd")
|
(uuid "0b0edc50-3ac9-4c49-a529-fdde7a1f6245")
|
||||||
)
|
)
|
||||||
(pad "7" thru_hole circle
|
(pad "7" thru_hole circle
|
||||||
(at 2.54 7.62)
|
(at 4.24 11.02)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "786ce686-70a2-428f-9cf9-35274e0ec2f1")
|
(uuid "dae8fbf7-956e-4855-8769-05b0a4e7b4a3")
|
||||||
)
|
)
|
||||||
(pad "8" thru_hole circle
|
(pad "8" thru_hole circle
|
||||||
(at 0 7.62)
|
(at 1.7 11.02)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "8632d002-f5da-4183-98c9-49c9b3744277")
|
(uuid "d5cf48df-699c-4166-b1c5-eb5d71089265")
|
||||||
)
|
)
|
||||||
(pad "9" thru_hole circle
|
(pad "9" thru_hole circle
|
||||||
(at 2.54 10.16)
|
(at 4.24 13.56)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "de0a185d-26f6-4e2d-9859-f85bb991db65")
|
(uuid "92226031-0ae9-42a7-b41f-a3901445d7a0")
|
||||||
)
|
)
|
||||||
(pad "10" thru_hole circle
|
(pad "10" thru_hole circle
|
||||||
(at 0 10.16)
|
(at 1.7 13.56)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "0f2d8ff7-0f37-464c-9fbf-42f5868f412a")
|
(uuid "3eb9271f-1daa-4334-b1ae-bdbe3878b9f9")
|
||||||
)
|
)
|
||||||
(pad "11" thru_hole circle
|
(pad "11" thru_hole circle
|
||||||
(at 2.54 12.7)
|
(at 4.24 16.1)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "6d5fcea5-7b7b-43b1-b8b6-1d8e1edb35fc")
|
(uuid "cdc20b9f-fb4e-4b1d-8f9f-3f0cedfb32df")
|
||||||
)
|
)
|
||||||
(pad "12" thru_hole circle
|
(pad "12" thru_hole circle
|
||||||
(at 0 12.7)
|
(at 1.7 16.1)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "9dbbaff8-46e5-4de4-9060-fe534b9c999c")
|
(uuid "f5df85f3-0cce-4c33-8654-cc03420e8345")
|
||||||
)
|
)
|
||||||
(pad "13" thru_hole circle
|
(pad "13" thru_hole circle
|
||||||
(at 2.54 15.24)
|
(at 4.24 18.64)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "f68ba281-ceb9-40c7-9b53-44d53bb93344")
|
(uuid "0a56fa8a-9019-4ba1-81e6-26d38fea3641")
|
||||||
)
|
)
|
||||||
(pad "14" thru_hole circle
|
(pad "14" thru_hole circle
|
||||||
(at 0 15.24)
|
(at 1.7 18.64)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "9f6567e0-9147-4ac9-8e13-99df73c57636")
|
(uuid "0f6e25ab-a55c-4d69-84b1-e6b8e775ab03")
|
||||||
)
|
)
|
||||||
(pad "15" thru_hole circle
|
(pad "15" thru_hole circle
|
||||||
(at 2.54 17.78)
|
(at 4.24 21.18)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "f51d375c-17f8-4e90-bc19-58502e30c1d5")
|
(uuid "37ea205a-ba63-4128-aae3-62bc59c72a30")
|
||||||
)
|
)
|
||||||
(pad "16" thru_hole circle
|
(pad "16" thru_hole circle
|
||||||
(at 0 17.78)
|
(at 1.7 21.18)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "27534d4b-e9ae-40c0-9620-a88123ba0a3e")
|
(uuid "71f905e5-e8e3-4119-9582-71046687a336")
|
||||||
)
|
)
|
||||||
(pad "17" thru_hole circle
|
(pad "17" thru_hole circle
|
||||||
(at 2.54 20.32)
|
(at 4.24 23.72)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "fdb6dce8-c23f-4b21-ab3f-984b10019d73")
|
(uuid "37adf8da-6ae6-4d38-905c-5c3296b46630")
|
||||||
)
|
)
|
||||||
(pad "18" thru_hole circle
|
(pad "18" thru_hole circle
|
||||||
(at 0 20.32)
|
(at 1.7 23.72)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "950e1f04-463a-47a2-b804-0b3a9b679d33")
|
(uuid "1677ab57-7218-41bb-96a5-8bd06ad6471d")
|
||||||
)
|
)
|
||||||
(pad "19" thru_hole circle
|
(pad "19" thru_hole circle
|
||||||
(at 2.54 22.86)
|
(at 4.24 26.26)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "ca5b4f1d-8e40-4249-aac7-aee0a4013bfc")
|
(uuid "d95b1525-4d54-42db-8487-f290f3fbc291")
|
||||||
)
|
)
|
||||||
(pad "20" thru_hole circle
|
(pad "20" thru_hole circle
|
||||||
(at 0 22.86)
|
(at 1.7 26.26)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "d2942c00-9754-45df-9aff-b7aa528c46ad")
|
(uuid "ecaa2cdb-96e9-490b-a842-c5bb9b3d0e84")
|
||||||
)
|
)
|
||||||
(pad "21" thru_hole circle
|
(pad "21" thru_hole circle
|
||||||
(at 2.54 25.4)
|
(at 4.24 28.8)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "6eda5113-083f-458d-9a23-01b69eab42b2")
|
(uuid "54435b16-dfbf-4a40-8264-a2f4c06a7917")
|
||||||
)
|
)
|
||||||
(pad "22" thru_hole circle
|
(pad "22" thru_hole circle
|
||||||
(at 0 25.4)
|
(at 1.7 28.8)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "03465b77-17cf-4a5d-88cc-1d980fca331f")
|
(uuid "6ae0738e-1345-431b-9b19-75c87a500f77")
|
||||||
)
|
)
|
||||||
(pad "23" thru_hole circle
|
(pad "23" thru_hole circle
|
||||||
(at 2.54 27.94)
|
(at 4.24 31.34)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "aa9886df-b53f-4bbd-b215-7a9fb58b43fd")
|
(uuid "ba1c2714-2a23-4666-b5b4-e0230bd58b5f")
|
||||||
)
|
)
|
||||||
(pad "24" thru_hole circle
|
(pad "24" thru_hole circle
|
||||||
(at 0 27.94)
|
(at 1.7 31.34)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "1abb057d-d781-4350-888e-b79514c3caae")
|
(uuid "df14207a-1287-4a27-a8b8-24711aedf026")
|
||||||
)
|
)
|
||||||
(pad "25" thru_hole circle
|
(pad "25" thru_hole circle
|
||||||
(at 2.54 30.48)
|
(at 4.24 33.88)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "1b177dff-60e7-4752-988a-ce19ba755f81")
|
(uuid "797001b3-a0ac-4019-b561-543820987195")
|
||||||
)
|
)
|
||||||
(pad "26" thru_hole circle
|
(pad "26" thru_hole circle
|
||||||
(at 0 30.48)
|
(at 1.7 33.88)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "bc7dec4f-ba6b-4e36-bf02-dde7bd2da65a")
|
(uuid "d064b460-65b3-48b1-a20d-4fd64bc03d45")
|
||||||
)
|
)
|
||||||
(pad "27" thru_hole circle
|
(pad "27" thru_hole circle
|
||||||
(at 2.54 33.02)
|
(at 4.24 36.42)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "fd806b0e-67e4-4cb3-b0f7-e303e20865a1")
|
(uuid "20e4e520-2f33-40fd-9ac2-6288896bb785")
|
||||||
)
|
)
|
||||||
(pad "28" thru_hole circle
|
(pad "28" thru_hole circle
|
||||||
(at 0 33.02)
|
(at 1.7 36.42)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "3da44767-c469-4d60-9d43-32dc29733bd3")
|
(uuid "3e3d7ecf-6429-44c2-ac1f-ebdadce3ea33")
|
||||||
)
|
)
|
||||||
(pad "29" thru_hole circle
|
(pad "29" thru_hole circle
|
||||||
(at 2.54 35.56)
|
(at 4.24 38.96)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "93d11f1c-5678-456d-91e8-80fec39bc896")
|
(uuid "aabfbe4c-5a63-46f8-801b-69bb6c1bff05")
|
||||||
)
|
)
|
||||||
(pad "30" thru_hole circle
|
(pad "30" thru_hole circle
|
||||||
(at 0 35.56)
|
(at 1.7 38.96)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "f55c1814-210e-4813-a74d-3e76ee3f16fc")
|
(uuid "e9102ca0-a39a-49cf-bf90-da1955b0fdf8")
|
||||||
)
|
)
|
||||||
(pad "31" thru_hole circle
|
(pad "31" thru_hole circle
|
||||||
(at 2.54 38.1)
|
(at 4.24 41.5)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "131929dd-8e8b-4624-93ad-4a59fd9bc6c0")
|
(uuid "73989b0c-5306-48ce-810c-7e382ce70886")
|
||||||
)
|
)
|
||||||
(pad "32" thru_hole circle
|
(pad "32" thru_hole circle
|
||||||
(at 0 38.1)
|
(at 1.7 41.5)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "4e8b107a-5bbd-454f-ba17-dbe42a51817f")
|
(uuid "abd1587d-312e-4c69-a2ea-3f072f0c899f")
|
||||||
)
|
)
|
||||||
(pad "33" thru_hole circle
|
(pad "33" thru_hole circle
|
||||||
(at 2.54 40.64)
|
(at 4.24 44.04)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "f687465d-6cc0-4f89-ad47-f1d269578baa")
|
(uuid "2e6076f9-a2f9-430c-befa-83857a6150ce")
|
||||||
)
|
)
|
||||||
(pad "34" thru_hole circle
|
(pad "34" thru_hole circle
|
||||||
(at 0 40.64)
|
(at 1.7 44.04)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "69bee659-457a-4502-827b-4597bd80fcea")
|
(uuid "5f401d59-2c3a-47a1-910d-a32db1bcc029")
|
||||||
)
|
)
|
||||||
(pad "35" thru_hole circle
|
(pad "35" thru_hole circle
|
||||||
(at 2.54 43.18)
|
(at 4.24 46.58)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "0083f3b2-956c-4cd4-8b53-76a11804fd37")
|
(uuid "9197f765-55ef-4827-9cd7-d2048d0fe532")
|
||||||
)
|
)
|
||||||
(pad "36" thru_hole circle
|
(pad "36" thru_hole circle
|
||||||
(at 0 43.18)
|
(at 1.7 46.58)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "21ff7eac-c9ae-437e-90cc-f5b995faaa81")
|
(uuid "05752610-1bbe-44fc-a632-c47260582923")
|
||||||
)
|
)
|
||||||
(pad "37" thru_hole circle
|
(pad "37" thru_hole circle
|
||||||
(at 2.54 45.72)
|
(at 4.24 49.12)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "8665d16d-15d3-4479-ac63-8a9e65731904")
|
(uuid "013ce90e-64ed-4e7f-bbbc-84a88b208a43")
|
||||||
)
|
)
|
||||||
(pad "38" thru_hole circle
|
(pad "38" thru_hole circle
|
||||||
(at 0 45.72)
|
(at 1.7 49.12)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "e363fcc0-62a0-42fd-aa30-af8b8601f752")
|
(uuid "82b9ff9f-b361-4d17-ab62-512fe4f46388")
|
||||||
)
|
)
|
||||||
(pad "39" thru_hole circle
|
(pad "39" thru_hole circle
|
||||||
(at 2.54 48.26)
|
(at 4.24 51.66)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "467a8f9d-262d-4c17-8e8f-56f7b8b1a0ad")
|
(uuid "6c2129a1-a406-43b9-a39c-054604e1a1d7")
|
||||||
)
|
)
|
||||||
(pad "40" thru_hole circle
|
(pad "40" thru_hole circle
|
||||||
(at 0 48.26)
|
(at 1.7 51.66)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "9d128c88-0849-492f-8a9c-2d673f8f9b60")
|
(uuid "3390e2eb-53f0-4aff-a33c-89a4fd286891")
|
||||||
)
|
)
|
||||||
(pad "41" thru_hole circle
|
(pad "41" thru_hole circle
|
||||||
(at 2.54 50.8)
|
(at 4.24 54.2)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "5f1f9586-7705-4e9d-ae50-8a2d1b8c3a3b")
|
(uuid "0099e0ed-a24c-40b5-883e-e72581694aa6")
|
||||||
)
|
)
|
||||||
(pad "42" thru_hole circle
|
(pad "42" thru_hole circle
|
||||||
(at 0 50.8)
|
(at 1.7 54.2)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "7b4127f7-eab5-4663-b5f3-349a57e0b743")
|
(uuid "972838d0-905b-4faf-a0ae-8754e5a02ae3")
|
||||||
)
|
)
|
||||||
(pad "43" thru_hole circle
|
(pad "43" thru_hole circle
|
||||||
(at 35.56 12.7)
|
(at 37.26 16.1)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "43674f28-05fd-4342-8bf8-c90720721ae6")
|
(uuid "b5b5c6ba-3266-4d95-a564-3dc0cf7b216d")
|
||||||
)
|
)
|
||||||
(pad "44" thru_hole circle
|
(pad "44" thru_hole circle
|
||||||
(at 33.02 12.7)
|
(at 34.72 16.1)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "cdcd6cf2-e51c-4cd5-aae1-19975c97b09e")
|
(uuid "8291cc37-ad20-4db3-9384-bb228690ff2f")
|
||||||
)
|
)
|
||||||
(pad "45" thru_hole circle
|
(pad "45" thru_hole circle
|
||||||
(at 35.56 15.24)
|
(at 37.26 18.64)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "993bd0a2-e17d-49fd-b8aa-158d7ae7a7bd")
|
(uuid "bca1d5ea-1b8c-4575-8e63-3140c2487261")
|
||||||
)
|
)
|
||||||
(pad "46" thru_hole circle
|
(pad "46" thru_hole circle
|
||||||
(at 33.02 15.24)
|
(at 34.72 18.64)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "1a087d98-0ffa-4a9d-89ac-6f0b1d50e4d0")
|
(uuid "a4b82915-9a9b-4259-bbe7-f4bbb530baf3")
|
||||||
)
|
)
|
||||||
(pad "47" thru_hole circle
|
(pad "47" thru_hole circle
|
||||||
(at 35.56 17.78)
|
(at 37.26 21.18)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "2967eb08-52dd-4cf6-879d-fb89b581a151")
|
(uuid "fe194b74-58a0-417a-88ca-42488d01de49")
|
||||||
)
|
)
|
||||||
(pad "48" thru_hole circle
|
(pad "48" thru_hole circle
|
||||||
(at 33.02 17.78)
|
(at 34.72 21.18)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "1f4eaf53-4539-4709-97c9-ec9a105de3ec")
|
(uuid "3c4bcfd7-b074-416e-ba49-db02523a32ea")
|
||||||
)
|
)
|
||||||
(pad "49" thru_hole circle
|
(pad "49" thru_hole circle
|
||||||
(at 35.56 20.32)
|
(at 37.26 23.72)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "8b32d3a7-c348-4235-825f-9947e27e364d")
|
(uuid "c36f6c60-4f1a-458f-a0cb-0000d75481f0")
|
||||||
)
|
)
|
||||||
(pad "50" thru_hole circle
|
(pad "50" thru_hole circle
|
||||||
(at 33.02 20.32)
|
(at 34.72 23.72)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "78b92c58-3b3b-4261-aa77-7c39f518c643")
|
(uuid "54ca602a-e0dd-4820-85d0-6ba543aa724f")
|
||||||
)
|
)
|
||||||
(pad "51" thru_hole circle
|
(pad "51" thru_hole circle
|
||||||
(at 35.56 22.86)
|
(at 37.26 26.26)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "e0fc39f4-e27b-46e5-a034-3c0242ddd37e")
|
(uuid "bdd5d305-c312-4f5d-ad72-b95304c81760")
|
||||||
)
|
)
|
||||||
(pad "52" thru_hole circle
|
(pad "52" thru_hole circle
|
||||||
(at 33.02 22.86)
|
(at 34.72 26.26)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "2b43883d-a992-47ad-a509-c80604751742")
|
(uuid "05d0262b-49ce-4b6f-83e4-eb6e49fc7e9c")
|
||||||
)
|
)
|
||||||
(pad "53" thru_hole circle
|
(pad "53" thru_hole circle
|
||||||
(at 35.56 25.4)
|
(at 37.26 28.8)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "c9f0c388-d8dc-44db-9f31-ead9acbb3b39")
|
(uuid "9bf8e7a4-55b6-4337-8e5c-21c5cb94ae82")
|
||||||
)
|
)
|
||||||
(pad "54" thru_hole circle
|
(pad "54" thru_hole circle
|
||||||
(at 33.02 25.4)
|
(at 34.72 28.8)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "7d620167-14ca-41d6-bbc0-34901416326d")
|
(uuid "0578e8cd-e78e-43d7-8259-3bd29759b456")
|
||||||
)
|
)
|
||||||
(pad "55" thru_hole circle
|
(pad "55" thru_hole circle
|
||||||
(at 35.56 27.94)
|
(at 37.26 31.34)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "df7cc9ea-063c-40d0-82fa-5e5191ce1ea4")
|
(uuid "13dcace2-5a24-4a93-a3b2-ba504852220e")
|
||||||
)
|
)
|
||||||
(pad "56" thru_hole circle
|
(pad "56" thru_hole circle
|
||||||
(at 33.02 27.94)
|
(at 34.72 31.34)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "cb5a1847-21d9-455f-9fb1-d3665b975f2a")
|
(uuid "1ad48e27-f2ba-487a-bab2-d659c45b8295")
|
||||||
)
|
)
|
||||||
(pad "57" thru_hole circle
|
(pad "57" thru_hole circle
|
||||||
(at 35.56 30.48)
|
(at 37.26 33.88)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "8a9ff7fe-9d18-46d4-8605-3f6cee79d22b")
|
(uuid "549eef3d-8f7e-4a15-8232-82c3d86f6c32")
|
||||||
)
|
)
|
||||||
(pad "58" thru_hole circle
|
(pad "58" thru_hole circle
|
||||||
(at 33.02 30.48)
|
(at 34.72 33.88)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "deba9701-a76e-49eb-8f53-5b1fcc1c9a37")
|
(uuid "b11bf4de-5d27-4a8b-b148-329403117527")
|
||||||
)
|
)
|
||||||
(pad "59" thru_hole circle
|
(pad "59" thru_hole circle
|
||||||
(at 35.56 33.02)
|
(at 37.26 36.42)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "beaab9c3-0c5f-4665-b123-0b8ca37b640c")
|
(uuid "45b01c73-ba75-4ca7-86c3-0f9d6776fe7e")
|
||||||
)
|
)
|
||||||
(pad "60" thru_hole circle
|
(pad "60" thru_hole circle
|
||||||
(at 33.02 33.02)
|
(at 34.72 36.42)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "8ac4d2ac-18ce-4522-a11e-c3e407135f46")
|
(uuid "15d0dfbd-29e2-4005-8a5b-7ddc8be1842c")
|
||||||
)
|
)
|
||||||
(pad "61" thru_hole circle
|
(pad "61" thru_hole circle
|
||||||
(at 35.56 35.56)
|
(at 37.26 38.96)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "3ae83e98-cff3-4c31-88ef-8ea81ac1e0a8")
|
(uuid "9c500a48-e233-4b18-94c7-5ea652f16407")
|
||||||
)
|
)
|
||||||
(pad "62" thru_hole circle
|
(pad "62" thru_hole circle
|
||||||
(at 33.02 35.56)
|
(at 34.72 38.96)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "8ad6e238-f918-457b-a415-a0bd81b9f369")
|
(uuid "4733c225-c9ee-44e8-bb03-d7348d3f781f")
|
||||||
)
|
)
|
||||||
(pad "63" thru_hole circle
|
(pad "63" thru_hole circle
|
||||||
(at 35.56 38.1)
|
(at 37.26 41.5)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "d1ff8d6b-49e1-4a62-a2b6-f90e0c373b8d")
|
(uuid "bd304f6f-815c-4160-a7ce-7df63ad6b170")
|
||||||
)
|
)
|
||||||
(pad "64" thru_hole circle
|
(pad "64" thru_hole circle
|
||||||
(at 33.02 38.1)
|
(at 34.72 41.5)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "d5940706-d162-49b9-80ad-aff5dc681e15")
|
(uuid "f9f7a8da-a86d-48fc-bcc4-96eeecd5ed9c")
|
||||||
)
|
)
|
||||||
(pad "65" thru_hole circle
|
(pad "65" thru_hole circle
|
||||||
(at 35.56 40.64)
|
(at 37.26 44.04)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "fceb60f3-1986-4f7d-a4cb-ea761461f8f2")
|
(uuid "c0b97fcd-7109-4ffb-af59-07cee77fdd28")
|
||||||
)
|
)
|
||||||
(pad "66" thru_hole circle
|
(pad "66" thru_hole circle
|
||||||
(at 33.02 40.64)
|
(at 34.72 44.04)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "b64eed81-4c70-4630-8aca-258e3e6c3591")
|
(uuid "bc601e71-c4f9-4b4c-9a24-234d797a58eb")
|
||||||
)
|
)
|
||||||
(pad "67" thru_hole circle
|
(pad "67" thru_hole circle
|
||||||
(at 35.56 43.18)
|
(at 37.26 46.58)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "94df749f-c28f-49e2-b290-43f3b6353f54")
|
(uuid "fd974ca0-31f0-4dba-96ef-96eae7758ec5")
|
||||||
)
|
)
|
||||||
(pad "68" thru_hole circle
|
(pad "68" thru_hole circle
|
||||||
(at 33.02 43.18)
|
(at 34.72 46.58)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "7f81d682-2e8e-4936-a081-38e4de1e3abc")
|
(uuid "a7bbc41b-2c19-440f-a685-a89893a17c67")
|
||||||
)
|
)
|
||||||
(pad "69" thru_hole circle
|
(pad "69" thru_hole circle
|
||||||
(at 35.56 45.72)
|
(at 37.26 49.12)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "4e9bc9a6-6c56-4044-b501-4c37724384fb")
|
(uuid "942ee776-a6af-4861-aaa1-bfd3ad5ada01")
|
||||||
)
|
)
|
||||||
(pad "70" thru_hole circle
|
(pad "70" thru_hole circle
|
||||||
(at 33.02 45.72)
|
(at 34.72 49.12)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "68c9fa52-fac9-4d3e-b128-b2ad8a13ae2a")
|
(uuid "9cdf3724-8ff6-422b-9d5f-89083f7a7248")
|
||||||
)
|
)
|
||||||
(pad "71" thru_hole circle
|
(pad "71" thru_hole circle
|
||||||
(at 35.56 48.26)
|
(at 37.26 51.66)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "2d66f8df-2e1b-4409-a8de-e3bdaee13be8")
|
(uuid "e7624c98-27be-489b-8ebd-ed783bed973e")
|
||||||
)
|
)
|
||||||
(pad "72" thru_hole circle
|
(pad "72" thru_hole circle
|
||||||
(at 33.02 48.26)
|
(at 34.72 51.66)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "d552c741-3635-4a94-9f6b-0c3e81c7951c")
|
(uuid "6fb09f31-208d-4ad4-a2e2-8ead893baa8a")
|
||||||
)
|
)
|
||||||
(pad "73" thru_hole circle
|
(pad "73" thru_hole circle
|
||||||
(at 35.56 50.8)
|
(at 37.26 54.2)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "fc02d945-1ce6-470d-91aa-d52978f0332d")
|
(uuid "553d663e-7975-4112-bd6d-60b8ffb9cd2f")
|
||||||
)
|
)
|
||||||
(pad "74" thru_hole circle
|
(pad "74" thru_hole circle
|
||||||
(at 33.02 50.8)
|
(at 34.72 54.2)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "e4616dd9-6ba6-42c9-8fb0-fec0ec3c5641")
|
(uuid "145e7009-ada0-4648-8fb3-d3e8eefea1f4")
|
||||||
)
|
)
|
||||||
(pad "75" thru_hole circle
|
(pad "75" thru_hole circle
|
||||||
(at 30.48 50.8)
|
(at 32.18 54.2 270)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "1b0175c8-2eaa-49e3-a9e0-c11a9ca3a03b")
|
(uuid "e79fc5c6-64ca-44c9-981c-f8c1a27f06c5")
|
||||||
)
|
)
|
||||||
(pad "76" thru_hole circle
|
(pad "76" thru_hole circle
|
||||||
(at 30.48 48.26)
|
(at 32.18 51.66 270)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "ddd01394-033c-42c2-a714-380be104e294")
|
(uuid "2fcd7c7e-38d1-499b-8994-f745ec157b9b")
|
||||||
)
|
)
|
||||||
(pad "77" thru_hole circle
|
(pad "77" thru_hole circle
|
||||||
(at 27.94 50.8)
|
(at 29.64 54.2 270)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "762557f8-8bd5-44db-8f7c-71514d55db73")
|
(uuid "0b9f076c-3e48-4bad-853c-8578d4428830")
|
||||||
)
|
)
|
||||||
(pad "78" thru_hole circle
|
(pad "78" thru_hole circle
|
||||||
(at 27.94 48.26)
|
(at 29.64 51.66 270)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "3afe7964-5be2-474c-ad14-858523881011")
|
(uuid "0a2b150e-8b85-41b6-983e-5f129b53a813")
|
||||||
)
|
)
|
||||||
(pad "79" thru_hole circle
|
(pad "79" thru_hole circle
|
||||||
(at 25.4 50.8)
|
(at 27.1 54.2 270)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(remove_unused_layers no)
|
||||||
(uuid "99e0692e-cbf2-4fd9-9cfc-df92b70a4172")
|
(uuid "47575a9e-bd5e-4d8c-b8c7-83b455583d9c")
|
||||||
)
|
)
|
||||||
(pad "80" thru_hole circle
|
(pad "80" thru_hole circle
|
||||||
(at 25.4 48.26)
|
(at 27.1 51.66 270)
|
||||||
(size 1.524 1.524)
|
(size 1.524 1.524)
|
||||||
(drill 0.762)
|
(drill 0.762)
|
||||||
(layers "*.Cu" "*.Mask")
|
(layers "*.Cu" "*.Mask")
|
||||||
(remove_unused_layers no)
|
(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": "",
|
"mfg": "",
|
||||||
"mpn": ""
|
"mpn": ""
|
||||||
},
|
},
|
||||||
|
"layer_pairs": [],
|
||||||
"layer_presets": [],
|
"layer_presets": [],
|
||||||
"viewports": []
|
"viewports": []
|
||||||
},
|
},
|
||||||
@@ -203,17 +204,21 @@
|
|||||||
"bus_entry_needed": "error",
|
"bus_entry_needed": "error",
|
||||||
"bus_to_bus_conflict": "error",
|
"bus_to_bus_conflict": "error",
|
||||||
"bus_to_net_conflict": "error",
|
"bus_to_net_conflict": "error",
|
||||||
"conflicting_netclasses": "error",
|
|
||||||
"different_unit_footprint": "error",
|
"different_unit_footprint": "error",
|
||||||
"different_unit_net": "error",
|
"different_unit_net": "error",
|
||||||
"duplicate_reference": "error",
|
"duplicate_reference": "error",
|
||||||
"duplicate_sheet_names": "error",
|
"duplicate_sheet_names": "error",
|
||||||
"endpoint_off_grid": "warning",
|
"endpoint_off_grid": "warning",
|
||||||
"extra_units": "error",
|
"extra_units": "error",
|
||||||
|
"footprint_filter": "ignore",
|
||||||
|
"footprint_link_issues": "warning",
|
||||||
|
"four_way_junction": "ignore",
|
||||||
"global_label_dangling": "warning",
|
"global_label_dangling": "warning",
|
||||||
"hier_label_mismatch": "error",
|
"hier_label_mismatch": "error",
|
||||||
"label_dangling": "error",
|
"label_dangling": "error",
|
||||||
|
"label_multiple_wires": "warning",
|
||||||
"lib_symbol_issues": "warning",
|
"lib_symbol_issues": "warning",
|
||||||
|
"lib_symbol_mismatch": "warning",
|
||||||
"missing_bidi_pin": "warning",
|
"missing_bidi_pin": "warning",
|
||||||
"missing_input_pin": "warning",
|
"missing_input_pin": "warning",
|
||||||
"missing_power_pin": "error",
|
"missing_power_pin": "error",
|
||||||
@@ -226,9 +231,15 @@
|
|||||||
"pin_not_driven": "error",
|
"pin_not_driven": "error",
|
||||||
"pin_to_pin": "warning",
|
"pin_to_pin": "warning",
|
||||||
"power_pin_not_driven": "error",
|
"power_pin_not_driven": "error",
|
||||||
|
"same_local_global_label": "warning",
|
||||||
|
"similar_label_and_power": "warning",
|
||||||
"similar_labels": "warning",
|
"similar_labels": "warning",
|
||||||
|
"similar_power": "warning",
|
||||||
"simulation_model_issue": "ignore",
|
"simulation_model_issue": "ignore",
|
||||||
|
"single_global_label": "ignore",
|
||||||
"unannotated": "error",
|
"unannotated": "error",
|
||||||
|
"unconnected_wire_endpoint": "warning",
|
||||||
|
"undefined_netclass": "error",
|
||||||
"unit_value_mismatch": "error",
|
"unit_value_mismatch": "error",
|
||||||
"unresolved_variable": "error",
|
"unresolved_variable": "error",
|
||||||
"wire_dangling": "error"
|
"wire_dangling": "error"
|
||||||
@@ -239,8 +250,8 @@
|
|||||||
"pinned_symbol_libs": []
|
"pinned_symbol_libs": []
|
||||||
},
|
},
|
||||||
"meta": {
|
"meta": {
|
||||||
"filename": "6502.kicad_pro",
|
"filename": "cpu_board.kicad_pro",
|
||||||
"version": 1
|
"version": 3
|
||||||
},
|
},
|
||||||
"net_settings": {
|
"net_settings": {
|
||||||
"classes": [
|
"classes": [
|
||||||
@@ -255,6 +266,7 @@
|
|||||||
"microvia_drill": 0.1,
|
"microvia_drill": 0.1,
|
||||||
"name": "Default",
|
"name": "Default",
|
||||||
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||||
|
"priority": 2147483647,
|
||||||
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||||
"track_width": 0.2,
|
"track_width": 0.2,
|
||||||
"via_diameter": 0.6,
|
"via_diameter": 0.6,
|
||||||
@@ -263,7 +275,7 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"meta": {
|
"meta": {
|
||||||
"version": 3
|
"version": 4
|
||||||
},
|
},
|
||||||
"net_colors": null,
|
"net_colors": null,
|
||||||
"netclass_assignments": null,
|
"netclass_assignments": null,
|
||||||
@@ -285,7 +297,7 @@
|
|||||||
},
|
},
|
||||||
"schematic": {
|
"schematic": {
|
||||||
"annotate_start_num": 0,
|
"annotate_start_num": 0,
|
||||||
"bom_export_filename": "",
|
"bom_export_filename": "${PROJECTNAME}.csv",
|
||||||
"bom_fmt_presets": [],
|
"bom_fmt_presets": [],
|
||||||
"bom_fmt_settings": {
|
"bom_fmt_settings": {
|
||||||
"field_delimiter": ",",
|
"field_delimiter": ",",
|
||||||
@@ -306,40 +318,53 @@
|
|||||||
"name": "Reference",
|
"name": "Reference",
|
||||||
"show": true
|
"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,
|
"group_by": false,
|
||||||
"label": "Qty",
|
"label": "Qty",
|
||||||
"name": "${QUANTITY}",
|
"name": "${QUANTITY}",
|
||||||
"show": true
|
"show": true
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"group_by": true,
|
||||||
|
"label": "Value",
|
||||||
|
"name": "Value",
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"group_by": true,
|
"group_by": true,
|
||||||
"label": "DNP",
|
"label": "DNP",
|
||||||
"name": "${DNP}",
|
"name": "${DNP}",
|
||||||
"show": true
|
"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": "",
|
"filter_string": "",
|
||||||
"group_symbols": true,
|
"group_symbols": true,
|
||||||
"name": "Grouped By Value",
|
"include_excluded_from_bom": true,
|
||||||
|
"name": "Default Editing",
|
||||||
"sort_asc": true,
|
"sort_asc": true,
|
||||||
"sort_field": "Reference"
|
"sort_field": "Reference"
|
||||||
},
|
},
|
||||||
@@ -373,6 +398,7 @@
|
|||||||
"net_format_name": "",
|
"net_format_name": "",
|
||||||
"page_layout_descr_file": "",
|
"page_layout_descr_file": "",
|
||||||
"plot_directory": "",
|
"plot_directory": "",
|
||||||
|
"space_save_all_events": true,
|
||||||
"spice_current_sheet_as_root": false,
|
"spice_current_sheet_as_root": false,
|
||||||
"spice_external_command": "spice \"%I\"",
|
"spice_external_command": "spice \"%I\"",
|
||||||
"spice_model_current_sheet_as_root": true,
|
"spice_model_current_sheet_as_root": true,
|
||||||
@@ -384,28 +410,8 @@
|
|||||||
},
|
},
|
||||||
"sheets": [
|
"sheets": [
|
||||||
[
|
[
|
||||||
"27fa70ec-70f1-4ec5-9aef-43afe5f03596",
|
"7997bb75-67c5-4059-a258-ca352fda42f5",
|
||||||
"Root"
|
"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": {}
|
"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 ""))
|
||||||
|
)
|
||||||
97973
design/fp-info-cache
97973
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 ""))
|
|
||||||
)
|
|
||||||
30117
mouser_library/SamacSys_Parts.3dshapes/AS7C256C-15PCN.stp
Normal file
30117
mouser_library/SamacSys_Parts.3dshapes/AS7C256C-15PCN.stp
Normal file
File diff suppressed because it is too large
Load Diff
10166
mouser_library/SamacSys_Parts.3dshapes/NE555DR.stp
Normal file
10166
mouser_library/SamacSys_Parts.3dshapes/NE555DR.stp
Normal file
File diff suppressed because it is too large
Load Diff
15
mouser_library/SamacSys_Parts.dcm
Normal file
15
mouser_library/SamacSys_Parts.dcm
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
EESchema-DOCLIB Version 2.0
|
||||||
|
#
|
||||||
|
$CMP NE555DR
|
||||||
|
D Single Precision Timer
|
||||||
|
K
|
||||||
|
F http://www.ti.com/lit/ds/symlink/ne555.pdf
|
||||||
|
$ENDCMP
|
||||||
|
#
|
||||||
|
$CMP AS7C256C-15PCN
|
||||||
|
D SRAM 256K, SRAM, 32K x 8, 5V, 28pin PDIP, 15ns, Commercial Temp, C Die
|
||||||
|
K
|
||||||
|
F
|
||||||
|
$ENDCMP
|
||||||
|
#
|
||||||
|
#End Doc Library
|
||||||
228
mouser_library/SamacSys_Parts.kicad_sym
Normal file
228
mouser_library/SamacSys_Parts.kicad_sym
Normal file
@@ -0,0 +1,228 @@
|
|||||||
|
(kicad_symbol_lib (version 20220914) (generator SamacSys_ECAD_Model)
|
||||||
|
(symbol "NE555DR" (in_bom yes) (on_board yes)
|
||||||
|
(property "Reference" "IC" (at 26.67 15.24 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify left top))
|
||||||
|
)
|
||||||
|
(property "Value" "NE555DR" (at 26.67 12.7 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify left top))
|
||||||
|
)
|
||||||
|
(property "Footprint" "SOIC127P600X175-8N" (at 26.67 -87.3 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||||
|
)
|
||||||
|
(property "Datasheet" "https: //www.ti.com/lit/gpn/ne555" (at 26.67 -187.3 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||||
|
)
|
||||||
|
(property "ki_description" "Single Precision Timer" (at 26.67 -287.3 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||||
|
)
|
||||||
|
(property "Height" "1.75" (at 26.67 -387.3 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||||
|
)
|
||||||
|
(property "Manufacturer_Name" "Texas Instruments" (at 26.67 -487.3 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||||
|
)
|
||||||
|
(property "Manufacturer_Part_Number" "NE555DR" (at 26.67 -587.3 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||||
|
)
|
||||||
|
(property "Mouser Part Number" "595-NE555DR" (at 26.67 -687.3 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||||
|
)
|
||||||
|
(property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Texas-Instruments/NE555DR?qs=gb35HGp1gQJ5U8ZthvvoVQ%3D%3D" (at 26.67 -787.3 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||||
|
)
|
||||||
|
(property "Arrow Part Number" "NE555DR" (at 26.67 -887.3 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||||
|
)
|
||||||
|
(property "Arrow Price/Stock" "https://www.arrow.com/en/products/ne555dr/texas-instruments?region=nac" (at 26.67 -987.3 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||||
|
)
|
||||||
|
(rectangle
|
||||||
|
(start 5.08 10.16)
|
||||||
|
(end 25.4 -20.32)
|
||||||
|
(stroke (width 0.254) (type default))
|
||||||
|
(fill (type background))
|
||||||
|
)
|
||||||
|
(pin passive line (at 15.24 -25.4 90) (length 5.08)
|
||||||
|
(name "GND" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "1" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin passive line (at 0 -10.16 0) (length 5.08)
|
||||||
|
(name "TRIG" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "2" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin passive line (at 30.48 0 180) (length 5.08)
|
||||||
|
(name "OUT" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "3" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin passive line (at 0 0 0) (length 5.08)
|
||||||
|
(name "~{RESET}" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "4" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin passive line (at 12.7 15.24 270) (length 5.08)
|
||||||
|
(name "CONT" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "5" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin passive line (at 0 -7.62 0) (length 5.08)
|
||||||
|
(name "THRES" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "6" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin passive line (at 0 -2.54 0) (length 5.08)
|
||||||
|
(name "DISCH" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "7" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin passive line (at 17.78 15.24 270) (length 5.08)
|
||||||
|
(name "VCC" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "8" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(symbol "AS7C256C-15PCN" (in_bom yes) (on_board yes)
|
||||||
|
(property "Reference" "IC" (at 24.13 7.62 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify left top))
|
||||||
|
)
|
||||||
|
(property "Value" "AS7C256C-15PCN" (at 24.13 5.08 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify left top))
|
||||||
|
)
|
||||||
|
(property "Footprint" "DIP787W46P254L3537H533Q28N" (at 24.13 -94.92 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||||
|
)
|
||||||
|
(property "Datasheet" "" (at 24.13 -194.92 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||||
|
)
|
||||||
|
(property "ki_description" "SRAM 256K, SRAM, 32K x 8, 5V, 28pin PDIP, 15ns, Commercial Temp, C Die" (at 24.13 -294.92 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||||
|
)
|
||||||
|
(property "Height" "5.334" (at 24.13 -394.92 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||||
|
)
|
||||||
|
(property "Mouser Part Number" "" (at 24.13 -494.92 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||||
|
)
|
||||||
|
(property "Mouser Price/Stock" "" (at 24.13 -594.92 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||||
|
)
|
||||||
|
(property "Manufacturer_Name" "Alliance Memory" (at 24.13 -694.92 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||||
|
)
|
||||||
|
(property "Manufacturer_Part_Number" "AS7C256C-15PCN" (at 24.13 -794.92 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||||
|
)
|
||||||
|
(rectangle
|
||||||
|
(start 5.08 2.54)
|
||||||
|
(end 22.86 -35.56)
|
||||||
|
(stroke (width 0.254) (type default))
|
||||||
|
(fill (type background))
|
||||||
|
)
|
||||||
|
(pin passive line (at 0 0 0) (length 5.08)
|
||||||
|
(name "A14" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "1" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin passive line (at 0 -2.54 0) (length 5.08)
|
||||||
|
(name "A12" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "2" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin passive line (at 0 -5.08 0) (length 5.08)
|
||||||
|
(name "A7" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "3" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin passive line (at 0 -7.62 0) (length 5.08)
|
||||||
|
(name "A6" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "4" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin passive line (at 0 -10.16 0) (length 5.08)
|
||||||
|
(name "A5" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "5" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin passive line (at 0 -12.7 0) (length 5.08)
|
||||||
|
(name "A4" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "6" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin passive line (at 0 -15.24 0) (length 5.08)
|
||||||
|
(name "A3" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "7" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin passive line (at 0 -17.78 0) (length 5.08)
|
||||||
|
(name "A2" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "8" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin passive line (at 0 -20.32 0) (length 5.08)
|
||||||
|
(name "A1" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "9" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin passive line (at 0 -22.86 0) (length 5.08)
|
||||||
|
(name "A0" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "10" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin passive line (at 0 -25.4 0) (length 5.08)
|
||||||
|
(name "I/O1" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "11" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin passive line (at 0 -27.94 0) (length 5.08)
|
||||||
|
(name "I/O2" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "12" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin passive line (at 0 -30.48 0) (length 5.08)
|
||||||
|
(name "I/O3" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "13" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin passive line (at 0 -33.02 0) (length 5.08)
|
||||||
|
(name "VSS" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "14" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin passive line (at 27.94 0 180) (length 5.08)
|
||||||
|
(name "VCC" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "28" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin passive line (at 27.94 -2.54 180) (length 5.08)
|
||||||
|
(name "WE#" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "27" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin passive line (at 27.94 -5.08 180) (length 5.08)
|
||||||
|
(name "A13" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "26" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin passive line (at 27.94 -7.62 180) (length 5.08)
|
||||||
|
(name "A8" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "25" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin passive line (at 27.94 -10.16 180) (length 5.08)
|
||||||
|
(name "A9" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "24" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin passive line (at 27.94 -12.7 180) (length 5.08)
|
||||||
|
(name "A11" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "23" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin passive line (at 27.94 -15.24 180) (length 5.08)
|
||||||
|
(name "OE#" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "22" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin passive line (at 27.94 -17.78 180) (length 5.08)
|
||||||
|
(name "A10" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "21" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin passive line (at 27.94 -20.32 180) (length 5.08)
|
||||||
|
(name "CE#" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "20" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin passive line (at 27.94 -22.86 180) (length 5.08)
|
||||||
|
(name "I/O8" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "19" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin passive line (at 27.94 -25.4 180) (length 5.08)
|
||||||
|
(name "I/O7" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "18" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin passive line (at 27.94 -27.94 180) (length 5.08)
|
||||||
|
(name "I/O6" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "17" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin passive line (at 27.94 -30.48 180) (length 5.08)
|
||||||
|
(name "I/O5" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "16" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin passive line (at 27.94 -33.02 180) (length 5.08)
|
||||||
|
(name "I/O4" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "15" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
77
mouser_library/SamacSys_Parts.lib
Normal file
77
mouser_library/SamacSys_Parts.lib
Normal file
@@ -0,0 +1,77 @@
|
|||||||
|
EESchema-LIBRARY Version 2.3
|
||||||
|
#encoding utf-8
|
||||||
|
#SamacSys ECAD Model NE555DR
|
||||||
|
#/6648/2/2.37/8/4/Integrated Circuit
|
||||||
|
DEF NE555DR IC 0 30 Y Y 1 F N
|
||||||
|
F0 "IC" 1050 600 50 H V L CNN
|
||||||
|
F1 "NE555DR" 1050 500 50 H V L CNN
|
||||||
|
F2 "SOIC127P600X175-8N" 1050 400 50 H I L CNN
|
||||||
|
F3 "http://www.ti.com/lit/ds/symlink/ne555.pdf" 1050 300 50 H I L CNN
|
||||||
|
F4 "Single Precision Timer" 1050 200 50 H I L CNN "Description"
|
||||||
|
F5 "1.75" 1050 100 50 H I L CNN "Height"
|
||||||
|
F6 "Texas Instruments" 1050 0 50 H I L CNN "Manufacturer_Name"
|
||||||
|
F7 "NE555DR" 1050 -100 50 H I L CNN "Manufacturer_Part_Number"
|
||||||
|
F8 "595-NE555DR" 1050 -200 50 H I L CNN "Mouser Part Number"
|
||||||
|
F9 "https://www.mouser.com/Search/Refine.aspx?Keyword=595-NE555DR" 1050 -300 50 H I L CNN "Mouser Price/Stock"
|
||||||
|
F10 "1218414" 1050 -400 50 H I L CNN "RS Part Number"
|
||||||
|
F11 "http//uk.rs-online.com/web/p/products/1218414" 1050 -500 50 H I L CNN "RS Price/Stock"
|
||||||
|
DRAW
|
||||||
|
X GND 1 600 -1000 200 U 50 50 0 0 B
|
||||||
|
X TRIG 2 0 -400 200 R 50 50 0 0 B
|
||||||
|
X OUT 3 1200 -200 200 L 50 50 0 0 B
|
||||||
|
X ~RESET 4 0 0 200 R 50 50 0 0 B
|
||||||
|
X CONT 5 500 600 200 D 50 50 0 0 B
|
||||||
|
X THRES 6 0 -300 200 R 50 50 0 0 B
|
||||||
|
X DISCH 7 0 -100 200 R 50 50 0 0 B
|
||||||
|
X VCC 8 700 600 200 D 50 50 0 0 B
|
||||||
|
P 5 0 1 6 200 400 1000 400 1000 -800 200 -800 200 400 N
|
||||||
|
ENDDRAW
|
||||||
|
ENDDEF
|
||||||
|
#
|
||||||
|
#SamacSys ECAD Model AS7C256C-15PCN
|
||||||
|
#/20526815/1800066/2.50/28/3/Integrated Circuit
|
||||||
|
DEF AS7C256C-15PCN IC 0 30 Y Y 1 F N
|
||||||
|
F0 "IC" 950 300 50 H V L CNN
|
||||||
|
F1 "AS7C256C-15PCN" 950 200 50 H V L CNN
|
||||||
|
F2 "DIP787W46P254L3537H533Q28N" 950 100 50 H I L CNN
|
||||||
|
F3 "" 950 0 50 H I L CNN
|
||||||
|
F4 "SRAM 256K, SRAM, 32K x 8, 5V, 28pin PDIP, 15ns, Commercial Temp, C Die" 950 -100 50 H I L CNN "Description"
|
||||||
|
F5 "5.334" 950 -200 50 H I L CNN "Height"
|
||||||
|
F6 "" 950 -300 50 H I L CNN "Mouser Part Number"
|
||||||
|
F7 "" 950 -400 50 H I L CNN "Mouser Price/Stock"
|
||||||
|
F8 "Alliance Memory" 950 -500 50 H I L CNN "Manufacturer_Name"
|
||||||
|
F9 "AS7C256C-15PCN" 950 -600 50 H I L CNN "Manufacturer_Part_Number"
|
||||||
|
DRAW
|
||||||
|
X A14 1 0 0 200 R 50 50 0 0 P
|
||||||
|
X A12 2 0 -100 200 R 50 50 0 0 P
|
||||||
|
X A7 3 0 -200 200 R 50 50 0 0 P
|
||||||
|
X A6 4 0 -300 200 R 50 50 0 0 P
|
||||||
|
X A5 5 0 -400 200 R 50 50 0 0 P
|
||||||
|
X A4 6 0 -500 200 R 50 50 0 0 P
|
||||||
|
X A3 7 0 -600 200 R 50 50 0 0 P
|
||||||
|
X A2 8 0 -700 200 R 50 50 0 0 P
|
||||||
|
X A1 9 0 -800 200 R 50 50 0 0 P
|
||||||
|
X A0 10 0 -900 200 R 50 50 0 0 P
|
||||||
|
X I/O1 11 0 -1000 200 R 50 50 0 0 P
|
||||||
|
X I/O2 12 0 -1100 200 R 50 50 0 0 P
|
||||||
|
X I/O3 13 0 -1200 200 R 50 50 0 0 P
|
||||||
|
X VSS 14 0 -1300 200 R 50 50 0 0 P
|
||||||
|
X VCC 28 1100 0 200 L 50 50 0 0 P
|
||||||
|
X WE# 27 1100 -100 200 L 50 50 0 0 P
|
||||||
|
X A13 26 1100 -200 200 L 50 50 0 0 P
|
||||||
|
X A8 25 1100 -300 200 L 50 50 0 0 P
|
||||||
|
X A9 24 1100 -400 200 L 50 50 0 0 P
|
||||||
|
X A11 23 1100 -500 200 L 50 50 0 0 P
|
||||||
|
X OE# 22 1100 -600 200 L 50 50 0 0 P
|
||||||
|
X A10 21 1100 -700 200 L 50 50 0 0 P
|
||||||
|
X CE# 20 1100 -800 200 L 50 50 0 0 P
|
||||||
|
X I/O8 19 1100 -900 200 L 50 50 0 0 P
|
||||||
|
X I/O7 18 1100 -1000 200 L 50 50 0 0 P
|
||||||
|
X I/O6 17 1100 -1100 200 L 50 50 0 0 P
|
||||||
|
X I/O5 16 1100 -1200 200 L 50 50 0 0 P
|
||||||
|
X I/O4 15 1100 -1300 200 L 50 50 0 0 P
|
||||||
|
P 5 0 1 6 200 100 900 100 900 -1400 200 -1400 200 100 N
|
||||||
|
ENDDRAW
|
||||||
|
ENDDEF
|
||||||
|
#
|
||||||
|
#End Library
|
||||||
@@ -0,0 +1,57 @@
|
|||||||
|
(module "DIP787W46P254L3537H533Q28N" (layer F.Cu)
|
||||||
|
(descr "28-pin 300mil PDIP Package")
|
||||||
|
(tags "Integrated Circuit")
|
||||||
|
(fp_text reference IC** (at 0 0) (layer F.SilkS)
|
||||||
|
(effects (font (size 1.27 1.27) (thickness 0.254)))
|
||||||
|
)
|
||||||
|
(fp_text user %R (at 0 0) (layer F.Fab)
|
||||||
|
(effects (font (size 1.27 1.27) (thickness 0.254)))
|
||||||
|
)
|
||||||
|
(fp_text value "DIP787W46P254L3537H533Q28N" (at 0 0) (layer F.SilkS) hide
|
||||||
|
(effects (font (size 1.27 1.27) (thickness 0.254)))
|
||||||
|
)
|
||||||
|
(fp_line (start -4.716 -18.03) (end 4.716 -18.03) (layer F.CrtYd) (width 0.05))
|
||||||
|
(fp_line (start 4.716 -18.03) (end 4.716 18.03) (layer F.CrtYd) (width 0.05))
|
||||||
|
(fp_line (start 4.716 18.03) (end -4.716 18.03) (layer F.CrtYd) (width 0.05))
|
||||||
|
(fp_line (start -4.716 18.03) (end -4.716 -18.03) (layer F.CrtYd) (width 0.05))
|
||||||
|
(fp_line (start -3.721 -17.78) (end 3.721 -17.78) (layer F.Fab) (width 0.1))
|
||||||
|
(fp_line (start 3.721 -17.78) (end 3.721 17.78) (layer F.Fab) (width 0.1))
|
||||||
|
(fp_line (start 3.721 17.78) (end -3.721 17.78) (layer F.Fab) (width 0.1))
|
||||||
|
(fp_line (start -3.721 17.78) (end -3.721 -17.78) (layer F.Fab) (width 0.1))
|
||||||
|
(fp_line (start -3.721 -16.51) (end -2.451 -17.78) (layer F.Fab) (width 0.1))
|
||||||
|
(fp_line (start -4.466 -17.78) (end 3.721 -17.78) (layer F.SilkS) (width 0.2))
|
||||||
|
(fp_line (start -3.721 17.78) (end 3.721 17.78) (layer F.SilkS) (width 0.2))
|
||||||
|
(pad 1 thru_hole rect (at -3.937 -16.51) (size 1.057 1.057) (drill 0.657) (layers *.Cu *.Mask))
|
||||||
|
(pad 2 thru_hole circle (at -3.937 -13.97) (size 1.057 1.057) (drill 0.657) (layers *.Cu *.Mask))
|
||||||
|
(pad 3 thru_hole circle (at -3.937 -11.43) (size 1.057 1.057) (drill 0.657) (layers *.Cu *.Mask))
|
||||||
|
(pad 4 thru_hole circle (at -3.937 -8.89) (size 1.057 1.057) (drill 0.657) (layers *.Cu *.Mask))
|
||||||
|
(pad 5 thru_hole circle (at -3.937 -6.35) (size 1.057 1.057) (drill 0.657) (layers *.Cu *.Mask))
|
||||||
|
(pad 6 thru_hole circle (at -3.937 -3.81) (size 1.057 1.057) (drill 0.657) (layers *.Cu *.Mask))
|
||||||
|
(pad 7 thru_hole circle (at -3.937 -1.27) (size 1.057 1.057) (drill 0.657) (layers *.Cu *.Mask))
|
||||||
|
(pad 8 thru_hole circle (at -3.937 1.27) (size 1.057 1.057) (drill 0.657) (layers *.Cu *.Mask))
|
||||||
|
(pad 9 thru_hole circle (at -3.937 3.81) (size 1.057 1.057) (drill 0.657) (layers *.Cu *.Mask))
|
||||||
|
(pad 10 thru_hole circle (at -3.937 6.35) (size 1.057 1.057) (drill 0.657) (layers *.Cu *.Mask))
|
||||||
|
(pad 11 thru_hole circle (at -3.937 8.89) (size 1.057 1.057) (drill 0.657) (layers *.Cu *.Mask))
|
||||||
|
(pad 12 thru_hole circle (at -3.937 11.43) (size 1.057 1.057) (drill 0.657) (layers *.Cu *.Mask))
|
||||||
|
(pad 13 thru_hole circle (at -3.937 13.97) (size 1.057 1.057) (drill 0.657) (layers *.Cu *.Mask))
|
||||||
|
(pad 14 thru_hole circle (at -3.937 16.51) (size 1.057 1.057) (drill 0.657) (layers *.Cu *.Mask))
|
||||||
|
(pad 15 thru_hole circle (at 3.937 16.51) (size 1.057 1.057) (drill 0.657) (layers *.Cu *.Mask))
|
||||||
|
(pad 16 thru_hole circle (at 3.937 13.97) (size 1.057 1.057) (drill 0.657) (layers *.Cu *.Mask))
|
||||||
|
(pad 17 thru_hole circle (at 3.937 11.43) (size 1.057 1.057) (drill 0.657) (layers *.Cu *.Mask))
|
||||||
|
(pad 18 thru_hole circle (at 3.937 8.89) (size 1.057 1.057) (drill 0.657) (layers *.Cu *.Mask))
|
||||||
|
(pad 19 thru_hole circle (at 3.937 6.35) (size 1.057 1.057) (drill 0.657) (layers *.Cu *.Mask))
|
||||||
|
(pad 20 thru_hole circle (at 3.937 3.81) (size 1.057 1.057) (drill 0.657) (layers *.Cu *.Mask))
|
||||||
|
(pad 21 thru_hole circle (at 3.937 1.27) (size 1.057 1.057) (drill 0.657) (layers *.Cu *.Mask))
|
||||||
|
(pad 22 thru_hole circle (at 3.937 -1.27) (size 1.057 1.057) (drill 0.657) (layers *.Cu *.Mask))
|
||||||
|
(pad 23 thru_hole circle (at 3.937 -3.81) (size 1.057 1.057) (drill 0.657) (layers *.Cu *.Mask))
|
||||||
|
(pad 24 thru_hole circle (at 3.937 -6.35) (size 1.057 1.057) (drill 0.657) (layers *.Cu *.Mask))
|
||||||
|
(pad 25 thru_hole circle (at 3.937 -8.89) (size 1.057 1.057) (drill 0.657) (layers *.Cu *.Mask))
|
||||||
|
(pad 26 thru_hole circle (at 3.937 -11.43) (size 1.057 1.057) (drill 0.657) (layers *.Cu *.Mask))
|
||||||
|
(pad 27 thru_hole circle (at 3.937 -13.97) (size 1.057 1.057) (drill 0.657) (layers *.Cu *.Mask))
|
||||||
|
(pad 28 thru_hole circle (at 3.937 -16.51) (size 1.057 1.057) (drill 0.657) (layers *.Cu *.Mask))
|
||||||
|
(model "C:\\Users\\Maxime Vorwerk\\Documents\\KiCad\\MouserLibrary\\SamacSys_Parts.3dshapes\\AS7C256C-15PCN.stp"
|
||||||
|
(at (xyz 0 0 0))
|
||||||
|
(scale (xyz 1 1 1))
|
||||||
|
(rotate (xyz 0 0 0))
|
||||||
|
)
|
||||||
|
)
|
||||||
38
mouser_library/SamacSys_Parts.pretty/NE555DR.kicad_mod
Normal file
38
mouser_library/SamacSys_Parts.pretty/NE555DR.kicad_mod
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
(module SOIC127P600X175-8N (layer F.Cu)
|
||||||
|
(descr "D (R-PDSO-G8)")
|
||||||
|
(tags "Integrated Circuit")
|
||||||
|
(attr smd)
|
||||||
|
(fp_text reference IC** (at 0 0) (layer F.SilkS)
|
||||||
|
(effects (font (size 1.27 1.27) (thickness 0.254)))
|
||||||
|
)
|
||||||
|
(fp_text value SOIC127P600X175-8N (at 0 0)(layer F.SilkS) hide
|
||||||
|
(effects (font (size 1.27 1.27) (thickness 0.254)))
|
||||||
|
)
|
||||||
|
(fp_line (start -3.725 -2.75) (end 3.725 -2.75) (layer Dwgs.User) (width 0.05))
|
||||||
|
(fp_line (start 3.725 -2.75) (end 3.725 2.75) (layer Dwgs.User) (width 0.05))
|
||||||
|
(fp_line (start 3.725 2.75) (end -3.725 2.75) (layer Dwgs.User) (width 0.05))
|
||||||
|
(fp_line (start -3.725 2.75) (end -3.725 -2.75) (layer Dwgs.User) (width 0.05))
|
||||||
|
(fp_line (start -1.95 -2.45) (end 1.95 -2.45) (layer Dwgs.User) (width 0.1))
|
||||||
|
(fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer Dwgs.User) (width 0.1))
|
||||||
|
(fp_line (start 1.95 2.45) (end -1.95 2.45) (layer Dwgs.User) (width 0.1))
|
||||||
|
(fp_line (start -1.95 2.45) (end -1.95 -2.45) (layer Dwgs.User) (width 0.1))
|
||||||
|
(fp_line (start -1.95 -1.18) (end -0.68 -2.45) (layer Dwgs.User) (width 0.1))
|
||||||
|
(fp_line (start -1.6 -2.45) (end 1.6 -2.45) (layer F.SilkS) (width 0.2))
|
||||||
|
(fp_line (start 1.6 -2.45) (end 1.6 2.45) (layer F.SilkS) (width 0.2))
|
||||||
|
(fp_line (start 1.6 2.45) (end -1.6 2.45) (layer F.SilkS) (width 0.2))
|
||||||
|
(fp_line (start -1.6 2.45) (end -1.6 -2.45) (layer F.SilkS) (width 0.2))
|
||||||
|
(fp_line (start -3.475 -2.58) (end -1.95 -2.58) (layer F.SilkS) (width 0.2))
|
||||||
|
(pad 1 smd rect (at -2.712 -1.905 90) (size 0.65 1.525) (layers F.Cu F.Paste))
|
||||||
|
(pad 2 smd rect (at -2.712 -0.635 90) (size 0.65 1.525) (layers F.Cu F.Paste))
|
||||||
|
(pad 3 smd rect (at -2.712 0.635 90) (size 0.65 1.525) (layers F.Cu F.Paste))
|
||||||
|
(pad 4 smd rect (at -2.712 1.905 90) (size 0.65 1.525) (layers F.Cu F.Paste))
|
||||||
|
(pad 5 smd rect (at 2.712 1.905 90) (size 0.65 1.525) (layers F.Cu F.Paste))
|
||||||
|
(pad 6 smd rect (at 2.712 0.635 90) (size 0.65 1.525) (layers F.Cu F.Paste))
|
||||||
|
(pad 7 smd rect (at 2.712 -0.635 90) (size 0.65 1.525) (layers F.Cu F.Paste))
|
||||||
|
(pad 8 smd rect (at 2.712 -1.905 90) (size 0.65 1.525) (layers F.Cu F.Paste))
|
||||||
|
(model "C:\\Users\\Maxime Vorwerk\\Documents\\KiCad\\MouserLibrary\\SamacSys_Parts.3dshapes\\NE555DR.stp"
|
||||||
|
(at(xyz 0 0 0))
|
||||||
|
(scale (xyz 1 1 1))
|
||||||
|
(rotate(xyz 0 0 0))
|
||||||
|
)
|
||||||
|
)
|
||||||
14
notes/arduino.md
Normal file
14
notes/arduino.md
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
# Arduino Board
|
||||||
|
## Capabilities
|
||||||
|
- debugging board
|
||||||
|
- access to address, data lines + other
|
||||||
|
- CPU control lines
|
||||||
|
|
||||||
|
## Debugging
|
||||||
|
- halt CPU
|
||||||
|
- read/write memory
|
||||||
|
- get/set paging buffer
|
||||||
|
|
||||||
|
## Design
|
||||||
|
- [Mega2560](../datasheets/Mega2650PRO.pdf) Arduino Mega compatible board
|
||||||
|
- using [ATmega2560](../datasheets/ATmega640-1280-1281-2560-2561.pdf)
|
||||||
@@ -1,8 +1,6 @@
|
|||||||
# Color Video
|
# Color Video
|
||||||
- 307_200/0x4_B000 Bytes needed (!)
|
- [VGA](./vga.md)
|
||||||
- fits into 9\*32K RAM chips
|
- 307 200/0x4 B000 Bytes needed
|
||||||
- alternative 5\*64K RAM chips, 32K additional usable memory
|
- 10\*32K RAM chips ([AS7C256C-15PCN](../datasheets/AS7C256C-15PCN.pdf))
|
||||||
- alternative 2\*128K RAM + 1\*32K RAM
|
|
||||||
- consider: memory needs to be duplicate
|
- consider: memory needs to be duplicate
|
||||||
|
- [TR9C1710](../datasheets/tr9c1710.pdf)
|
||||||
# TR9C1710
|
|
||||||
|
|||||||
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)
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
# I/O
|
# I/O
|
||||||
- Intel-P8254 (Programmable Interval Timer)
|
- [Intel-P8254](../datasheets/Intel-P8254.pdf) (Programmable Interval Timer)
|
||||||
- NEC-uPB8214C (Priority Interrupt Controller)
|
- [NEC-uPB8214C](../datasheets/NEC-uPB8214C.pdf) (Priority Interrupt Controller)
|
||||||
- 6522 (VIA)
|
- [6522](../datasheets/w65c02s.pdf) (VIA)
|
||||||
- 6551 (ACIA)
|
- [6551](../datasheets/w65c51n.pdf) (ACIA)
|
||||||
@@ -2,29 +2,33 @@
|
|||||||
- bank switching using 8-Bit register
|
- bank switching using 8-Bit register
|
||||||
- top 32K remain untouched
|
- top 32K remain untouched
|
||||||
|
|
||||||
|
# [CPU](./cpu.md)
|
||||||
|
| start | end | use |
|
||||||
|
| :----- | :----- | :---------------------- |
|
||||||
|
| 0x0000 | 0x5FFE | RAM |
|
||||||
|
| 0x5FFF | 0x5FFF | bank switching register |
|
||||||
|
| 0x6000 | 0xDFFF | --- to be mapped --- |
|
||||||
|
| 0xE000 | 0xFFFF | ROM |
|
||||||
|
|
||||||
|
# I/O (0x00)
|
||||||
| start | end | use |
|
| start | end | use |
|
||||||
| :----- | :----- | :-- |
|
| :----- | :----- | :-- |
|
||||||
| 0x8000 | 0xDFFF | RAM |
|
| 0x6000 | 0xDFFF | I/O |
|
||||||
| 0xE000 | 0xFFFF | ROM |
|
|
||||||
|
|
||||||
# Default (0X00)
|
# [Persistent Memory](./persistent-memory.md) (0x01)
|
||||||
| start | end | use |
|
|
||||||
| :----- | :----- | :-- |
|
|
||||||
| 0x0000 | 0x7FFF | I/O |
|
|
||||||
|
|
||||||
# Persistent Memory (0x01)
|
|
||||||
| start | end | use |
|
| start | end | use |
|
||||||
| :----- | :----- | :------ |
|
| :----- | :----- | :------ |
|
||||||
| 0x0000 | 0x7FFF | storage |
|
| 0x6000 | 0xDFFF | storage |
|
||||||
|
|
||||||
# Monochrome Video (0x0E, 0x0F)
|
# [Monochrome Video](./monochrome-video.md) (0x0E, 0x0F)
|
||||||
| start | end | use |
|
| start | end | use |
|
||||||
| :----- | :----- | :--------------- |
|
| :----- | :----- | :---------------- |
|
||||||
| 0x0000 | 0x4AFF | VRAM |
|
| 0x6000 | 0xAAFF | VRAM |
|
||||||
| 0x6000 | 0x7FFF | character memory |
|
| 0xC000 | 0xDFFF | auxilliary memory |
|
||||||
|
|
||||||
# Color Video
|
# [Color Video](./color-video.md) (0x10-0x19)
|
||||||
| start | end | use |
|
| start | end | use | bank |
|
||||||
| :----- | :----- | :--------------- |
|
| :----- | :----- | :---------------- | :-------- |
|
||||||
| 0x0000 | 0x4AFF | VRAM |
|
| 0x6000 | 0xDFFF | VRAM | 0x10-0x18 |
|
||||||
| 0x6000 | 0x7FFF | character memory |
|
| 0x6000 | 0x9FFF | VRAM | 0x19 |
|
||||||
|
| 0xA000 | 0xDFFF | auxilliary memory | 0x19 |
|
||||||
|
|||||||
@@ -1,11 +1,14 @@
|
|||||||
# Monochrome Video
|
# Monochrome Video
|
||||||
- need 307_200 bits => 38_400/0x9600 Bytes
|
- [VGA](./vga.md)
|
||||||
|
|
||||||
|
- need 307 200 bits => 38 400/0x9600 Bytes
|
||||||
- 8K character memory
|
- 8K character memory
|
||||||
|
|
||||||
- 1x 64K RAM
|
- 1x 64K RAM
|
||||||
- split in half
|
- split in half
|
||||||
- each half into page (0x0000 - 0x4AFF)
|
- each half into page (0x0000 - 0x4AFF)
|
||||||
- map character memory into top (0x6000 - 0x7FFF)
|
- map character memory into top (0x6000 - 0x7FFF)
|
||||||
|
- offset of 0x6000 into memory bus -> (0x6000 - 0xAAFF), (0xC000 - 0xDFFF)
|
||||||
|
|
||||||
## Design
|
## Design
|
||||||
- derive CS from bank register, leave LSB free -> wire to MSB of VRAM address
|
- derive CS from bank register, leave LSB free -> wire to MSB of VRAM address
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# VGA
|
# VGA ([tinyVGA](http://www.tinyvga.com/vga-timing/640x480@60Hz))
|
||||||
## Timings
|
## Timings
|
||||||
### General Timings
|
### General Timings
|
||||||
| Attribute | Value |
|
| Attribute | Value |
|
||||||
@@ -26,4 +26,4 @@
|
|||||||
| Whole frame | 525 | 16.683217477656 |
|
| Whole frame | 525 | 16.683217477656 |
|
||||||
|
|
||||||
## Additional Data
|
## Additional Data
|
||||||
- 640*480 = 307_200
|
- 640*480 = 307 200
|
||||||
|
|||||||
Reference in New Issue
Block a user