Brendan Dawes
The Aesthetics of Form and Code


My first DIY Arduino shield made with Fritzing


01-57515ad3697384aa2547c17702910365 02-779f2c3f33e118efafe5d5953f122807 03-667b6ab23486ff73c18f443077281e3a 04-1007c0a125f78529ebc970fa30a9bb90 05-8fc25a110ae6ff00e28c7293fb037290 06-0b31dee194aef12bf13ed22be53f827d 07-e739225a50a764b259e54052bf281914

Recently, whilst looking for a way to document the wiring for the little Arduino projects I make, I chanced upon a great free app called Fritzing. It allows you to very easily create great looking wiring diagrams, all by simply dragging and dropping components and connecting them up with wires that you bend into place.

But Fritzing isn't just about documentation and sharing your diagrams for other people to use. The really exciting thing with Fritzing is they offer a PCB fabrication service which means you can take your breadboard prototype with all its wires and the like and order a PCB of your design. This means you can easily make your own shields or whatever else you can think of.

I just had to give it a go. At the time I was playing with a Nokia LCD so I thought that would be a perfect first test to make my very own Arduino shield.

A few weeks later it arrived and it looked great – wonderful looking white PCBs complete with screen-printed "dawesome" text in the OCRA typeface. All I then had to do was solder on the headers and attach it to the Arduino and attach the LCD. It worked perfectly. My design however was far from perfect as the LCD wasn't positioned quite right so it overhangs the Arduino, but as a first test, I'm pretty pleased.

I love this kind of stuff; I've never made a PCB before, yet here I am holding my own PCB, made to my design, all because of the Internet and the possibilities that it gives you.

Now I need to go back to the drawing board and work on version two…