Earlier this year, I’ve tried Gumstix Geppetto, a web-based application that let you easily design and order boards. You can just add some building blocks in Chrome browser, connect them, and you’re ready to order a PCB. However, the setup fee of $1999 reserves it to businesses. Don’t worry If you’re just a hobbyist as Fritzing, an open source software supporting Windows, MacOS and Linux, allows you to draw breadboard connections, and automatically route the schematics, and the PCB layout. You can then export the gerber files, or order directly from Fritzing Lab. The software is not exactly new, but it’s the first time I’ve come across it.
I’m using Ubuntu 12.04 64-bit, so let’s download, install and run the corresponding version:
1 2 3 4 |
wget http://fritzing.org/download0.8.3b/linux-64bit/fritzing-0.8.3b.linux.AMD64.tar.bz2 tar xvf fritzing-0.8.3b.linux.AMD64.tar.bz2 cd fritzing-0.8.3b.linux.AMD64/ ./Fritzing |
I’ve decided to connect an LED on the breadboard, and control it with an Arduino Leonardo board to try the software. Alternatively, you could also play around with one of the examples accessible via File->Open Example. The software provides three views: Breadboard, Schematics and PCB that you can select in the top right window.
The Breadboard view starts with a lone breadboard, but you can select several board and components from the library (mainly from Sparkfun) to add to the view. I added Arduino Leonardo, an LED, and a resistor, and connected the LED to D4 pin. Time to move to the Schematics view.
I’ve just clicked on AutoRoute to let the software do the job automatically. The result is not really pretty, but it works. Time for the PCB view!
I’ve moved the components a bit, as well as the silkscreen markings, reduced the PCB size, and clicked AutoRoute for the result above. If you indeed want to receive the PCB, you can click on Order PCB to get Fritzing Lab manufacture it for you. Alternatively, you can also export the PCB as an image (PNG,JPG, SVG, PDF or Postscript), as Etchable PDF or SVG if you want to create the PCB yourself, or as Extended Gerber (RS-274x) if you want to order the PCB from somewhere else.
Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.
Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress
Very interesting tool, searching on wikipedia for more information (or eventually add it), I noticed, as it was already there, hat there are other free software related to electronic design automation, at least two are dedicated to editibf of PCB and/or circuit : gEDA and KiCad.
https://en.wikipedia.org/wiki/Category:Free_electronic_design_automation_software
Not sure there are really intuitives and well designed like Fritzing ? This one seems really well designed for fast hacks. Thank you vey much for the information.
@Noloqoq
I’ve tried KiCad last year – http://www.cnx-software.com/2012/05/14/schematics-capture-and-pcb-layout-in-linux-with-kicad/
It’s a more traditional tool, and several open hardware projects used it: EOMA-68 and HackRF for example.
So if you already know how to draw schematics, and layout PCB, it’s probably a very good tool. But Fritzing allows people who basically don’t know anything about this to design their own (simple) PCBs.
Can you send me the fzpz for the leonardo?
This would help me a lot, since I work with this kind of arduino with pupils.
Many greetings Christian