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