devbisme / skidl

SKiDL is a module that extends Python with the ability to design electronic circuits.
https://devbisme.github.io/skidl/
MIT License
1.04k stars 118 forks source link

Generate schematics for newer versions of KiCad #188

Open devbisme opened 1 year ago

devbisme commented 1 year ago

The current version of SKiDL (1.2.0) only generates schematic files for KiCad 5. Please add support for versions 6 & 7.

alphaai commented 1 year ago

Hi,

Any update on this as I am using kicad 7 and I hope to use skidl as well. Thanks

devbisme commented 1 year ago

I'm working on it.

aifitrading commented 8 months ago

waiting for this new feature.

aifitrading commented 8 months ago

@devbisme any chance to let us know when the new schematic generation will be ready? Even a half baked version will be very very helpful.

jemathews0 commented 8 months ago

I had put some work in on this back in March and made this pr: https://github.com/devbisme/skidl/pull/182 but I was looking for some feedback. I had gotten the generate_svg functionality to work but I had questions about generating schematics.

tapegoji commented 3 months ago

Hey, I tried to use your commit, but had issues. Is your code updated? I have a code that works for generating svg. Do you think we can merge those and make it a working PR? let me know if you are interested so we can work on this together.

devbisme commented 3 months ago

@jemathews0 PR for generating SVG was submitted while I was making a bunch of changes to SKiDL over an extended period of time, which made it difficult for me to integrate his PR. I've been working on doing that and refactoring the src/tools code to support KiCad versions 5, 6, 7, 8, ... I've just released the most current code for that into the development branch. I'd be happy to cooperate in getting SVG generation working for any of the 6, 7, or 8 versions of KiCad. (It should be easy to port to the other versions.) I think my port of @jemathews0 stuff is close, but maybe you have something better.