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

Support exchanging a BOM part #100

Open ceremcem opened 1 year ago

ceremcem commented 1 year ago

Any subcircuit may contain a component that we have to replace it in our final circuit with an equivalent one.

We have an option to change any component (within the subcircuit or in the subcircuit of the subcircuit).

Syntax

bom: 
  mysubtype: mysubcircuit({
    bom-change:
      components:
        ".C1": "Package": "value"
        ".d2.c1": "Package": "value"