This week’s assignment was to make the FabISP, a PCB, wich we will use during the Academy to program other microcontroller. Starting by dowload the PNG file that has been used to mill the circuit board froma a copper plate. The milling machine is a ROLAND SRM-20
The machine will use a a tip of 1/64 size to mill from the traces , once the traces will be done it will need a tip of 1/32 in order to cut the board.T
to generate the file I used the Fabmodules
In our lab we are using the Roland MonoFab SRM20 so we need a rml file
Machine settings
Milling the board
I secured the board in the milling machine with double sided tape to keep the model from moving in the milling machine
Machine settings
SMD Soldering
This was the hardest part of the assignement, soliderind so tiny components on traces kept a lot of time. Some traces was damaged by the heater so i had to repair them by adding some littel copper wire
Board programming
In order to program the board I used a USBasp - USB programmer for Atmel AVR controllers
Download the firmware from the Fab Academy : wget http://academy.cba.mit.edu/classes/embedded_programming/firmware.zip
and unzip it
change a line in the Makefile to tell to the system to use usbasp: AVRDUDE = avrdude -c usbasp -p $(DEVICE)
command : make clean
command : make hex
attach the FabIsp to th programmer
at the end , command: make program