← Back to team overview

kicad-developers team mailing list archive

Re: PCBNEW DRC with rotated rectangular pads (partial


Jonas Diemer a écrit :


as I have mentioned last week, DRC Pad2Pad checks are currently incomplete.
Right now, DRC violations between pads that are rotated by an angle not a
multiple of 90° are not detected.

To prevent undetected DRC problems, I think we should be conservative and emit a DRC error whenever there are rotated pads for which we do not have a DRC
check in place, i.e.

Index: pcbnew/drc.cpp
============ ========= ========= ========= ========= ========= ========= =
--- pcbnew/drc.cpp (Revision 1954)
+++ pcbnew/drc.cpp (Arbeitskopie)
@@ -1144,6 +1144,7 @@
else // Any other orient
/* TODO : any orient ... */
+ diag = true; // ... until we have fixed this, we assume DRC

What do you think? Should this go into SVN until we have a fix? Who is
currently working on DRC?


This is a poor fix!
I do not believe Pcbnew must create a DRC error for each pad having a non 0 or 90 deg orientation.
This will understand as a BUG for users who have such pads in their board.

Jean-Pierre CHARRAS
Maître de conférences
Directeur d'études 2ieme année.
Génie Electrique et Informatique Industrielle 2
Institut Universitaire de Technologie 1 de Grenoble
BP 67, 38402 St Martin d'Heres Cedex

Recherche :
Grenoble Image Parole Signal Automatique (GIPSA - INPG)
Grenoble France

Follow ups