Skip to content
This repository was archived by the owner on Dec 23, 2023. It is now read-only.

Commit 9b53f47

Browse files
committed
Finished layout and silkscreen.
1 parent 836367c commit 9b53f47

File tree

15 files changed

+3741
-3600
lines changed

15 files changed

+3741
-3600
lines changed

.gitattributes

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
*.pro filter=kicad_project
2+
*.sch filter=kicad_sch

.gitignore

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
11
*.*-bak
22
fp-info-cache
3+
*.html
4+
*.xml
5+
*.pdf
6+
pdf/
7+
gerbers/
8+
39

README.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,16 @@ With an ARM Cortex-M4 based MCU the Neotron-32 gets you right back into the hard
2727

2828
[1598C]: http://www.hammondmfg.com/pdf/1598C.pdf
2929

30+
## Git Setup
31+
32+
We recommend you have the following Git config set:
33+
34+
```console
35+
$ git config --global filter.kicad_project.clean "sed -E 's/^update=.*$/update=Date/'"
36+
$ git config --global filter.kicad_project.smudge cat
37+
$ git config --global filter.kicad_sch.clean "sed -E 's/#(PWR|FLG)[0-9]+/#\1?/'"
38+
$ git config --global filter.kicad_sch.smudge cat
39+
```
40+
41+
See https://jnavila.github.io/plotkicadsch/ for details.
42+

audio.sch

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ encoding utf-8
66
Sheet 3 10
77
Title "Neotron 32K Main PCB"
88
Date "2019-12-16"
9-
Rev "0.6"
9+
Rev "XXREVISIONXX"
1010
Comp "github.com/neotron-compute/Neotron-32-Hardware"
1111
Comment1 "Copyright (c) Jonathan 'theJPster' Pallant"
1212
Comment2 "CC BY-SA 4.0"
@@ -158,21 +158,21 @@ Wire Wire Line
158158
Wire Wire Line
159159
5600 3900 5750 3900
160160
$Comp
161-
L power:GND #PWR025
161+
L power:GND #PWR?
162162
U 1 1 5E375582
163163
P 5400 4300
164-
F 0 "#PWR025" H 5400 4050 50 0001 C CNN
164+
F 0 "#PWR?" H 5400 4050 50 0001 C CNN
165165
F 1 "GND" H 5400 4150 50 0000 C CNN
166166
F 2 "" H 5400 4300 50 0001 C CNN
167167
F 3 "" H 5400 4300 50 0001 C CNN
168168
1 5400 4300
169169
1 0 0 -1
170170
$EndComp
171171
$Comp
172-
L power:GND #PWR024
172+
L power:GND #PWR?
173173
U 1 1 5E3759E5
174174
P 5400 3600
175-
F 0 "#PWR024" H 5400 3350 50 0001 C CNN
175+
F 0 "#PWR?" H 5400 3350 50 0001 C CNN
176176
F 1 "GND" H 5400 3450 50 0000 C CNN
177177
F 2 "" H 5400 3600 50 0001 C CNN
178178
F 3 "" H 5400 3600 50 0001 C CNN
@@ -224,10 +224,10 @@ Wire Wire Line
224224
Wire Wire Line
225225
6250 3900 6050 3900
226226
$Comp
227-
L power:GND #PWR026
227+
L power:GND #PWR?
228228
U 1 1 5E37D1C6
229229
P 6500 4350
230-
F 0 "#PWR026" H 6500 4100 50 0001 C CNN
230+
F 0 "#PWR?" H 6500 4100 50 0001 C CNN
231231
F 1 "GND" H 6500 4200 50 0000 C CNN
232232
F 2 "" H 6500 4350 50 0001 C CNN
233233
F 3 "" H 6500 4350 50 0001 C CNN

kbms.sch

