aktos-io / aecad

Open Source Circuit Board Design Software that runs on the browser and desktop
https://aktos.io/aecad
54 stars 10 forks source link

Create shorthand for iface declaration #68

Closed ceremcem closed 3 years ago

ceremcem commented 3 years ago

Following iface declaration:

iface: "c2.a1"
netlist:
    "foo": "c5.1 c2.a1 

should expand to:

iface: "a1"
netlist:
    "foo": "c5.1 c2.a1 a1"

Use case

This is useful for creating sub-circuits for bundling components with their necessary components. In order not to create a mess with re-declaration of Component.iface inside the sub-circuit, the "Unused pads" can be simply placed in iface section of sub-circuit.

ceremcem commented 3 years ago

Closed by 838b0a9