This assigment has 3 parts --Milling --Soldering --Programming
Progress Description: Milling
Milling was done with "Rolland Modella" with the next file:
This "PNG", shows the board, tracing area and cutting area, tracing area is the path that the mill will go by in the plaque, were the components will be soldered. < But as a preparatory exercise I developed the file desarrollé el archivo "schematic" in "Eagle V5.9.0" free version using GNU/Linux in Ubuntu 10.04, installed from Ubuntu Software Center. I chose this tutorial David in which are contained the schematic and the board. Downloaded, is open with Eagle and using the command "information" we click over each component to obtain data from the "package" "lybraries" and "devices", I did not have all the libraries, so some installation was required:
--FabHello Download --Sparkfun Download
Installed these libraries this results are reached:
Then for FABB-ISP, we download it from the image From this image we determine the components, do the schematic and export the materials list (Eagle Archive Download 1 Download 2 ) We do the "milling" in the "Rolland Modella" For this process we use the "Fab-tools". Calibration is done by framing the X and Y axes using the software in the image 4, Z axe is set with the "up" and "down" butons, very carefully until the mill touches the plaque and adjust. Set up the machine, we describe the next steps for manipulation:
--Step 1: Open a console and type "fablab" --Step 2: Choose add the file with "from image (.png) to" --Step3: Choose the correct mill and the path( mill traces (1/64)), number of times (number (-1 to fill), I chose 4 times --Step 4: Depth in Z, the cooper plaque 0.75mm, so -0.1mm of depth
Finally the "milling" result: Be very careful with the set up.
Soldering
This process requires high accuracy becuse the components and their joints are too little, so a tin coat is done in every joint aplying an extra coat with flux and this result is reached (image 2), Then the plaque is inmersed in alcohol to remove al the flux(image 3), this is noticed whes a yellow tone appears, carefull with the orientation of the diodes (anode and cathode), check the joint of the source from Attiny marked with a circle in the corner. The last step is to chek if the FABISP works, with the AVR programmer, if the led is green all is right.
Programming theory for programming here, use the commands:
Install Install the Necessary Software for AVR Programming sudo apt-get install flex byacc bison gcc libusb-dev avrdude sudo apt-get install gcc-avr sudo apt-get install avr-libc sudo apt-get install libc6-dev
Download and Unzip the Firmware cd ~/Desktop wget http://academy.cba.mit.edu/classes/embedded_programming/firmware.zip unzip firmware.zip
Program the Fab ISP (Ubuntu and Mac): make clean make hex sudo make fuse
sudo make program
To Verify That Your ISP is working correctly: lsusb
If your Fab ISP has been successfully programmed, you should see a list of the USB devices plugged into your computer. The Fab ISP will be listed in a line like the following:
Bus 002 Device 004: ID 1781:0c9f Multiple Vendors USBtiny
|