Dave Vandenbout
Dave Vandenbout
I pushed a commit to the development branch that loads a `Part` object with the default footprint from the definition if one isn't explicitly given. It seems to work with...
Maybe the thing to do is define a `set_empty_footprint(part)` function that gets called during netlist generation if the footprint is empty. Normally, the function will raise an exception, but the...
I pushed a commit to the development branch with the `empty_footprint_handler()` function. Here's an example of how to use it: ```python import skidl def my_empty_footprint_handler(part): """Function for handling parts with...
"How do I ...?" questions usually get more exposure if they're posted in the [discussions](https://github.com/xesscorp/skidl/discussions). As an example, I created a SKiDL module for a PMOD plug [here](https://devbisme.github.io/circuitsascode/api/html/_modules/circuitsascode/interfaces/pmod.html#pmod_plug_12). You could...
SKiDL doesn't have any features for defining footprints. Right now, all footprints are fetched from KiCad. The `pcbnew` package that's associated with KiCad's PCBNEW application can be used to create...
I'm not sure what this means: > Did you mean to filter out '2'? I don't have any official info on V6 schematic libs except for the two references in...
Very complete error report! I think what you're seeing with regard to the different errors is that the `netlistsvg` installed from the global NPM repository does not include a revision...
Thanks for doing this! It looks like a good start. `circuit.py` should contain anything that's generic for creating schematics: stuff like getting component bounding boxes, location of connection points, placement...
> Have you done any work on generating the bounding boxes? My idea right now is to make a rectangle based on the maximum pin distances. Take a look in...
I'll look into this.