Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Create automated system to compare kicad diffs #24
When a new merge request is made. Use travis-ci to generate gerbers/pdf/png files and then use
You can assign this to me as I'm currently working on it.
Awesome thought of automating this!
Just made you a collaborator of this repo with write access, and assigned this issue to you.
Sorry for the delay regarding the other issues, I'll catch up later on.
Thank you so much!
I have a working implementation in this branch in my fork
It still has the following issues:
I have opened merge request #27 It has a fairly polished collection of scripts that when run generate 14 pdf files, converts them to .png files, and then runs
The script that generates the plots is located externally here:
It still could use some minor improvements, but it is good enough to see at a glance exactly what was changed.
It also has a travis config file, that runs these scripts.
Here is what happens if nothing has changed:
Here is what it looks like when a change is made to a file ending in .kicad_pcb
There are still two remaining tasks
I'll keep working on those, but I want to merge what I have now so that people can use these scripts without waiting.
Here are some samples of what happens when the kicad_file is edited. Here I intentionally moved the rj11 connector:
Marking as done.
I'll update the README instructing users to upload their diffs manually.