Comment 28 for bug 1788268

Revision history for this message
Franck78 (fbourdonnec) wrote :

From pcb_calculator to track calculator....

-Copper text
-Antennas, inductance
-Filters
-Bus with of varying size
-Net ties
-Surge protectors

The common point between all of those things is *COMPONENT MADE OF TRACKS SEGMENTS*

Make the necessary changes to make a component represented by tracks
-add the possibility to make the object just drawn OR
-call a formula that return the shape of the track. Because this is an advanced method, all parameters are passed with one field same as a URL with params. No GUI needed for each object. Just formulas write by skilled engineers.

For example, requesting a Tie for 3 nets will return a calculated footprint with three pads
VirtualCOMPONENT:Tie() (the formula to call)
REF:shape=rectangle;nets=Xyz,Abc,Def;......

If I'm not wrong, DRC is not bothered by components. A zero ohm resistors on two nets is not checked. So for this calculated component.
For Copper text, it's a component, not a lost piece of copper

You get the idea. Some component are added in schema editor. Some properties can trigger a calculated component, the thing is : no fixed footprint.