r3894 introduces unnoticed drc violations
Bug #1099136 reported by
Martin Errenst
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Fix Released
|
Medium
|
Unassigned |
Bug Description
The "lazy track connection detection" (checking if two segments ends are within a certain distance), introduces the problem, that one can create smaller parts in the track which are totally unnoticed by the DRC.
Take a look at the screenshot, the default track width is set to 2mm, also the DRC should complain about tracks smaller then 2mm (guess the DRC is only looking at the segments width, a real check would take quite some time).
But the DRC misses the smaller overlapping area with 1.8mm across totally.
My suggestion would be: add a 3. tab in the DRC output and list all segments there which are not 100% overlapping.
Affected versions: r3894 and above, tested with r3902.
tags: | added: pcbnew |
Changed in kicad: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Sadly I agree... IMHO the warning should be about not connected endpoints. Some postprocessor choke on gerbers with don't fit exactly (for example for netlist extraction). At least there are DRC improvements in the pipeline AFAIK