From ad26d3b5015b48f976222d910c34ffb7438ef65e Mon Sep 17 00:00:00 2001 From: Marco Massarelli <60667061+ceoloide@users.noreply.github.com> Date: Sat, 11 May 2024 18:34:28 +0000 Subject: [PATCH] Update KiBot configuration --- kibot/boards.kibot.yaml | 38 ++++++++++++++++++++------------------ kibot/default.kibot.yaml | 2 +- 2 files changed, 21 insertions(+), 19 deletions(-) diff --git a/kibot/boards.kibot.yaml b/kibot/boards.kibot.yaml index 64e9ef2..411fe41 100644 --- a/kibot/boards.kibot.yaml +++ b/kibot/boards.kibot.yaml @@ -3,28 +3,30 @@ kibot: preflight: run_erc: false # There are no sch files generated by Ergogen - run_drc: + drc: dir: kibot/drc enabled: true ignore_unconnected: true # Auto-routing doesn't always connect all traces + filters: + - filter: 'Ignore library warnings' + error: 'lib_footprint_issues' + - filter: 'Copper edge clearance should be >=0.200 but board defaults to 0.500' + error: 'copper_edge_clearance' + regex: 'actual 0.[2-9][0-9]+ mm' + - filter: 'Ignore Default track width issues, board defaults to 0.250 but JLCPCB min is 0.127' + error: 'track_width' + regex: 'min width 0.2000 mm; actual 0.1[2-9][07-9]0 mm' + - filter: 'Hotswap reversible switch footprint has holes overlapping' + error: 'hole_near_hole' + - filter: 'Hotswap reversible switch footprint has pad overlapping with hole' + error: 'hole_clearance' + - filter: 'Hotswap reversible switch footprint has pad overlapping with hole' + error: 'solder_mask_bridge' + - filter: 'Jumpers on the MCU are supposed to short different nets' + error: 'shorting_items' + - filter: 'MX reversible hotswap has co-located drill holes' + error: 'holes_co_located' fill_zones: true - filters: - - filter: 'Ignore library warnings' - error: 'lib_footprint_issues' - - filter: 'Copper edge clearance should be >=0.200 but board defaults to 0.500' - error: 'copper_edge_clearance' - regex: 'actual 0.[2-9][0-9]+ mm' - - filter: 'Ignore Default track width issues, board defaults to 0.250 but JLCPCB min is 0.127' - error: 'track_width' - regex: 'min width 0.2000 mm; actual 0.1[2-9][07-9]0 mm' - - filter: 'Hotswap reversible switch footprint has holes overlapping' - error: 'hole_near_hole' - - filter: 'Hotswap reversible switch footprint has pad overlapping with hole' - error: 'hole_clearance' - - filter: 'Hotswap reversible switch footprint has pad overlapping with hole' - error: 'solder_mask_bridge' - - filter: 'Jumpers on the MCU are supposed to short different nets' - error: 'shorting_items' global: filters: diff --git a/kibot/default.kibot.yaml b/kibot/default.kibot.yaml index 47fd950..7e189a1 100644 --- a/kibot/default.kibot.yaml +++ b/kibot/default.kibot.yaml @@ -6,7 +6,7 @@ kibot: preflight: fill_zones: true - run_drc: false + drc: false run_erc: false outputs: