Jan Mrázek
Jan Mrázek
Well, I think PcbDraw would benefit from a rewrite from scratch. I have it somewhere on my roadmap once KiCAD 6 will be released. There is the filter option: https://github.com/yaqwsx/PcbDraw/blob/3b9610578d9bd6816a0577e453fbe588da2b524a/pcbdraw/pcbdraw.py#L716
KiCAD is a hard requirement as we avoid interpreting the KiCAD files directly and we use KiCAD to interpret it. In this way, the implementation is much simpler and also,...
@FFY00: FYI I started rewriting PcbDraw such that it can be used as a library (and also the code is refactored, so new features are easier to add). I started...
I am sorry that it took me so long to review these changes! Thank you for them. The `--show-lib-paths` should be probably extracted into a separate command.
The original idea for remapping is to e.g., allow for different LED colors. What you are doing is rather hacking the feature - what you probably want is to create...
For v1 I decided to preserve the symlinks, but, create a basic `PcbDraw` library that will be the source of the truth. All other libraries will just symlink these models....
Yes, this is just like Electro707 says. I attempted to convert the units, however, it requires fully parsing and interpreting the geometry in SVG file and it seemed like too...
If you want, you can use preprocessed libraries from my project: JlcParts (https://github.com/yaqwsx/jlcparts). All basic values like resistance, capacitance, inductance, voltage, current, etc. are normalized to SI units which allows...
My goal with JlcParts was to avoid a need for a custom infrastructure. That's why the current solution is quite hacky and abuses IndexedDB at the user side. If you...
I plan to make a release after resolving #13, #14, #17, #18, and possibly #19. If you are interested in having an upstream version, you can always install it via:...