pcb

Allow disabling of minimum overlap DRC checking

Bug #699445 reported by avian1
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
pcb
Fix Released
Medium
Chad Parker

Bug Description

Hi

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.

Revision history for this message
avian1 (avian1) wrote :
Revision history for this message
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.

Revision history for this message
avian1 (avian1) wrote :
Traumflug (mah-jump-ing)
Changed in geda-project:
importance: Undecided → Wishlist
tags: added: drc gtk-gui
Changed in pcb:
status: New → Confirmed
Revision history for this message
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.

Revision history for this message
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
Changed in pcb:
status: Fix Committed → Fix Released
Changed in geda-project:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.