HOW TO MAKE (ALMOST) ANYTHING MAS.863.12 |
|
PROJECTS | ABOUT | CONTACT | ||||||||
|
|
|||||||||||
FAB ISP (IN-SYSTEM PROGRAMMER) - week3 | ||||||||||||
This week we learned about PCB fabrication. The goal was to make the FabISP in-circuit programmer(created by David Mellis, updated by Neil Gershenfeld). Click here to see the original tutorial. I used Modela to mill the circuit board. First, I put double sided tape on the back of the board. Then I made sure that the board was taped down properly on Modela. While the Modela was in "view" mode, I zeroed the height of the end mill so that the tip would touch the board surface. There are two kinds of end mills that we use for making the board. Make sure you use the first one(1/64) for "mill traces" and the second end mill(1/32) for cutting the board. FYI, when using Fab Modules, we should have 2000 dpi traces PNG for creating the path. You can find more specific instructions here. Download PNG files from the following links: mill trace, board outline. | ||||||||||||
Soldering The Board | ||||||||||||
After creating the board, I used the given diagram circuit to learn how to assemble the programmer. Later, I was able to obtain the list of the components from Rob the TA. Here is the component list. I put double sided tape on the printed list and attached the components next to the names. A few tips on soldering. If the board surface is not smooth, use steel ruler to clean up the bits. When the traces are narrow(e.g. USB connector) try to have a small amount of solder flow by rubbing the soldering iron on the surface. Solder from middle to the edge, from bottom to top. I had both the Zenor Diode(3.3V) in opposite direction and the USB connector had to be redone. I used vaccum desoldering tool to fix the problems. Brian Mayton the TA kindly helped me debug the board and we were able to program and run the board successfully after several attempts. To program the FabISP, you may have to download a firmware for mac from here. | ||||||||||||
|
|
|||||||||||
Result | ||||||||||||
I learned a few new things about soldering and debugging the board. The transparent liquid that you see as you solder is called flux. The purpose of flux is to make the soldering easier. Sometimes when the solder melts in an undesirable way, you may want to see if you heated up too much that the flux has evaporated. If everything seems to look right but needs debugging, sometimes the best solution is to first, apply flux on the solder using clean-flux-dispensing pen, then apply heat using the soldering iron on each and every soldered parts. Hopefully that would fix your problem. | ||||||||||||
Copyright © 2012 by AUSTIN S. LEE | ||||||||||||