Skip to content
A simple script to diff eagle cad sch/brd files
Python
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
.gitattributes
brd_example.png
eagle-diff.py
main.brd
main.sch
readme.md
sch_example.png

readme.md

What is this?

This simple python script lets you visually diff eagle CAD schematic and board files.

Install

  • Download eagle-dif.py somehwere on your path
  • Adjust eagle_path variable if it is different

Prerequisites

  • PIL

Git Setup

Add this to your .gitconfig:

[diff "eagle"]

    command = eagle-diff

Add a .gitattributes file to your project with these lines:

*.sch diff=eagle
*.brd diff=eagle

Try it out

Clone this project then:

git diff v1 v2 main.brd

Example

Schematic

pew pew pew

Board

pew pew pew

Contribute

Feel free to send pull requests with fixes/upgrades/whatever.

Something went wrong with that request. Please try again.