← Back to team overview

kicad-developers team mailing list archive

Re: PCBNEW DRC with rotated rectangular pads (partial

 

Jonas Diemer a écrit :


Hello,

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
violation.
}
}
break;

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

Regards
Jonas

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

References