Dave Vandenbout
Dave Vandenbout
I created a function `get_parts(terms)` which will search for parts that match the given search terms and return a list of `Part` objects. You can install it like so: ```...
Not sure what is wrong on your end. I just did an install in a virtualenv using Python 3.10.4 and got this: ```bash ~/tmp $ pip install git+https://github.com/devbisme/skidl@s39674 Collecting git+https://github.com/devbisme/skidl@s39674...
OK. I suggest renaming `get_parts` to `get_parts_libs` and return a list of namedtuples with `part` and `lib` fields.
I guess we should also rename the option from "parts_only".
This issue has lain fallow for a few months. Upon rethinking it, the simplest solution for you is to use a conditional list comprehension with the existing `search_parts_iter` function to...
This error happens because `kinet2pcb` is not finding the requested footprint so it gets set to `None`. I fixed it so an error is logged and `kinet2pcb` tries to proceed...
`kinet2pcb` does environment variable expansion. Are you sure the `KICAD6_FOOTPRINT_DIR` variable is set in the shell where you're running the script? My CP2104 looks like this. It must be KiCad...
What is happening is that your `digitkey-footprints.pretty` directory doesn't have an entry in the `fp-lib-table` file that KiCad and `kinet2pcb` uses to find footprint libraries. Go looking for that file...
To make things like using the DigiKey footprints easier, I added an `fp_libs` option to `generate_pcb()` so you can pass a list of footprint directories. For example, I put my...
Is there any more to do on this?