Classes > electronics production

I selected one of the Fab ISP diagrams sent us for this task. First, I had to identify the components and drawn the diagram using the Eagle software

I want to recommend at this time to have special care in the location of the components as diodes and microcontrolers indicated on the scheme.

We need to chose the correct layer of the diagram for having the black zone to be machined by the miling machine. Likewise we must to separate the board once made the interior milling.

The board was manufactured using the Modela Roland milling machine where it was necesary to set some parameters of machining as cutting speed and depht

If we do not set the correct parameters of machining we would take the risk of breaking the tool because the tool is very thin. It was used 2 differents tools, the 1/64" tool for milling the board and the 1/32" tool for separating (cut) the board

After setting all the parameters necesary to operating the milling machine began the milling process taking being careful not to leave the process without any supervision

I had some problems with the machining process by not fixing the plate following the correct procedure then the board was bent upwards arch and the milling was not perfect. In this process it has to set the "zero" point with the tool above the top of the plate.

As you can see the board was not completely machined in one of their corners so I had to finish removing the excess but I managed it without problems

Selecting all the component putting them on a piece of paper with a regarding label for each one. Aside it is showing some elemens that helped me to complete

the assembling of the board

Really this was my first time that I made my own board and I think it was a good performance. Now I need to check that every component has been well soldered

As we can see in the next picture I am testing the board checking its correct assembly

Pending only the programming of the board that for lack of time was not completed today but tomorrow I must conclude it.

 

Programming the FABISP

Following the tutorial for programming in UBUNTU first I had to oinstall avrdude and GCC opening the terminal and typing

   sudo apt-get install flex byacc bison gcc libusb-dev avrdude   
   sudo apt-get install gcc-avr 
In my case the system asked me to type "y"

   sudo apt-get install avr-libc 
   sudo apt-get install libc6-dev

Downloading and unziping the Firmware

   cd ~/Desktop 
   wget http://academy.cba.mit.edu/classes/embedded_programming/firmware.zip 
   unzip firmware.zip   

for programming the board we used the AVRISP and after connecting it to the board I checked the bad mounting seing the hated red and yellow lights what obey

me to find and correct 2 bad soldered joints in the microcontroller and the bridge. Once corected the errors I type

sudo make clean

sudo make hex

sudo make fuse

sudo make program

Finally after programming open the SJ1 and SJ2.

BACK