Ingredients


Modela

AVRdude

 

Tutorials


Milling

Soldering

AVRdude

FabISP

The Milling

I started with Andy's with the integrated USB connector model, I downloaded the files and started milling on the MODELA. This machine needs three starting point, X, Y & Z both the X & Y are automatically set while the Z needs manual adjustment, you manually press the down button till it reaches the surface of your sheet. First job is the traces done with the thinner pin then the second one is the out line you change the pin to the thicker one (N.B. any holes in your board should be added with this layer, because in this job the pin goes deep enough to penetrate the whole thickneSS of the board). 

The Cleaning

Before everything I had to clean the board out of the fine copper leftovers between the traces, this was to avoid any short circuits. I used water and soap then I had to dry it very very good to avoid copper oxidation over time. then to make sure I carefully scratched between the traces with a pin of a pencil.

The Soldering

No kidding soldering is a drama, but if you fixed your board well, didn't overuse the solder & didn't overheat the soldering gun you will probably be safe. i did the jumper with adding extra solder that connected the two traces. Then started programing

The Programing

For programing I followed Anna Kaziunas France's tutorial. I did the smoke test by connecting the board directly to the computer and there was no error msgs or power drawing from the computer. I then downloaded both AVRDUDE along with the GCC compiler. I downloaded the firmware files & connected the AVR programmer & started programing.

Unleashing the circuit

After the successful programming of the ISP I removed the 0 ohm Resistor & de-soldered the jumper. Then was the moment of freedom! the board was able to act as an ISP. (N.B. keep in mind that Andy's version of ISP have a common trouble of being very thin, so sometimes its harder for the USB port to see it, to avoid that you can use USB external hub, it worked with me should work with you too!)