|
|
|
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. |