yaqwsx / KiKit

Automation tools for KiCAD
https://yaqwsx.github.io/KiKit
MIT License
1.53k stars 201 forks source link

DRC: Ignored Exclusions are not ignored. #648

Closed greenscreenflicker closed 7 months ago

greenscreenflicker commented 8 months ago

Prerequisites

KiKit version

master

KiCAD version

8.0.0

Operating system

Windows

Description

I excluded some errors on KiCAD. When exporting the document the exclusions are not respected. KiCAD: grafik

python -mkikit.ui fab jlcpcb --assembly --schematic ../dcdcpower.kicad_sch ../dcdcpower.kicad_pcb single/ Found 7 DRC violations: [clearance]: Clearance violation (netclass 'Default' clearance 0.1300 mm; actual 0.0556 mm) Rule: netclass 'Default'; Severity: error @(180.3100 mm, 34.2600 mm): Polygon on F.Cu @(175.0600 mm, 31.8500 mm): Zone [GNDPWR] on F.Cu [clearance]: Clearance violation (netclass 'Default' clearance 0.1300 mm; actual 0.0000 mm) Rule: netclass 'Default'; Severity: error @(181.1500 mm, 92.4500 mm): Polygon on F.Cu @(167.2423 mm, 76.0629 mm): Zone [/Uin] on F.Cu [clearance]: Clearance violation (netclass 'Default' clearance 0.1300 mm; actual 0.0000 mm) Rule: netclass 'Default'; Severity: error @(186.1000 mm, 95.3500 mm): Polygon on F.Cu @(158.1300 mm, 26.2400 mm): Zone [GNDPWR] on F.Cu and B.Cu [clearance]: Clearance violation (netclass 'Default' clearance 0.1300 mm; actual 0.0000 mm) Rule: netclass 'Default'; Severity: error @(181.1500 mm, 91.7000 mm): Polygon on F.Cu @(167.2423 mm, 76.0629 mm): Zone [/Uin] on F.Cu [footprint_type_mismatch]: Footprint component type doesn't match footprint pads (expected 'Through hole'; actual 'SMD') Local override; Severity: error @(175.2000 mm, 43.7000 mm): Footprint U601 [solder_mask_bridge]: Front solder mask aperture bridges items with different nets Rule: board setup solder mask min width; Severity: error @(181.1500 mm, 92.4500 mm): Polygon on F.Cu @(180.8250 mm, 92.3500 mm): Pad 1 [/Uin] of C302 on F.Cu [solder_mask_bridge]: Front solder mask aperture bridges items with different nets Rule: board setup solder mask min width; Severity: error @(181.1500 mm, 91.7000 mm): Polygon on F.Cu @(180.8250 mm, 92.3500 mm): Pad 1 [/Uin] of C302 on F.Cu DRC failed. See report above. No files produced

Steps to Reproduce

...

greenscreenflicker commented 7 months ago

@yaqwsx kind reminder

yaqwsx commented 7 months ago

I am sorry, but I can't reproduce the issue you observed. I even added a CI test for it in e60dcc2.

If you want to receive prompt and helpful support for free on any open-source project, you should focus on lowering the barrier to reproduce the issues you observe. If you can provide all the input files and step-by-step instructions, you have higher chance of getting response soon. Many OSS maintainers, including myself, hate wasting a ton of time building (often obscure) inputs that trigger the bug.

yaqwsx commented 7 months ago

Closing together with #654