mirror of
https://github.com/dnlbauer/corax-keyboard.git
synced 2026-09-10 13:15:29 +00:00
kicad
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -1,2 +1 @@
|
||||
output
|
||||
pcb
|
||||
|
||||
BIN
images/kicad.jpeg
Normal file
BIN
images/kicad.jpeg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 455 KiB |
414
pcb/outlines/board.dxf
Normal file
414
pcb/outlines/board.dxf
Normal file
@@ -0,0 +1,414 @@
|
||||
0
|
||||
SECTION
|
||||
2
|
||||
HEADER
|
||||
9
|
||||
$INSUNITS
|
||||
70
|
||||
4
|
||||
0
|
||||
ENDSEC
|
||||
0
|
||||
SECTION
|
||||
2
|
||||
TABLES
|
||||
0
|
||||
TABLE
|
||||
2
|
||||
LTYPE
|
||||
0
|
||||
LTYPE
|
||||
72
|
||||
65
|
||||
70
|
||||
64
|
||||
2
|
||||
CONTINUOUS
|
||||
3
|
||||
______
|
||||
73
|
||||
0
|
||||
40
|
||||
0
|
||||
0
|
||||
ENDTAB
|
||||
0
|
||||
TABLE
|
||||
2
|
||||
LAYER
|
||||
0
|
||||
ENDTAB
|
||||
0
|
||||
ENDSEC
|
||||
0
|
||||
SECTION
|
||||
2
|
||||
ENTITIES
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
69.5755111
|
||||
20
|
||||
-136.4091991
|
||||
11
|
||||
51.4617919
|
||||
21
|
||||
-122.0712605
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
50.7106973
|
||||
20
|
||||
-120.6773923
|
||||
11
|
||||
49.2050109
|
||||
21
|
||||
-103.467318
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
49.7026522
|
||||
20
|
||||
-101.9641996
|
||||
11
|
||||
81.8283933
|
||||
21
|
||||
-65.8265995
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
82.2887638
|
||||
20
|
||||
-65.4436638
|
||||
11
|
||||
104.7948275
|
||||
21
|
||||
-51.8436242
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
105.234105
|
||||
20
|
||||
-51.6459545
|
||||
11
|
||||
122.7118211
|
||||
21
|
||||
-46.1987329
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
123.3069213
|
||||
20
|
||||
-46.1081453
|
||||
11
|
||||
142.7799866
|
||||
21
|
||||
-46.1081453
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
143.2195268
|
||||
20
|
||||
-46.1570419
|
||||
11
|
||||
178.7854262
|
||||
21
|
||||
-54.1692486
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
179.2249664
|
||||
20
|
||||
-54.2181452
|
||||
11
|
||||
196.7524765
|
||||
21
|
||||
-54.2181452
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
198.7524765
|
||||
20
|
||||
-56.2181452
|
||||
11
|
||||
198.7524765
|
||||
21
|
||||
-124.0342257
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
198.7860191
|
||||
20
|
||||
-124.3989795
|
||||
11
|
||||
201.5798643
|
||||
21
|
||||
-139.461136
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
201.3454578
|
||||
20
|
||||
-140.8258898
|
||||
11
|
||||
192.5584779
|
||||
21
|
||||
-156.0453854
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
190.1315737
|
||||
20
|
||||
-156.9207997
|
||||
11
|
||||
141.1910669
|
||||
21
|
||||
-138.7880193
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
140.8037502
|
||||
20
|
||||
-138.6872197
|
||||
11
|
||||
108.2943263
|
||||
21
|
||||
-133.6281327
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
107.8124782
|
||||
20
|
||||
-133.6119572
|
||||
11
|
||||
70.9911173
|
||||
21
|
||||
-136.8334089
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
52.7030867
|
||||
20
|
||||
-120.5030809
|
||||
40
|
||||
2
|
||||
50
|
||||
184.9999976
|
||||
51
|
||||
231.6365737
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
51.1974004
|
||||
20
|
||||
-103.2930066
|
||||
40
|
||||
2
|
||||
50
|
||||
138.3634216
|
||||
51
|
||||
184.9999976
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
83.3231414
|
||||
20
|
||||
-67.1554065
|
||||
40
|
||||
2
|
||||
50
|
||||
121.1438711
|
||||
51
|
||||
138.3634216
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
105.8292052
|
||||
20
|
||||
-53.5553669
|
||||
40
|
||||
2
|
||||
50
|
||||
107.3105158
|
||||
51
|
||||
121.1438711
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
123.3069213
|
||||
20
|
||||
-48.1081453
|
||||
40
|
||||
2
|
||||
50
|
||||
90
|
||||
51
|
||||
107.3105158
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
142.7799866
|
||||
20
|
||||
-48.1081453
|
||||
40
|
||||
2
|
||||
50
|
||||
77.3044699
|
||||
51
|
||||
90
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
179.2249664
|
||||
20
|
||||
-52.2181452
|
||||
40
|
||||
2
|
||||
50
|
||||
257.3044699
|
||||
51
|
||||
270
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
196.7524765
|
||||
20
|
||||
-56.2181452
|
||||
40
|
||||
2
|
||||
50
|
||||
0
|
||||
51
|
||||
90
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
200.7524765
|
||||
20
|
||||
-124.0342257
|
||||
40
|
||||
2
|
||||
50
|
||||
180
|
||||
51
|
||||
190.5082382
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
199.613407
|
||||
20
|
||||
-139.8258898
|
||||
40
|
||||
2
|
||||
50
|
||||
329.9999999
|
||||
51
|
||||
10.5082382
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
190.8264271
|
||||
20
|
||||
-155.0453854
|
||||
40
|
||||
2
|
||||
50
|
||||
249.67
|
||||
51
|
||||
329.9999999
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
140.4962136
|
||||
20
|
||||
-140.6634336
|
||||
40
|
||||
2
|
||||
50
|
||||
69.67
|
||||
51
|
||||
81.154631
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
107.9867896
|
||||
20
|
||||
-135.6043466
|
||||
40
|
||||
2
|
||||
50
|
||||
81.154631
|
||||
51
|
||||
94.9999976
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
70.8168059
|
||||
20
|
||||
-134.8410195
|
||||
40
|
||||
2
|
||||
50
|
||||
231.6365737
|
||||
51
|
||||
274.9999976
|
||||
0
|
||||
ENDSEC
|
||||
0
|
||||
EOF
|
||||
3170
pcb/outlines/keys.dxf
Normal file
3170
pcb/outlines/keys.dxf
Normal file
File diff suppressed because it is too large
Load Diff
506
pcb/outlines/raw.dxf
Normal file
506
pcb/outlines/raw.dxf
Normal file
@@ -0,0 +1,506 @@
|
||||
0
|
||||
SECTION
|
||||
2
|
||||
HEADER
|
||||
9
|
||||
$INSUNITS
|
||||
70
|
||||
4
|
||||
0
|
||||
ENDSEC
|
||||
0
|
||||
SECTION
|
||||
2
|
||||
TABLES
|
||||
0
|
||||
TABLE
|
||||
2
|
||||
LTYPE
|
||||
0
|
||||
LTYPE
|
||||
72
|
||||
65
|
||||
70
|
||||
64
|
||||
2
|
||||
CONTINUOUS
|
||||
3
|
||||
______
|
||||
73
|
||||
0
|
||||
40
|
||||
0
|
||||
0
|
||||
ENDTAB
|
||||
0
|
||||
TABLE
|
||||
2
|
||||
LAYER
|
||||
0
|
||||
ENDTAB
|
||||
0
|
||||
ENDSEC
|
||||
0
|
||||
SECTION
|
||||
2
|
||||
ENTITIES
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
48.5132363
|
||||
20
|
||||
-124.244581
|
||||
11
|
||||
56.4827939
|
||||
21
|
||||
-123.547335
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
54.391056
|
||||
20
|
||||
-99.6386623
|
||||
11
|
||||
46.4214985
|
||||
21
|
||||
-100.3359082
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
46.4214985
|
||||
20
|
||||
-100.3359082
|
||||
11
|
||||
48.5132363
|
||||
21
|
||||
-124.244581
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
58.8359989
|
||||
20
|
||||
-150.4445919
|
||||
11
|
||||
121.5962648
|
||||
21
|
||||
-144.9537801
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
56.4827939
|
||||
20
|
||||
-123.547335
|
||||
11
|
||||
58.8359989
|
||||
21
|
||||
-150.4445919
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
52.037851
|
||||
20
|
||||
-72.7414055
|
||||
11
|
||||
54.391056
|
||||
21
|
||||
-99.6386623
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
52.037851
|
||||
20
|
||||
-72.7414055
|
||||
11
|
||||
69.9693556
|
||||
21
|
||||
-71.1726021
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
120.7786277
|
||||
20
|
||||
-135.6081454
|
||||
11
|
||||
121.5962648
|
||||
21
|
||||
-144.9537801
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
69.3592653
|
||||
20
|
||||
-64.1992392
|
||||
11
|
||||
92.5024766
|
||||
21
|
||||
-62.1744706
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
69.9693556
|
||||
20
|
||||
-71.1726021
|
||||
11
|
||||
69.3592653
|
||||
21
|
||||
-64.1992392
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
92.5024766
|
||||
20
|
||||
-56.2181453
|
||||
11
|
||||
102.5024766
|
||||
21
|
||||
-56.2181453
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
92.5024766
|
||||
20
|
||||
-62.1744706
|
||||
11
|
||||
92.5024766
|
||||
21
|
||||
-56.2181453
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
102.5024766
|
||||
20
|
||||
-49.2181453
|
||||
11
|
||||
120.5024765
|
||||
21
|
||||
-49.2181453
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
102.5024766
|
||||
20
|
||||
-49.2181453
|
||||
11
|
||||
102.5024766
|
||||
21
|
||||
-56.2181453
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
120.7786277
|
||||
20
|
||||
-135.6081454
|
||||
11
|
||||
138.5024766
|
||||
21
|
||||
-135.6081454
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
145.5024765
|
||||
20
|
||||
-49.2181452
|
||||
11
|
||||
145.5024765
|
||||
21
|
||||
-43.6081453
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
145.5024765
|
||||
20
|
||||
-43.6081453
|
||||
11
|
||||
120.5024765
|
||||
21
|
||||
-43.6081453
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
120.5024765
|
||||
20
|
||||
-43.6081453
|
||||
11
|
||||
120.5024765
|
||||
21
|
||||
-49.2181453
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
138.5024766
|
||||
20
|
||||
-141.2181453
|
||||
11
|
||||
156.0224309
|
||||
21
|
||||
-141.2181453
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
138.5024766
|
||||
20
|
||||
-135.6081454
|
||||
11
|
||||
138.5024766
|
||||
21
|
||||
-141.2181453
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
163.5024765
|
||||
20
|
||||
-51.7181452
|
||||
11
|
||||
163.5024765
|
||||
21
|
||||
-49.2181452
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
145.5024765
|
||||
20
|
||||
-49.2181452
|
||||
11
|
||||
163.5024765
|
||||
21
|
||||
-49.2181452
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
181.5024766
|
||||
20
|
||||
-102.7181453
|
||||
11
|
||||
181.5024766
|
||||
21
|
||||
-85.5181452
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
181.5024765
|
||||
20
|
||||
-60.5181452
|
||||
11
|
||||
181.5024765
|
||||
21
|
||||
-51.7181452
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
163.5024765
|
||||
20
|
||||
-51.7181452
|
||||
11
|
||||
181.5024765
|
||||
21
|
||||
-51.7181452
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
155.8225751
|
||||
20
|
||||
-141.9640172
|
||||
11
|
||||
173.1774843
|
||||
21
|
||||
-146.6142511
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
185.4675952
|
||||
20
|
||||
-127.9198786
|
||||
11
|
||||
185.7895987
|
||||
21
|
||||
-126.7181453
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
156.0224309
|
||||
20
|
||||
-141.2181453
|
||||
11
|
||||
155.8225751
|
||||
21
|
||||
-141.9640172
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
192.6295224
|
||||
20
|
||||
-160.9223326
|
||||
11
|
||||
205.1295224
|
||||
21
|
||||
-139.2716976
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
205.1295224
|
||||
20
|
||||
-139.2716976
|
||||
11
|
||||
185.4675952
|
||||
21
|
||||
-127.9198786
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
173.1774843
|
||||
20
|
||||
-146.6142511
|
||||
11
|
||||
171.8449128
|
||||
21
|
||||
-148.9223326
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
171.8449128
|
||||
20
|
||||
-148.9223326
|
||||
11
|
||||
192.6295224
|
||||
21
|
||||
-160.9223326
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
185.7895987
|
||||
20
|
||||
-126.7181453
|
||||
11
|
||||
199.7524766
|
||||
21
|
||||
-126.7181453
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
199.7524766
|
||||
20
|
||||
-126.7181453
|
||||
11
|
||||
199.7524766
|
||||
21
|
||||
-102.7181453
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
199.7524766
|
||||
20
|
||||
-102.7181453
|
||||
11
|
||||
181.5024766
|
||||
21
|
||||
-102.7181453
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
181.5024766
|
||||
20
|
||||
-85.5181452
|
||||
11
|
||||
200.5024765
|
||||
21
|
||||
-85.5181452
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
200.5024765
|
||||
20
|
||||
-85.5181452
|
||||
11
|
||||
200.5024765
|
||||
21
|
||||
-60.5181452
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
200.5024765
|
||||
20
|
||||
-60.5181452
|
||||
11
|
||||
181.5024765
|
||||
21
|
||||
-60.5181452
|
||||
0
|
||||
ENDSEC
|
||||
0
|
||||
EOF
|
||||
1
pcb/pcbs/fp-info-cache
Normal file
1
pcb/pcbs/fp-info-cache
Normal file
@@ -0,0 +1 @@
|
||||
0
|
||||
50330
pcb/pcbs/keyboard.kicad_pcb
Normal file
50330
pcb/pcbs/keyboard.kicad_pcb
Normal file
File diff suppressed because it is too large
Load Diff
80
pcb/pcbs/keyboard.kicad_prl
Normal file
80
pcb/pcbs/keyboard.kicad_prl
Normal file
@@ -0,0 +1,80 @@
|
||||
{
|
||||
"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,
|
||||
6,
|
||||
7,
|
||||
8,
|
||||
9,
|
||||
10,
|
||||
11,
|
||||
12,
|
||||
13,
|
||||
14,
|
||||
15,
|
||||
16,
|
||||
17,
|
||||
18,
|
||||
19,
|
||||
20,
|
||||
21,
|
||||
22,
|
||||
23,
|
||||
24,
|
||||
25,
|
||||
26,
|
||||
27,
|
||||
28,
|
||||
29,
|
||||
30,
|
||||
32,
|
||||
33,
|
||||
34,
|
||||
35,
|
||||
36,
|
||||
39,
|
||||
40
|
||||
],
|
||||
"visible_layers": "fffffff_ffffffff",
|
||||
"zone_display_mode": 0
|
||||
},
|
||||
"meta": {
|
||||
"filename": "keyboard.kicad_prl",
|
||||
"version": 3
|
||||
},
|
||||
"project": {
|
||||
"files": []
|
||||
}
|
||||
}
|
||||
533
pcb/pcbs/keyboard.kicad_pro
Normal file
533
pcb/pcbs/keyboard.kicad_pro
Normal file
@@ -0,0 +1,533 @@
|
||||
{
|
||||
"board": {
|
||||
"3dviewports": [],
|
||||
"design_settings": {
|
||||
"defaults": {
|
||||
"board_outline_line_width": 0.049999999999999996,
|
||||
"copper_line_width": 0.19999999999999998,
|
||||
"copper_text_italic": false,
|
||||
"copper_text_size_h": 1.5,
|
||||
"copper_text_size_v": 1.5,
|
||||
"copper_text_thickness": 0.3,
|
||||
"copper_text_upright": false,
|
||||
"courtyard_line_width": 0.049999999999999996,
|
||||
"dimension_precision": 4,
|
||||
"dimension_units": 3,
|
||||
"dimensions": {
|
||||
"arrow_length": 1270000,
|
||||
"extension_offset": 500000,
|
||||
"keep_text_aligned": true,
|
||||
"suppress_zeroes": false,
|
||||
"text_position": 0,
|
||||
"units_format": 1
|
||||
},
|
||||
"fab_line_width": 0.09999999999999999,
|
||||
"fab_text_italic": false,
|
||||
"fab_text_size_h": 1.0,
|
||||
"fab_text_size_v": 1.0,
|
||||
"fab_text_thickness": 0.15,
|
||||
"fab_text_upright": false,
|
||||
"other_line_width": 0.09999999999999999,
|
||||
"other_text_italic": false,
|
||||
"other_text_size_h": 1.0,
|
||||
"other_text_size_v": 1.0,
|
||||
"other_text_thickness": 0.15,
|
||||
"other_text_upright": false,
|
||||
"pads": {
|
||||
"drill": 0.762,
|
||||
"height": 1.524,
|
||||
"width": 1.524
|
||||
},
|
||||
"silk_line_width": 0.12,
|
||||
"silk_text_italic": false,
|
||||
"silk_text_size_h": 1.0,
|
||||
"silk_text_size_v": 1.0,
|
||||
"silk_text_thickness": 0.15,
|
||||
"silk_text_upright": false,
|
||||
"zones": {
|
||||
"min_clearance": 0.508
|
||||
}
|
||||
},
|
||||
"diff_pair_dimensions": [
|
||||
{
|
||||
"gap": 0.0,
|
||||
"via_gap": 0.0,
|
||||
"width": 0.0
|
||||
}
|
||||
],
|
||||
"drc_exclusions": [],
|
||||
"meta": {
|
||||
"filename": "board_design_settings.json",
|
||||
"version": 2
|
||||
},
|
||||
"rule_severities": {
|
||||
"annular_width": "error",
|
||||
"clearance": "error",
|
||||
"connection_width": "warning",
|
||||
"copper_edge_clearance": "error",
|
||||
"copper_sliver": "warning",
|
||||
"courtyards_overlap": "error",
|
||||
"diff_pair_gap_out_of_range": "error",
|
||||
"diff_pair_uncoupled_length_too_long": "error",
|
||||
"drill_out_of_range": "error",
|
||||
"duplicate_footprints": "warning",
|
||||
"extra_footprint": "warning",
|
||||
"footprint": "error",
|
||||
"footprint_type_mismatch": "ignore",
|
||||
"hole_clearance": "error",
|
||||
"hole_near_hole": "error",
|
||||
"invalid_outline": "error",
|
||||
"isolated_copper": "warning",
|
||||
"item_on_disabled_layer": "error",
|
||||
"items_not_allowed": "error",
|
||||
"length_out_of_range": "error",
|
||||
"lib_footprint_issues": "warning",
|
||||
"lib_footprint_mismatch": "warning",
|
||||
"malformed_courtyard": "error",
|
||||
"microvia_drill_out_of_range": "error",
|
||||
"missing_courtyard": "ignore",
|
||||
"missing_footprint": "warning",
|
||||
"net_conflict": "warning",
|
||||
"npth_inside_courtyard": "ignore",
|
||||
"padstack": "warning",
|
||||
"pth_inside_courtyard": "ignore",
|
||||
"shorting_items": "error",
|
||||
"silk_edge_clearance": "warning",
|
||||
"silk_over_copper": "warning",
|
||||
"silk_overlap": "warning",
|
||||
"skew_out_of_range": "error",
|
||||
"solder_mask_bridge": "error",
|
||||
"starved_thermal": "error",
|
||||
"text_height": "warning",
|
||||
"text_thickness": "warning",
|
||||
"through_hole_pad_without_hole": "error",
|
||||
"too_many_vias": "error",
|
||||
"track_dangling": "warning",
|
||||
"track_width": "error",
|
||||
"tracks_crossing": "error",
|
||||
"unconnected_items": "error",
|
||||
"unresolved_variable": "error",
|
||||
"via_dangling": "warning",
|
||||
"zones_intersect": "error"
|
||||
},
|
||||
"rules": {
|
||||
"max_error": 0.005,
|
||||
"min_clearance": 0.0,
|
||||
"min_connection": 0.0,
|
||||
"min_copper_edge_clearance": 0.075,
|
||||
"min_hole_clearance": 0.25,
|
||||
"min_hole_to_hole": 0.25,
|
||||
"min_microvia_diameter": 0.19999999999999998,
|
||||
"min_microvia_drill": 0.09999999999999999,
|
||||
"min_resolved_spokes": 2,
|
||||
"min_silk_clearance": 0.0,
|
||||
"min_text_height": 0.7999999999999999,
|
||||
"min_text_thickness": 0.08,
|
||||
"min_through_hole_diameter": 0.3,
|
||||
"min_track_width": 0.19999999999999998,
|
||||
"min_via_annular_width": 0.09999999999999999,
|
||||
"min_via_diameter": 0.39999999999999997,
|
||||
"solder_mask_to_copper_clearance": 0.0,
|
||||
"use_height_for_length_calcs": true
|
||||
},
|
||||
"teardrop_options": [
|
||||
{
|
||||
"td_allow_use_two_tracks": true,
|
||||
"td_curve_segcount": 5,
|
||||
"td_on_pad_in_zone": false,
|
||||
"td_onpadsmd": true,
|
||||
"td_onroundshapesonly": false,
|
||||
"td_ontrackend": false,
|
||||
"td_onviapad": true
|
||||
}
|
||||
],
|
||||
"teardrop_parameters": [
|
||||
{
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_target_name": "td_round_shape",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
},
|
||||
{
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_target_name": "td_rect_shape",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
},
|
||||
{
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_target_name": "td_track_end",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
}
|
||||
],
|
||||
"track_widths": [
|
||||
0.0
|
||||
],
|
||||
"via_dimensions": [
|
||||
{
|
||||
"diameter": 0.0,
|
||||
"drill": 0.0
|
||||
}
|
||||
],
|
||||
"zones_allow_external_fillets": false
|
||||
},
|
||||
"layer_presets": [],
|
||||
"viewports": []
|
||||
},
|
||||
"boards": [],
|
||||
"cvpcb": {
|
||||
"equivalence_files": []
|
||||
},
|
||||
"libraries": {
|
||||
"pinned_footprint_libs": [],
|
||||
"pinned_symbol_libs": []
|
||||
},
|
||||
"meta": {
|
||||
"filename": "keyboard.kicad_pro",
|
||||
"version": 1
|
||||
},
|
||||
"net_settings": {
|
||||
"classes": [
|
||||
{
|
||||
"bus_width": 12,
|
||||
"clearance": 0.2,
|
||||
"diff_pair_gap": 0.25,
|
||||
"diff_pair_via_gap": 0.25,
|
||||
"diff_pair_width": 0.2,
|
||||
"line_style": 0,
|
||||
"microvia_diameter": 0.3,
|
||||
"microvia_drill": 0.1,
|
||||
"name": "Default",
|
||||
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||
"track_width": 0.25,
|
||||
"via_diameter": 0.8,
|
||||
"via_drill": 0.4,
|
||||
"wire_width": 6
|
||||
},
|
||||
{
|
||||
"bus_width": 12,
|
||||
"clearance": 0.2,
|
||||
"diff_pair_gap": 0.25,
|
||||
"diff_pair_via_gap": 0.25,
|
||||
"diff_pair_width": 0.2,
|
||||
"line_style": 0,
|
||||
"microvia_diameter": 0.3,
|
||||
"microvia_drill": 0.1,
|
||||
"name": "Large",
|
||||
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||
"track_width": 0.5,
|
||||
"via_diameter": 0.8,
|
||||
"via_drill": 0.4,
|
||||
"wire_width": 6
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"version": 3
|
||||
},
|
||||
"net_colors": null,
|
||||
"netclass_assignments": null,
|
||||
"netclass_patterns": [
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": ""
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "row0"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "outer2_home"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "outer_bottom"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "outer_home"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "outer_top"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "row1"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "pinky_bottom"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "pinky_home"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "pinky_top"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "pinky_num"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "row2"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "ring_bottom"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "ring_home"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "ring_top"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "ring_num"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "middle_mod"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "row3"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "middle_bottom"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "middle_home"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "middle_top"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "middle_num"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "index_mod"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "row4"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "index_bottom"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "index_home"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "index_top"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "index_num"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "row5"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "inner_bottom"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "inner_home"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "inner_top"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "inner_num"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "layer_cluster"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "space_cluster"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "col2"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "col0"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "col4"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "col3"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "col1"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "scrollwheel_scrollwheel"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "ENCB_undef"
|
||||
},
|
||||
{
|
||||
"netclass": "Large",
|
||||
"pattern": "GND_ENCA"
|
||||
},
|
||||
{
|
||||
"netclass": "Large",
|
||||
"pattern": "ENCA_GND"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "undef_ENCB"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "ENCB"
|
||||
},
|
||||
{
|
||||
"netclass": "Large",
|
||||
"pattern": "GND"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "ENCA"
|
||||
},
|
||||
{
|
||||
"netclass": "Large",
|
||||
"pattern": "RAW_P1"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "GND_P0"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "RST_GND"
|
||||
},
|
||||
{
|
||||
"netclass": "Large",
|
||||
"pattern": "VCC_GND"
|
||||
},
|
||||
{
|
||||
"netclass": "Large",
|
||||
"pattern": "P1_RAW"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "P0_GND"
|
||||
},
|
||||
{
|
||||
"netclass": "Large",
|
||||
"pattern": "GND_RST"
|
||||
},
|
||||
{
|
||||
"netclass": "Large",
|
||||
"pattern": "GND_VCC"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "SDA"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "SCL"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "CS"
|
||||
},
|
||||
{
|
||||
"netclass": "Large",
|
||||
"pattern": "RAW"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "RST"
|
||||
},
|
||||
{
|
||||
"netclass": "Large",
|
||||
"pattern": "VCC"
|
||||
},
|
||||
{
|
||||
"netclass": "Large",
|
||||
"pattern": "NN_VCC"
|
||||
},
|
||||
{
|
||||
"netclass": "Large",
|
||||
"pattern": "NN_GND_SCL"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "NN_SDA_CS"
|
||||
},
|
||||
{
|
||||
"netclass": "Large",
|
||||
"pattern": "NN_SCL_GND"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "NN_CS_SDA"
|
||||
},
|
||||
{
|
||||
"netclass": "Large",
|
||||
"pattern": "switch_from"
|
||||
}
|
||||
]
|
||||
},
|
||||
"pcbnew": {
|
||||
"last_paths": {
|
||||
"gencad": "",
|
||||
"idf": "",
|
||||
"netlist": "",
|
||||
"specctra_dsn": "",
|
||||
"step": "",
|
||||
"vrml": ""
|
||||
},
|
||||
"page_layout_descr_file": ""
|
||||
},
|
||||
"schematic": {
|
||||
"legacy_lib_dir": "",
|
||||
"legacy_lib_list": []
|
||||
},
|
||||
"sheets": [],
|
||||
"text_variables": {}
|
||||
}
|
||||
Reference in New Issue
Block a user