Lines changed: 57 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ encoding utf-8
66
Sheet 7 10
77
Title "Neotron 32K Main PCB"
88
Date "2019-12-16"
9-
Rev "0.6"
9+
Rev "XXREVISIONXX"
1010
Comp "github.com/neotron-compute/Neotron-32-Hardware"
1111
Comment1 "Copyright (c) Jonathan 'theJPster' Pallant"
1212
Comment2 "CC BY-SA 4.0"
@@ -18,8 +18,8 @@ L power:+5V #PWR?
1818
U 1 1 5DF43DA0
1919
P 6950 1750
2020
AR Path="/5DF43DA0" Ref="#PWR?" Part="1"
21-
AR Path="/5DF2662E/5DF43DA0" Ref="#PWR049" Part="1"
22-
F 0 "#PWR049" H 6950 1600 50 0001 C CNN
21+
AR Path="/5DF2662E/5DF43DA0" Ref="#PWR?" Part="1"
22+
F 0 "#PWR?" H 6950 1600 50 0001 C CNN
2323
F 1 "+5V" H 6965 1923 50 0000 C CNN
2424
F 2 "" H 6950 1750 50 0001 C CNN
2525
F 3 "" H 6950 1750 50 0001 C CNN
@@ -31,8 +31,8 @@ L power:GND #PWR?
3131
U 1 1 5DF43DA6
3232
P 6950 2650
3333
AR Path="/5DF43DA6" Ref="#PWR?" Part="1"
34-
AR Path="/5DF2662E/5DF43DA6" Ref="#PWR050" Part="1"
35-
F 0 "#PWR050" H 6950 2400 50 0001 C CNN
34+
AR Path="/5DF2662E/5DF43DA6" Ref="#PWR?" Part="1"
35+
F 0 "#PWR?" H 6950 2400 50 0001 C CNN
3636
F 1 "GND" H 6955 2477 50 0000 C CNN
3737
F 2 "" H 6950 2650 50 0001 C CNN
3838
F 3 "" H 6950 2650 50 0001 C CNN
@@ -44,8 +44,8 @@ L power:GND #PWR?
4444
U 1 1 5DF43DC1
4545
P 3100 5350
4646
AR Path="/5DF43DC1" Ref="#PWR?" Part="1"
47-
AR Path="/5DF2662E/5DF43DC1" Ref="#PWR048" Part="1"
48-
F 0 "#PWR048" H 3100 5100 50 0001 C CNN
47+
AR Path="/5DF2662E/5DF43DC1" Ref="#PWR?" Part="1"
48+
F 0 "#PWR?" H 3100 5100 50 0001 C CNN
4949
F 1 "GND" H 3105 5177 50 0000 C CNN
5050
F 2 "" H 3100 5350 50 0001 C CNN
5151
F 3 "" H 3100 5350 50 0001 C CNN
@@ -91,8 +91,8 @@ L power:+5V #PWR?
9191
U 1 1 5E1A9904
9292
P 2550 1650
9393
AR Path="/5E1A9904" Ref="#PWR?" Part="1"
94-
AR Path="/5DF2662E/5E1A9904" Ref="#PWR047" Part="1"
95-
F 0 "#PWR047" H 2550 1500 50 0001 C CNN
94+
AR Path="/5DF2662E/5E1A9904" Ref="#PWR?" Part="1"
95+
F 0 "#PWR?" H 2550 1500 50 0001 C CNN
9696
F 1 "+5V" H 2565 1823 50 0000 C CNN
9797
F 2 "" H 2550 1650 50 0001 C CNN
9898
F 3 "" H 2550 1650 50 0001 C CNN
@@ -114,8 +114,8 @@ L power:+5V #PWR?
114114
U 1 1 5E1B9008
115115
P 9200 2850
116116
AR Path="/5E1B9008" Ref="#PWR?" Part="1"
117-
AR Path="/5DF2662E/5E1B9008" Ref="#PWR055" Part="1"
118-
F 0 "#PWR055" H 9200 2700 50 0001 C CNN
117+
AR Path="/5DF2662E/5E1B9008" Ref="#PWR?" Part="1"
118+
F 0 "#PWR?" H 9200 2700 50 0001 C CNN
119119
F 1 "+5V" H 9215 3023 50 0000 C CNN
120120
F 2 "" H 9200 2850 50 0001 C CNN
121121
F 3 "" H 9200 2850 50 0001 C CNN
@@ -140,8 +140,8 @@ L power:GND #PWR?
140140
U 1 1 5E1BC21F
141141
P 10150 4200
142142
AR Path="/5E1BC21F" Ref="#PWR?" Part="1"
143-
AR Path="/5DF2662E/5E1BC21F" Ref="#PWR056" Part="1"
144-
F 0 "#PWR056" H 10150 3950 50 0001 C CNN
143+
AR Path="/5DF2662E/5E1BC21F" Ref="#PWR?" Part="1"
144+
F 0 "#PWR?" H 10150 3950 50 0001 C CNN
145145
F 1 "GND" H 10155 4027 50 0000 C CNN
146146
F 2 "" H 10150 4200 50 0001 C CNN
147147
F 3 "" H 10150 4200 50 0001 C CNN
@@ -188,33 +188,33 @@ F 3 " ~" H 8550 3400 50 0001 C CNN
188188
1 0 0 -1
189189
$EndComp
190190
Text Label 8100 3800 2 50 ~ 0
191-
UP_JS1
191+
UP_JS2
192192
Text Label 8100 3600 2 50 ~ 0
193-
DOWN_JS1
193+
DOWN_JS2
194194
Text Label 8100 3700 2 50 ~ 0
195-
A_B_JS1
195+
A_B_JS2
196196
Text Label 8100 3500 2 50 ~ 0
197-
SELECT_JS1
197+
SELECT_JS2
198198
Text Label 8100 3100 2 50 ~ 0
199-
START_C_JS1
199+
START_C_JS2
200200
Text Label 8100 3400 2 50 ~ 0
201-
LEFT_GND_JS1
201+
LEFT_GND_JS2
202202
Text Label 8100 3200 2 50 ~ 0
203-
RIGHT_GND_JS1
203+
RIGHT_GND_JS2
204204
Text Label 8100 5200 2 50 ~ 0
205-
UP_JS2
205+
UP_JS1
206206
Text Label 8100 5000 2 50 ~ 0
207-
DOWN_JS2
207+
DOWN_JS1
208208
Text Label 8100 5100 2 50 ~ 0
209-
A_B_JS2
209+
A_B_JS1
210210
Text Label 8100 4900 2 50 ~ 0
211-
SELECT_JS2
211+
SELECT_JS1
212212
Text Label 8100 4500 2 50 ~ 0
213-
START_C_JS2
213+
START_C_JS1
214214
Text Label 8100 4800 2 50 ~ 0
215-
LEFT_GND_JS2
215+
LEFT_GND_JS1
216216
Text Label 8100 4600 2 50 ~ 0
217-
RIGHT_GND_JS2
217+
RIGHT_GND_JS1
218218
$Comp
219219
L Connector:DB9_Male J?
220220
U 1 1 5E1DB33A
@@ -240,8 +240,8 @@ L power:GND #PWR?
240240
U 1 1 5E1DB369
241241
P 8200 3900
242242
AR Path="/5DF2345B/5E1DB369" Ref="#PWR?" Part="1"
243-
AR Path="/5DF2662E/5E1DB369" Ref="#PWR053" Part="1"
244-
F 0 "#PWR053" H 8200 3650 50 0001 C CNN
243+
AR Path="/5DF2662E/5E1DB369" Ref="#PWR?" Part="1"
244+
F 0 "#PWR?" H 8200 3650 50 0001 C CNN
245245
F 1 "GND" H 8100 3900 50 0000 C CNN
246246
F 2 "" H 8200 3900 50 0001 C CNN
247247
F 3 "" H 8200 3900 50 0001 C CNN
@@ -253,8 +253,8 @@ L power:GND #PWR?
253253
U 1 1 5E1DB36F
254254
P 8200 5300
255255
AR Path="/5DF2345B/5E1DB36F" Ref="#PWR?" Part="1"
256-
AR Path="/5DF2662E/5E1DB36F" Ref="#PWR054" Part="1"
257-
F 0 "#PWR054" H 8200 5050 50 0001 C CNN
256+
AR Path="/5DF2662E/5E1DB36F" Ref="#PWR?" Part="1"
257+
F 0 "#PWR?" H 8200 5050 50 0001 C CNN
258258
F 1 "GND" H 8100 5300 50 0000 C CNN
259259
F 2 "" H 8200 5300 50 0001 C CNN
260260
F 3 "" H 8200 5300 50 0001 C CNN
@@ -272,16 +272,16 @@ Wire Wire Line
272272
Wire Wire Line
273273
8200 5300 8200 4700
274274
Text Notes 9100 5050 2 50 ~ 0
275-
Joystick 2
276-
Text Notes 9100 3650 2 50 ~ 0
277275
Joystick 1
276+
Text Notes 9100 3650 2 50 ~ 0
277+
Joystick 2
278278
$Comp
279279
L power:+5V #PWR?
280280
U 1 1 5E1DD557
281281
P 7950 2900
282282
AR Path="/5E1DD557" Ref="#PWR?" Part="1"
283-
AR Path="/5DF2662E/5E1DD557" Ref="#PWR051" Part="1"
284-
F 0 "#PWR051" H 7950 2750 50 0001 C CNN
283+
AR Path="/5DF2662E/5E1DD557" Ref="#PWR?" Part="1"
284+
F 0 "#PWR?" H 7950 2750 50 0001 C CNN
285285
F 1 "+5V" H 7850 2900 50 0000 C CNN
286286
F 2 "" H 7950 2900 50 0001 C CNN
287287
F 3 "" H 7950 2900 50 0001 C CNN
@@ -293,8 +293,8 @@ L power:+5V #PWR?
293293
U 1 1 5E1DD92D
294294
P 7950 4300
295295
AR Path="/5E1DD92D" Ref="#PWR?" Part="1"
296-
AR Path="/5DF2662E/5E1DD92D" Ref="#PWR052" Part="1"
297-
F 0 "#PWR052" H 7950 4150 50 0001 C CNN
296+
AR Path="/5DF2662E/5E1DD92D" Ref="#PWR?" Part="1"
297+
F 0 "#PWR?" H 7950 4150 50 0001 C CNN
298298
F 1 "+5V" H 7850 4300 50 0000 C CNN
299299
F 2 "" H 7950 4300 50 0001 C CNN
300300
F 3 "" H 7950 4300 50 0001 C CNN
@@ -304,31 +304,31 @@ $EndComp
304304
Wire Wire Line
305305
6000 2350 6450 2350
306306
Text Label 3850 2800 0 50 ~ 0
307-
START_C_JS1
307+
START_C_JS2
308308
Text Label 5450 3250 0 50 ~ 0
309-
RIGHT_GND_JS1
309+
RIGHT_GND_JS2
310310
Text Label 5450 3400 0 50 ~ 0
311-
LEFT_GND_JS1
311+
LEFT_GND_JS2
312312
Text Label 3850 3900 0 50 ~ 0
313-
SELECT_JS1
313+
SELECT_JS2
314314
Text Label 5450 3550 0 50 ~ 0
315-
DOWN_JS1
315+
DOWN_JS2
316316
Text Label 3850 3300 0 50 ~ 0
317-
UP_JS1
317+
UP_JS2
318318
Text Label 3800 4500 0 50 ~ 0
319-
START_C_JS2
319+
START_C_JS1
320320
Text Label 3800 4600 0 50 ~ 0
321-
RIGHT_GND_JS2
321+
RIGHT_GND_JS1
322322
Text Label 3800 4700 0 50 ~ 0
323-
LEFT_GND_JS2
323+
LEFT_GND_JS1
324324
Text Label 3800 4800 0 50 ~ 0
325-
DOWN_JS2
325+
DOWN_JS1
326326
Text Label 3800 5000 0 50 ~ 0
327-
UP_JS2
327+
UP_JS1
328328
Text Label 3800 4900 0 50 ~ 0
329-
A_B_JS2
330-
Text Label 3850 3200 0 50 ~ 0
331329
A_B_JS1
330+
Text Label 3850 3200 0 50 ~ 0
331+
A_B_JS2
332332
Wire Wire Line
333333
3700 3800 4350 3800
334334
Wire Wire Line
@@ -396,8 +396,8 @@ L power:GND #PWR?
396396
U 1 1 5DF43DD3
397397
P 2700 2000
398398
AR Path="/5DF43DD3" Ref="#PWR?" Part="1"
399-
AR Path="/5DF2662E/5DF43DD3" Ref="#PWR045" Part="1"
400-
F 0 "#PWR045" H 2700 1750 50 0001 C CNN
399+
AR Path="/5DF2662E/5DF43DD3" Ref="#PWR?" Part="1"
400+
F 0 "#PWR?" H 2700 1750 50 0001 C CNN
401401
F 1 "GND" H 2705 1827 50 0000 C CNN
402402
F 2 "" H 2700 2000 50 0001 C CNN
403403
F 3 "" H 2700 2000 50 0001 C CNN
@@ -422,8 +422,8 @@ L power:GND #PWR?
422422
U 1 1 5E263D96
423423
P 2200 3000
424424
AR Path="/5E263D96" Ref="#PWR?" Part="1"
425-
AR Path="/5DF2662E/5E263D96" Ref="#PWR046" Part="1"
426-
F 0 "#PWR046" H 2200 2750 50 0001 C CNN
425+
AR Path="/5DF2662E/5E263D96" Ref="#PWR?" Part="1"
426+
F 0 "#PWR?" H 2200 2750 50 0001 C CNN
427427
F 1 "GND" H 2205 2827 50 0000 C CNN
428428
F 2 "" H 2200 3000 50 0001 C CNN
429429
F 3 "" H 2200 3000 50 0001 C CNN
@@ -453,7 +453,7 @@ Wire Wire Line
453453
Wire Wire Line
454454
4800 3550 4800 3100
455455
Text Label 3850 4000 0 50 ~ 0
456-
SELECT_JS2
456+
SELECT_JS1
457457
Wire Wire Line
458458
3700 3100 4800 3100
459459
Connection ~ 4800 3100
@@ -603,8 +603,8 @@ L power:GND #PWR?
603603
U 1 1 5E044959
604604
P 3400 2000
605605
AR Path="/5E044959" Ref="#PWR?" Part="1"
606-
AR Path="/5DF2662E/5E044959" Ref="#PWR044" Part="1"
607-
F 0 "#PWR044" H 3400 1750 50 0001 C CNN
606+
AR Path="/5DF2662E/5E044959" Ref="#PWR?" Part="1"
607+
F 0 "#PWR?" H 3400 1750 50 0001 C CNN
608608
F 1 "GND" H 3405 1827 50 0000 C CNN
609609
F 2 "" H 3400 2000 50 0001 C CNN
610610
F 3 "" H 3400 2000 50 0001 C CNN

0 commit comments

Comments
 (0)