Cadsoft Eagle migrating to XML

[PT] posted about an exciting development from Cadsoft, the migration to XML based parts, schematics, and board layouts. The adoption of this open standard goes hand-in-hand with the open hardware initiatives people like [PT] have been pushing for.

Cadsoft Eagle is our go-to schematic and PCB software. We even have a tutorial which guides you through preparing your files for PCB manufacture. But the files containing parts libraries, schematics, and board layouts have always been binaries. A transition to XML means a lot of things. They will be easier to edit, and much friendlier for tracking changes using version control systems like SVN, CVS, Mercurial SCM, Git, etc. But immediately on our minds is the accessibility for hacking. Think of how easy XML parsing is in programs like Python. It should be snap to write scripts on a whim that will manipulate the XML files in any way imaginable. This doesn’t discount the value of Eagle, it extends the usability far beyond what any team of engineers at Cadsoft could produce by themselves. And for that, we say Bravo.

Save a baby, nursery temperature monitor

Yes, you could argue this Nursery Room Temperature Monitor is simply an LED and an Arduino with a temperature sensor, but [Jay] really did put more thought into the process. For instance he stuck with AVR, built a wooden base and sanded globe, and even included schematics and source code. Plus, SIDS is no laughing matter and the more you know, the more it can be prevented. Back on point, one thing we would add is PWM for a more gradual change in color. What would you add?

Continue reading “Save a baby, nursery temperature monitor”

Fritzing, go from prototype to product

fritzing

Fritzing is an open source project designed to help you move from a prototype to a finished project. Aimed at those basing their projects around Arduino, you start by building your physical prototype, then recreate it with Fritzing software’s graphical editor. From there you can generate a schematic, PCB artwork, and PCB production files.

[thanks CH]