svg-pcb icon indicating copy to clipboard operation
svg-pcb copied to clipboard

Design PCBs in the Browser

Results 51 svg-pcb issues
Sort by recently updated
recently updated
newest added

Adding optional properties for KiCad. ``` // Board-wide properties let board = new PCB(); board.kicad = { properties: { Sheetfile: "UsbUart_Cp2102.Cp2102", Sheetname: "usbconv" } }; ``` ``` // Per-component options...

Currently, KiCad export seems to generate refdes based on the Javascript variable name (and falling back to undefined if it is not assigned to a variable). However, this is inconsistent...

This is pretty low priority and I think can be worked around, but it's a potentially nice quality-of-life feature. KiCad footprints in .kicad_pcb files have additional properties that may be...

Create documentation pages/sections about the different available download options and their features. The optional KiCad parameter feature should show up somewhere and one should be able to find it if...

Layers should show up in exporters as they are defined in PCB-code.

It seems like currently for KiCad export, only F.Cu and B.Cu layers are exported. But other layers are also important, for example board edge (Edge.Cuts) and silkscreen (F.SilkS or S.Silkscreen...

Some thoughts about data structures while working on the KiCad export. **Vias vs Components** One should think a bit what is a component in the context of SvgPcb. The via...

For example the file copied below. The issue is in https://github.com/leomcelroy/svg-pcb/blob/main/js/ki_cad_parser.js ``` (footprint CAP_EEEFN1H101V (layer F.Cu) (tedit 643D8CE0) (descr "") (attr smd) (fp_text reference REF** (at 0.325 -5.535 0) (layer...

Should add versioning metadata to files. When version in file doesn't match the editor version we should alert the user. Version could be specified as such: ``` // @version: v0.0.1...