kicad-automation-scripts icon indicating copy to clipboard operation
kicad-automation-scripts copied to clipboard

Schematic and Layout diff

Open leoheck opened this issue 5 years ago • 2 comments

@set-soft, what do you think about integrating these 2 tools in your fork?

Schematic diffs are ready to go. It uses OCaml lang, which can be tricky to install. But not impossible. It generates a bunch of images with diffs of 2 git versions for all pages of the schematics. https://github.com/jnavila/plotkicadsch

Layout diff is in Python and starts with a GUI. But it can be easily improved with argparse . This one generates a bunch of images with diffs of 2 versions of the layout (works with git, svn, hg) It also opens a webserver to display these changes for all the layers https://github.com/Gasman2014/KiCad-Diff

leoheck avatar May 28 '20 20:05 leoheck

Hi @leoheck I'll take a look at them, thanks. For PCBs I use https://github.com/INTI-CMNB/kicad_pcb-diff For schematics I use a patched version of eeshow: http://neo900.org/stuff/eeshow/

set-soft avatar May 29 '20 10:05 set-soft

Oh, you are always one step forward. That's awesome. :) Do you have them integrated into your fork? Or maybe in another kind of integration?

I'm asking this because it will be nice to access diffs when a push is made in the CI. So the reviewers can have visual diff files ready to accelerate the reviews.

leoheck avatar May 29 '20 20:05 leoheck