-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.
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 T:Tie() (the formula to call) rectangle; nets=Xyz, Abc,Def; ......
VirtualCOMPONEN
REF:shape=
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.