|
From: Joseph C. <18...@bu...> - 2019-09-12 22:23:29
|
** Description changed: As of version 4.2.0 my PCB layout has 176 new DRC errors. I have many pads which are connected to polys by setting the pad clearance to zero. The DRC previously ignored theses. I understand that this looks like a legitimate clearance violation but there is no way, as far as I can tell, to tell PCB that the connection from the pad to the poly is - intentional. A flag on the pad indicating that it should be connected - would be ideal. + intentional. - The "clearline" flag on lines is related. If there were a "noclear" - flag for pads, I could add this to all the pads that were intentionally - connected to polys. Ideally, "noclear" would both prevent the DRC from - calling the connection an error *and* cause the poly router to ignore - the pad clearance setting. + I believe the DRC should just ignore zero-clearance pads as it did in + previous versions. If the resulting connections were errors, they would + be detected as such anyway because they would violate the netlist. + + An alternative but less ideal solution would be to add a flag, say + "noclear", that could be added to the pad to indicate connection to the + poly was intentional. This is fairly easy to reproduce. 1. Start a new project 2. Add a poly rectangle on the top layer. 3. Add a component that has a pad. 4. Set the clearance of a pad to zero (Shift-K). 5. Run the DRC. See attached file. -- You received this bug notification because you are a member of PCB Bug Team, which is subscribed to pcb. https://bugs.launchpad.net/bugs/1843834 Title: New DRC flags zero-clearance pads Status in pcb: New Bug description: As of version 4.2.0 my PCB layout has 176 new DRC errors. I have many pads which are connected to polys by setting the pad clearance to zero. The DRC previously ignored theses. I understand that this looks like a legitimate clearance violation but there is no way, as far as I can tell, to tell PCB that the connection from the pad to the poly is intentional. I believe the DRC should just ignore zero-clearance pads as it did in previous versions. If the resulting connections were errors, they would be detected as such anyway because they would violate the netlist. An alternative but less ideal solution would be to add a flag, say "noclear", that could be added to the pad to indicate connection to the poly was intentional. This is fairly easy to reproduce. 1. Start a new project 2. Add a poly rectangle on the top layer. 3. Add a component that has a pad. 4. Set the clearance of a pad to zero (Shift-K). 5. Run the DRC. See attached file. To manage notifications about this bug go to: https://bugs.launchpad.net/pcb/+bug/1843834/+subscriptions |