From 1ad7d0391b68790f4e37f4445046f425594b441f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20K=C3=A1kona?= Date: Thu, 6 Jun 2024 23:13:37 +0200 Subject: [PATCH] Modify board clearance setup. --- hw/sch_pcb/GH4PIN01.kicad_pcb | 286 +++++++++++++++++++--------------- hw/sch_pcb/GH4PIN01.kicad_prl | 2 +- hw/sch_pcb/GH4PIN01.kicad_pro | 9 +- 3 files changed, 167 insertions(+), 130 deletions(-) diff --git a/hw/sch_pcb/GH4PIN01.kicad_pcb b/hw/sch_pcb/GH4PIN01.kicad_pcb index d317697..dedd06e 100644 --- a/hw/sch_pcb/GH4PIN01.kicad_pcb +++ b/hw/sch_pcb/GH4PIN01.kicad_pcb @@ -33,7 +33,7 @@ (layer "B.Mask" (type "Bottom Solder Mask") (thickness 0.01)) (layer "B.Paste" (type "Bottom Solder Paste")) (layer "B.SilkS" (type "Bottom Silk Screen")) - (copper_finish "HAL SnPb") + (copper_finish "HAL lead-free") (dielectric_constraints no) ) (pad_to_mask_clearance 0.08) @@ -834,18 +834,18 @@ (filled_polygon (layer "F.Cu") (pts - (xy 157.848539 85.454185) - (xy 157.894294 85.506989) - (xy 157.9055 85.5585) - (xy 157.9055 124.4415) - (xy 157.885815 124.508539) - (xy 157.833011 124.554294) - (xy 157.7815 124.5655) - (xy 139.2185 124.5655) - (xy 139.151461 124.545815) - (xy 139.105706 124.493011) - (xy 139.0945 124.4415) - (xy 139.0945 105.863596) + (xy 158.048539 85.254185) + (xy 158.094294 85.306989) + (xy 158.1055 85.3585) + (xy 158.1055 124.6415) + (xy 158.085815 124.708539) + (xy 158.033011 124.754294) + (xy 157.9815 124.7655) + (xy 139.0185 124.7655) + (xy 138.951461 124.745815) + (xy 138.905706 124.693011) + (xy 138.8945 124.6415) + (xy 138.8945 105.863596) (xy 141.608495 105.863596) (xy 141.628457 106.053524) (xy 141.628458 106.053527) @@ -1236,19 +1236,19 @@ (xy 141.628458 105.673664) (xy 141.628457 105.673668) (xy 141.608495 105.863596) - (xy 139.0945 105.863596) - (xy 139.0945 86.10832) + (xy 138.8945 105.863596) + (xy 138.8945 86.10832) (xy 147.340607 86.10832) (xy 147.340607 92.856028) (xy 149.516627 92.856028) (xy 149.516627 86.10832) (xy 147.340607 86.10832) - (xy 139.0945 86.10832) - (xy 139.0945 85.5585) - (xy 139.114185 85.491461) - (xy 139.166989 85.445706) - (xy 139.2185 85.4345) - (xy 157.7815 85.4345) + (xy 138.8945 86.10832) + (xy 138.8945 85.3585) + (xy 138.914185 85.291461) + (xy 138.966989 85.245706) + (xy 139.0185 85.2345) + (xy 157.9815 85.2345) ) ) (filled_polygon @@ -1452,70 +1452,90 @@ (filled_polygon (layer "B.Cu") (pts - (xy 157.848539 85.454185) - (xy 157.894294 85.506989) - (xy 157.9055 85.5585) - (xy 157.9055 94.514366) - (xy 157.885815 94.581405) - (xy 157.833011 94.62716) - (xy 157.768899 94.637724) - (xy 157.753988 94.6362) + (xy 158.048539 85.254185) + (xy 158.094294 85.306989) + (xy 158.1055 85.3585) + (xy 158.1055 94.55742) + (xy 158.085815 94.624459) + (xy 158.033011 94.670214) + (xy 157.963853 94.680158) + (xy 157.942496 94.675126) + (xy 157.856695 94.646694) + (xy 157.856688 94.646693) + (xy 157.753984 94.6362) (xy 156.853998 94.6362) (xy 156.853998 96.636199) (xy 157.75397 96.636199) - (xy 157.753991 96.636197) - (xy 157.768893 96.634675) - (xy 157.837587 96.647441) - (xy 157.888473 96.69532) - (xy 157.9055 96.758032) - (xy 157.9055 101.964366) - (xy 157.885815 102.031405) - (xy 157.833011 102.07716) - (xy 157.768899 102.087724) - (xy 157.753988 102.0862) + (xy 157.753984 96.636198) + (xy 157.856697 96.625705) + (xy 157.942495 96.597274) + (xy 158.012323 96.594871) + (xy 158.072365 96.630602) + (xy 158.103558 96.693122) + (xy 158.1055 96.714979) + (xy 158.1055 102.00742) + (xy 158.085815 102.074459) + (xy 158.033011 102.120214) + (xy 157.963853 102.130158) + (xy 157.942496 102.125126) + (xy 157.856695 102.096694) + (xy 157.856688 102.096693) + (xy 157.753984 102.0862) (xy 156.853998 102.0862) (xy 156.853998 104.086199) (xy 157.75397 104.086199) - (xy 157.753991 104.086197) - (xy 157.768893 104.084675) - (xy 157.837587 104.097441) - (xy 157.888473 104.14532) - (xy 157.9055 104.208032) - (xy 157.9055 105.741166) - (xy 157.885815 105.808205) - (xy 157.833011 105.85396) - (xy 157.768899 105.864524) - (xy 157.753988 105.863) + (xy 157.753984 104.086198) + (xy 157.856697 104.075705) + (xy 157.942495 104.047274) + (xy 158.012323 104.044871) + (xy 158.072365 104.080602) + (xy 158.103558 104.143122) + (xy 158.1055 104.164979) + (xy 158.1055 105.78422) + (xy 158.085815 105.851259) + (xy 158.033011 105.897014) + (xy 157.963853 105.906958) + (xy 157.942496 105.901926) + (xy 157.856695 105.873494) + (xy 157.856688 105.873493) + (xy 157.753984 105.863) (xy 156.853998 105.863) (xy 156.853998 107.862999) (xy 157.75397 107.862999) - (xy 157.753991 107.862997) - (xy 157.768893 107.861475) - (xy 157.837587 107.874241) - (xy 157.888473 107.92212) - (xy 157.9055 107.984832) - (xy 157.9055 113.191166) - (xy 157.885815 113.258205) - (xy 157.833011 113.30396) - (xy 157.768899 113.314524) - (xy 157.753988 113.313) + (xy 157.753984 107.862998) + (xy 157.856697 107.852505) + (xy 157.942495 107.824074) + (xy 158.012323 107.821671) + (xy 158.072365 107.857402) + (xy 158.103558 107.919922) + (xy 158.1055 107.941779) + (xy 158.1055 113.23422) + (xy 158.085815 113.301259) + (xy 158.033011 113.347014) + (xy 157.963853 113.356958) + (xy 157.942496 113.351926) + (xy 157.856695 113.323494) + (xy 157.856688 113.323493) + (xy 157.753984 113.313) (xy 156.853998 113.313) (xy 156.853998 115.312999) (xy 157.75397 115.312999) - (xy 157.753991 115.312997) - (xy 157.768893 115.311475) - (xy 157.837587 115.324241) - (xy 157.888473 115.37212) - (xy 157.9055 115.434832) - (xy 157.9055 124.4415) - (xy 157.885815 124.508539) - (xy 157.833011 124.554294) - (xy 157.7815 124.5655) - (xy 139.2185 124.5655) - (xy 139.151461 124.545815) - (xy 139.105706 124.493011) - (xy 139.0945 124.4415) - (xy 139.0945 123.0848) + (xy 157.753984 115.312998) + (xy 157.856697 115.302505) + (xy 157.942495 115.274074) + (xy 158.012323 115.271671) + (xy 158.072365 115.307402) + (xy 158.103558 115.369922) + (xy 158.1055 115.391779) + (xy 158.1055 124.6415) + (xy 158.085815 124.708539) + (xy 158.033011 124.754294) + (xy 157.9815 124.7655) + (xy 139.0185 124.7655) + (xy 138.951461 124.745815) + (xy 138.905706 124.693011) + (xy 138.8945 124.6415) + (xy 138.8945 123.0848) (xy 147.545458 123.0848) (xy 147.564774 123.280929) (xy 147.621987 123.469533) @@ -1561,11 +1581,14 @@ (xy 147.621987 122.700066) (xy 147.564774 122.88867) (xy 147.545458 123.0848) - (xy 139.0945 123.0848) - (xy 139.0945 115.434834) - (xy 139.114185 115.367795) - (xy 139.166989 115.32204) - (xy 139.231103 115.311476) + (xy 138.8945 123.0848) + (xy 138.8945 115.39178) + (xy 138.914185 115.324741) + (xy 138.966989 115.278986) + (xy 139.036147 115.269042) + (xy 139.057504 115.274074) + (xy 139.143302 115.302505) + (xy 139.143309 115.302506) (xy 139.246019 115.312999) (xy 140.145999 115.312999) (xy 140.146 115.312998) @@ -1607,15 +1630,20 @@ (xy 140.646 113.313) (xy 140.146 113.313) (xy 139.246028 113.313) - (xy 139.24601 113.313001) - (xy 139.231101 113.314525) - (xy 139.162409 113.301755) - (xy 139.111524 113.253874) - (xy 139.0945 113.191167) - (xy 139.0945 107.984834) - (xy 139.114185 107.917795) - (xy 139.166989 107.87204) - (xy 139.231103 107.861476) + (xy 139.246012 113.313001) + (xy 139.143302 113.323494) + (xy 139.057504 113.351925) + (xy 138.987676 113.354327) + (xy 138.927634 113.318595) + (xy 138.896441 113.256075) + (xy 138.8945 113.234219) + (xy 138.8945 107.94178) + (xy 138.914185 107.874741) + (xy 138.966989 107.828986) + (xy 139.036147 107.819042) + (xy 139.057504 107.824074) + (xy 139.143302 107.852505) + (xy 139.143309 107.852506) (xy 139.246019 107.862999) (xy 140.145999 107.862999) (xy 140.646 107.862999) @@ -1689,7 +1717,7 @@ (xy 142.489191 113.137451) (xy 142.489193 113.137453) (xy 142.632399 113.222145) - (xy 142.67453 113.234385) + (xy 142.673958 113.234219) (xy 142.792164 113.268561) (xy 142.792167 113.268561) (xy 142.792169 113.268562) @@ -1700,7 +1728,7 @@ (xy 144.399831 113.268562) (xy 144.399833 113.268561) (xy 144.399835 113.268561) - (xy 144.450388 113.253874) + (xy 144.442812 113.256075) (xy 144.559601 113.222145) (xy 144.702807 113.137453) (xy 144.820453 113.019807) @@ -1891,9 +1919,9 @@ (xy 151.0405 105.810637) (xy 151.0405 104.189362) (xy 151.040499 104.189345) - (xy 151.034766 104.136029) + (xy 151.035533 104.14316) (xy 151.033989 104.128799) - (xy 151.018099 104.086198) + (xy 151.022479 104.097941) (xy 151.011522 104.068564) (xy 150.982889 103.991796) (xy 150.895261 103.874739) @@ -2473,26 +2501,33 @@ (xy 140.146 107.862998) (xy 140.146 105.863) (xy 139.246028 105.863) - (xy 139.24601 105.863001) - (xy 139.231101 105.864525) - (xy 139.162409 105.851755) - (xy 139.111524 105.803874) - (xy 139.0945 105.741167) - (xy 139.0945 104.208034) - (xy 139.114185 104.140995) - (xy 139.166989 104.09524) - (xy 139.231103 104.084676) + (xy 139.246012 105.863001) + (xy 139.143302 105.873494) + (xy 139.057504 105.901925) + (xy 138.987676 105.904327) + (xy 138.927634 105.868595) + (xy 138.896441 105.806075) + (xy 138.8945 105.784219) + (xy 138.8945 104.16498) + (xy 138.914185 104.097941) + (xy 138.966989 104.052186) + (xy 139.036147 104.042242) + (xy 139.057504 104.047274) + (xy 139.143302 104.075705) + (xy 139.143309 104.075706) (xy 139.246019 104.086199) (xy 140.145999 104.086199) (xy 140.146 104.086198) (xy 140.146 102.0862) (xy 139.246028 102.0862) - (xy 139.24601 102.086201) - (xy 139.231101 102.087725) - (xy 139.162409 102.074955) - (xy 139.111524 102.027074) - (xy 139.0945 101.964367) - (xy 139.0945 97.236198) + (xy 139.246012 102.086201) + (xy 139.143302 102.096694) + (xy 139.057504 102.125125) + (xy 138.987676 102.127527) + (xy 138.927634 102.091795) + (xy 138.896441 102.029275) + (xy 138.8945 102.007419) + (xy 138.8945 97.236198) (xy 142.248704 97.236198) (xy 142.248705 97.2362) (xy 143.346 97.2362) @@ -2509,11 +2544,14 @@ (xy 142.294718 97.076001) (xy 142.248899 97.233713) (xy 142.248704 97.236198) - (xy 139.0945 97.236198) - (xy 139.0945 96.758034) - (xy 139.114185 96.690995) - (xy 139.166989 96.64524) - (xy 139.231103 96.634676) + (xy 138.8945 97.236198) + (xy 138.8945 96.71498) + (xy 138.914185 96.647941) + (xy 138.966989 96.602186) + (xy 139.036147 96.592242) + (xy 139.057504 96.597274) + (xy 139.143302 96.625705) + (xy 139.143309 96.625706) (xy 139.246019 96.636199) (xy 140.145999 96.636199) (xy 140.146 96.636198) @@ -2555,12 +2593,14 @@ (xy 140.646 94.6362) (xy 140.146 94.6362) (xy 139.246028 94.6362) - (xy 139.24601 94.636201) - (xy 139.231101 94.637725) - (xy 139.162409 94.624955) - (xy 139.111524 94.577074) - (xy 139.0945 94.514367) - (xy 139.0945 87.0736) + (xy 139.246012 94.636201) + (xy 139.143302 94.646694) + (xy 139.057504 94.675125) + (xy 138.987676 94.677527) + (xy 138.927634 94.641795) + (xy 138.896441 94.579275) + (xy 138.8945 94.557419) + (xy 138.8945 87.0736) (xy 147.494658 87.0736) (xy 147.513974 87.269729) (xy 147.571187 87.458333) @@ -2606,12 +2646,12 @@ (xy 147.571187 86.688866) (xy 147.513974 86.87747) (xy 147.494658 87.0736) - (xy 139.0945 87.0736) - (xy 139.0945 85.5585) - (xy 139.114185 85.491461) - (xy 139.166989 85.445706) - (xy 139.2185 85.4345) - (xy 157.7815 85.4345) + (xy 138.8945 87.0736) + (xy 138.8945 85.3585) + (xy 138.914185 85.291461) + (xy 138.966989 85.245706) + (xy 139.0185 85.2345) + (xy 157.9815 85.2345) ) ) ) diff --git a/hw/sch_pcb/GH4PIN01.kicad_prl b/hw/sch_pcb/GH4PIN01.kicad_prl index 6b85f24..00c82c7 100644 --- a/hw/sch_pcb/GH4PIN01.kicad_prl +++ b/hw/sch_pcb/GH4PIN01.kicad_prl @@ -1,6 +1,6 @@ { "board": { - "active_layer": 0, + "active_layer": 31, "active_layer_preset": "", "auto_track_width": true, "hidden_netclasses": [], diff --git a/hw/sch_pcb/GH4PIN01.kicad_pro b/hw/sch_pcb/GH4PIN01.kicad_pro index 6a2c78f..63584c0 100644 --- a/hw/sch_pcb/GH4PIN01.kicad_pro +++ b/hw/sch_pcb/GH4PIN01.kicad_pro @@ -56,10 +56,7 @@ "width": 0.0 } ], - "drc_exclusions": [ - "solder_mask_bridge|148790430|86116182|5b0eb2eb-6b44-4b5e-a67d-bfc067b43102|26bdfaef-40c5-4a72-abd4-828c13f9bb0f", - "solder_mask_bridge|149185511|123858195|6d049b56-8357-4f64-87cc-8d3220457e58|26bdfaef-40c5-4a72-abd4-828c13f9bb0f" - ], + "drc_exclusions": [], "meta": { "version": 2 }, @@ -119,7 +116,7 @@ "max_error": 0.005, "min_clearance": 0.19999999999999998, "min_connection": 0.19999999999999998, - "min_copper_edge_clearance": 0.5, + "min_copper_edge_clearance": 0.3, "min_hole_clearance": 0.25, "min_hole_to_hole": 0.25, "min_microvia_diameter": 0.19999999999999998, @@ -134,7 +131,7 @@ "min_via_diameter": 0.7999999999999999, "solder_mask_clearance": 0.0, "solder_mask_min_width": 0.0, - "solder_mask_to_copper_clearance": 0.005, + "solder_mask_to_copper_clearance": 0.0, "use_height_for_length_calcs": true }, "teardrop_options": [