Skip to content

Commit a6dc6d4

Browse files
committed
Update PCB fabrication constraints for photoresist process
1 parent e831dcd commit a6dc6d4

File tree

3 files changed

+35
-22
lines changed

3 files changed

+35
-22
lines changed

templates/home-etch-photoresist/README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,11 @@ The template is preconfigured as a 2-layer board with constraints appropriate fo
3434

3535
| Parameter | Value | Notes |
3636
| --------------------------- | ------- | ---------------------------------------- |
37-
| Minimum clearance | 0.2 mm | Safe for photoresist resolution |
38-
| Minimum track width | 0.3 mm | Reliable with standard UV exposure |
37+
| Minimum clearance | 0.25 mm | Safe for photoresist resolution |
38+
| Minimum track width | 0.25 mm | Reliable with standard UV exposure |
3939
| Minimum connection width | 0.25 mm | Ensures good electrical connection |
40-
| Minimum annular width | 0.25 mm | Adequate for manual drilling tolerance |
41-
| Minimum via diameter | 0.8 mm | Suitable for 0.3 mm drill bits |
40+
| Minimum annular width | 0.35 mm | Adequate for manual drilling tolerance |
41+
| Minimum via diameter | 1.0 mm | Suitable for 0.3 mm drill bits |
4242
| Copper to hole clearance | 0.3 mm | Accounts for drilling precision |
4343
| Copper to edge clearance | 0.5 mm | Safe margin for cutting/routing |
4444
| Minimum through hole | 0.3 mm | Standard drill bit availability |
@@ -52,9 +52,9 @@ The template is preconfigured as a 2-layer board with constraints appropriate fo
5252

5353
| Property | Value |
5454
| -------------- | ------- |
55-
| Clearance | 0.2 mm |
56-
| Track Width | 0.3 mm |
57-
| Via Size | 0.8 mm |
55+
| Clearance | 0.25 mm |
56+
| Track Width | 0.25 mm |
57+
| Via Size | 1.0 mm |
5858
| Via Hole | 0.3 mm |
5959
| DiffPair Width | 0.2 mm |
6060
| DiffPair Gap | 0.25 mm |

templates/home-etch-photoresist/home-etch-photoresist.kicad_pro

Lines changed: 21 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@
124124
"rules": {
125125
"max_error": 0.005,
126126
"min_clearance": 0.25,
127-
"min_connection": 0.2,
127+
"min_connection": 0.25,
128128
"min_copper_edge_clearance": 0.5,
129129
"min_groove_width": 0.0,
130130
"min_hole_clearance": 0.3,
@@ -136,9 +136,9 @@
136136
"min_text_height": 0.8,
137137
"min_text_thickness": 0.08,
138138
"min_through_hole_diameter": 0.3,
139-
"min_track_width": 0.2,
140-
"min_via_annular_width": 0.25,
141-
"min_via_diameter": 0.8,
139+
"min_track_width": 0.25,
140+
"min_via_annular_width": 0.35,
141+
"min_via_diameter": 1.0,
142142
"solder_mask_to_copper_clearance": 0.0,
143143
"use_height_for_length_calcs": true
144144
},
@@ -443,7 +443,7 @@
443443
"no_connect_dangling": "warning",
444444
"pin_not_connected": "error",
445445
"pin_not_driven": "error",
446-
"pin_to_pin": "warning",
446+
"pin_to_pin": "error",
447447
"power_pin_not_driven": "error",
448448
"same_local_global_label": "warning",
449449
"similar_label_and_power": "warning",
@@ -453,6 +453,7 @@
453453
"single_global_label": "ignore",
454454
"unannotated": "error",
455455
"unconnected_wire_endpoint": "warning",
456+
"undefined_netclass": "error",
456457
"unit_value_mismatch": "error",
457458
"unresolved_variable": "error",
458459
"wire_dangling": "error"
@@ -481,8 +482,8 @@
481482
"pcb_color": "rgba(0, 0, 0, 0.000)",
482483
"priority": 2147483647,
483484
"schematic_color": "rgba(0, 0, 0, 0.000)",
484-
"track_width": 0.2,
485-
"via_diameter": 0.8,
485+
"track_width": 0.25,
486+
"via_diameter": 1.0,
486487
"via_drill": 0.3,
487488
"wire_width": 6
488489
}
@@ -577,12 +578,24 @@
577578
"label": "Datasheet",
578579
"name": "Datasheet",
579580
"show": true
581+
},
582+
{
583+
"group_by": false,
584+
"label": "Description",
585+
"name": "Description",
586+
"show": false
587+
},
588+
{
589+
"group_by": false,
590+
"label": "#",
591+
"name": "${ITEM_NUMBER}",
592+
"show": false
580593
}
581594
],
582595
"filter_string": "",
583596
"group_symbols": true,
584597
"include_excluded_from_bom": true,
585-
"name": "Default Editing",
598+
"name": "",
586599
"sort_asc": true,
587600
"sort_field": "Reference"
588601
},

templates/home-etch-photoresist/meta/info.html

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -89,12 +89,12 @@ <h2>Design Rules → Constraints</h2>
8989
</tr>
9090
<tr>
9191
<td>Minimum clearance</td>
92-
<td>0.2 mm</td>
92+
<td>0.25 mm</td>
9393
<td>Safe for photoresist resolution</td>
9494
</tr>
9595
<tr>
9696
<td>Minimum track width</td>
97-
<td>0.3 mm</td>
97+
<td>0.25 mm</td>
9898
<td>Reliable with standard UV exposure</td>
9999
</tr>
100100
<tr>
@@ -104,12 +104,12 @@ <h2>Design Rules → Constraints</h2>
104104
</tr>
105105
<tr>
106106
<td>Minimum annular width</td>
107-
<td>0.25 mm</td>
107+
<td>0.35 mm</td>
108108
<td>Adequate for manual drilling tolerance</td>
109109
</tr>
110110
<tr>
111111
<td>Minimum via diameter</td>
112-
<td>0.8 mm</td>
112+
<td>1.0 mm</td>
113113
<td>Suitable for 0.3 mm drill bits</td>
114114
</tr>
115115
<tr>
@@ -152,15 +152,15 @@ <h2>Net Classes → <code>Default</code></h2>
152152
</tr>
153153
<tr>
154154
<td>Clearance</td>
155-
<td>0.2 mm</td>
155+
<td>0.25 mm</td>
156156
</tr>
157157
<tr>
158158
<td>Track Width</td>
159-
<td>0.3 mm</td>
159+
<td>0.25 mm</td>
160160
</tr>
161161
<tr>
162162
<td>Via Size</td>
163-
<td>0.8 mm</td>
163+
<td>1.0 mm</td>
164164
</tr>
165165
<tr>
166166
<td>Via Hole</td>

0 commit comments

Comments
 (0)