kicad-utils
kicad-utils copied to clipboard
Question: Can I use this to panelize?
Hi!
First off, thanks you so much for this project!
I've been using a python script to panelize some KiCad boards, but started to write my own parser in node because of limitations of the Python script. I want to automate a lot more and do mousebits and edgecuts in my panelization scripts.
And then I found this project just the other day which really seems to be solving a lot of my problems. I myself started out with an intermediate s-expr parser that I found, but I see the tokenization is done already here.
I just started out trying to use this project as a lib but I wanted to just ask - does it parse "everything" and keep all the data or is it just parsing what's needed for the functions exposed here - I mean making those graphics? If not, do you think it is a lot of work to extend your parser to handle everything, because I think I'm going to need almost everything.
My idea is to load up a bunch of boards, do some transforms and output them all to the same file. Just like that python script I've been using does: http://projects.borg.ch/electronics/kicad/panelize.html, but with a bit more extensibility as a node lib.
Thanks!