Luis Ernesto Flores Olazo- academy 2014

Electronics Production

The ISP mean In System Programmer and it is a device that allows you to program other devices which are part of a system. For this assigment I have to build The fab-isp which is the official programmer in the fablabs made with digital fabrication and it will be usefull to prograam your electronics boards for other assignments and final project.

The manufacturing process used for this assignment is milling with the roland modela which is a mini milling machine

Photo 1:Roland Modela MDX-20

So, let's start the process:

For this assignment we use a .png file, in this format the traces should be white and the background should be black (you can edit the file using gimp or another softwar of image manipulation).

Photo 2: traces

you can dowload the traces file here.

Once you get the png file, you are able to use the machine through fab modules on ubuntu.

You will need a board to milling, a double sided tape to fix the board to the plataform of the modela, a mill tool of 1/64 and 1/32 inch to milling the traces and cut the border respectively .

Photo 3:1/64 mill

Photo 4:PCB fixed

Then open the fab modules and load the .png file with the traces,in process box select "Roland modela(.rml)" and introduce the x,y axis position and calibrate the z axis carefully

Photo 5:fab modules interface

I used the parameters shown in photo 6 to milling my board

Photo 6:png proceseed image

Here a picture and a short video of the machine in action

After the milling process begins the welding process.

For this part I recommend to use a multimeter in order to verify the continuity of each soldered point. It is a good idea to list all your componets and paste those on a sheet of paper.

List of compenents

Verifying continuity

I used maleheders and jumpers (green color)

Finally to program the board using the AVR ISP MKII we have to type a sequence of commands into the firmware folder in the terminal:

make clean

make hex

make fuse

make program

Then in order to test whether our fab isp is recognised we type: lsusb

IT works!!

Final product

For more details you can go here.

And here.