Allow disabling of minimum overlap DRC checking

Bug #699445 reported by avian1 on 2008-02-29
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gEDA project
Chad Parker

Bug Description


This little patch changes the preferences dialog in the GTK HID so that it allows you to set 0.0 for "minimum touching copper overlap" setting. This setting disables this DRC check. That can be useful if your manufacturer doesn't have problems with touching polygons.

The patch also adds some comments to the code.

avian1 (avian1) wrote :
avian1 (avian1) wrote :

I've attached another patch for DRCFind() function that fixes a problem where you get a "copper areas too close" error for each copper line on the board when overlap checking is disabled.

avian1 (avian1) wrote :
Traumflug (mah-jump-ing) on 2015-09-27
Changed in geda-project:
importance: Undecided → Wishlist
tags: added: drc gtk-gui
Changed in pcb:
status: New → Confirmed
Chad Parker (parker-charles) wrote :

The preferences dialog actually prevents the user from entering zero for the shrink.

The original patch looks like it will work, but, it incorporates new global constants which I'd like to avoid.

Chad Parker (parker-charles) wrote :

I updated the config so that you may now enter 0 for the minimum copper overlap. This effectively disables that test.

This is a quick hack for the release. In the future I hope to have a more complete DRC section of the preferences page that will allow you to enable and disable everything.

Changed in pcb:
assignee: nobody → Chad Parker (parker-charles)
status: Confirmed → Fix Committed
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Related blueprints