leomcelroy / svg-pcb

Design PCBs in the Browser
https://www.leomcelroy.com/svg-pcb-website
GNU General Public License v3.0
64 stars 9 forks source link

Need layers per pad not pads per layer #44

Closed kr15h closed 1 year ago

kr15h commented 1 year ago

There is probably a reason why in KiCad there is a layer list for each pad. Pad geometry is more complex and thus it makes sense not to repeat it too much. Layer names are simple, thus it makes sense to repeat them per each pad rather than repeat pad geometry for each layer. What I propose is:

component: {
  pads: [
    {number: 1, label: "GND", shape: {...depending on type...}, layers:["F.Cu", "B.Cu", ...]}
  ]
}
leomcelroy commented 1 year ago

Addressed with issue #43 I believe.