From 917b2870348ceeefd156baf9164cd47e17ea5aff Mon Sep 17 00:00:00 2001 From: Folkert Kevelam Date: Mon, 26 May 2025 20:26:10 +0200 Subject: [PATCH] Set pcb rules --- Ethy.kicad_pro | 48 ++++++++++++++++++++++++++++++++++-------------- 1 file changed, 34 insertions(+), 14 deletions(-) diff --git a/Ethy.kicad_pro b/Ethy.kicad_pro index b3ac6f8..2095ede 100644 --- a/Ethy.kicad_pro +++ b/Ethy.kicad_pro @@ -48,10 +48,16 @@ "silk_text_thickness": 0.1, "silk_text_upright": false, "zones": { - "min_clearance": 0.5 + "min_clearance": 0.0 } }, - "diff_pair_dimensions": [], + "diff_pair_dimensions": [ + { + "gap": 0.0, + "via_gap": 0.0, + "width": 0.0 + } + ], "drc_exclusions": [], "meta": { "version": 2 @@ -102,6 +108,7 @@ "solder_mask_bridge": "error", "starved_thermal": "error", "text_height": "warning", + "text_on_edge_cuts": "error", "text_thickness": "warning", "through_hole_pad_without_hole": "error", "too_many_vias": "error", @@ -117,23 +124,23 @@ }, "rules": { "max_error": 0.005, - "min_clearance": 0.0, + "min_clearance": 0.1, "min_connection": 0.0, "min_copper_edge_clearance": 0.5, "min_groove_width": 0.0, - "min_hole_clearance": 0.25, - "min_hole_to_hole": 0.25, + "min_hole_clearance": 0.2, + "min_hole_to_hole": 0.2, "min_microvia_diameter": 0.2, "min_microvia_drill": 0.1, "min_resolved_spokes": 2, - "min_silk_clearance": 0.0, - "min_text_height": 0.8, - "min_text_thickness": 0.08, - "min_through_hole_diameter": 0.3, - "min_track_width": 0.0, - "min_via_annular_width": 0.1, + "min_silk_clearance": 0.15, + "min_text_height": 1.0, + "min_text_thickness": 0.153, + "min_through_hole_diameter": 0.15, + "min_track_width": 0.16, + "min_via_annular_width": 0.45, "min_via_diameter": 0.5, - "solder_mask_to_copper_clearance": 0.0, + "solder_mask_to_copper_clearance": 0.1, "use_height_for_length_calcs": true }, "teardrop_options": [ @@ -180,7 +187,15 @@ "td_width_to_size_filter_ratio": 0.9 } ], - "track_widths": [], + "track_widths": [ + 0.0, + 0.2, + 0.25, + 0.5, + 1.0, + 2.0, + 3.0 + ], "tuning_pattern_settings": { "diff_pair_defaults": { "corner_radius_percentage": 80, @@ -207,7 +222,12 @@ "spacing": 0.6 } }, - "via_dimensions": [], + "via_dimensions": [ + { + "diameter": 0.0, + "drill": 0.0 + } + ], "zones_allow_external_fillets": false }, "ipc2581": {