fritzing / fritzing-app

Fritzing desktop application
http://fritzing.org
Other
3.97k stars 826 forks source link

button conductive triggers drc warning #2895

Open davidperrenoud opened 10 years ago

davidperrenoud commented 10 years ago

From irasc...@gmail.com on January 26, 2014 01:23:45

http://fritzing.org/forum/thread/1886/?page=last

Original issue: http://code.google.com/p/fritzing/issues/detail?id=2897

failiz commented 3 years ago

I don't understand the issue and the links do not work.

failiz commented 3 years ago

Summar Search for "BUTTON-CONDUCTIVE" part, add it to the pcb view and run a DRC. There are overlapping errors.

Remove imported label. Not sure if it is only the part or affects the Fritzing code...

From the forum: "I made a custom part for the Coilcraft LPR3265 Transformers and created a SVG with a text editor, just to ensure it matches the recommendations of the datasheet as close as possible.

The pads are made from simple polygon primitives.

If I now connect the pads with wires, they are "cut off" for some angles. I suspect fritzing expects pads to be rectangular and is a bit too economic with the "wire length".

I would expect the wires to properly connect to the pads center. See attachted image. It's also "broken" in the export to PDF.

Any simple workaround?

Happens with the current version 0.8.7b.pc, Win7 64 Bit. But I think other versions are affected too.

Body: I would suggest you make the actual connector element (id='connector0pad' or whatever) a circle or rectangle, and then add another element which is the larger shaped area around it. Then the wires will attempt to connect to the inner rectangle or circle, and the outer area can be whatever shape you like--it will still print as being part of the copper layer. - j

Body: Hi, thank you for the very fast response! I think I came up with the exact same solution. I just added four small circles into each of the pads in the SVG and it seems to work properly. If this is intended behavior for the wires, curvy wires behave inconsistently since they connect to pad centers and are not clipped.

Body: Hmm, well with this approach I get some obvious DRC warnings - since the circles overlap with the polygonal pads - will this be a problem for fritzing fab? If yes, is there a way to tell the DRC that that these pads are meant to be exactly like that?

Body: The warnings are a bit of a surprise, but they won't cause a problem for Fritzing Fab. Though you could add a note (part) to PCB view to explain, since the warnings will come up during processing.

Body: I found at least one part in the Fritzing parts library which reproduces the exact same behavior. Try dragging a "BUTTON-CONDUCTIVE" onto a PCB and run a DRC. Well, as long it's not a too big issue for Fritzing Fab it's fine for me. But it might confuse others."