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.  
       
 
         
   
         
FINAL PROJECT PROPOSAL.
My ideas for the final project- week1
 
PRESS-FIT CONSTRUCTION KIT.
Learn how to make something using vinyl cutter and laser cutter - week2
 
FAB ISP (IN-SYSTEM PROGRAMMER)
Learn how to make a custom PCB - week3
         
3D SCANNING AND PRINTING.
Learn how to make 3D printed model - week4
 
ELECTRONICS DESIGN.
Learn how to redraw the echo hello-world board - week5
 
MOLDING AND CASTING.
Learn how to design a 3D mold, machine it, and cast parts from it - week6
         
EMBEDDED PROGRAMMING.
Learn how to program a custom board to do something - week7
 
MAKE SOMETHING BIG.
Learn how to make SOMETHING BIG through computer-controlled machining- week8
 
INPUT DEVICES.
Learn how to add sensor to a microcontroller board and read it - week9
         
COMPOSITES.
Learn how to assemble a 3D mold, and lay up a fiber composite part in it - week10
 
OUTPUT DEVICES.
Learn how to add an output device to a microcontroller board and program it to do something - week11
 
INTERFACE AND APPLICATION PROGRAMMING.
Learn how to write an application that interfaces with an input &/or output device - week12
         
NETWORKING AND COMMUNICATIONS.
Learn how to build a wired &/or wireless network with at least two nodes - week13
 
MECHANICAL/MACHINE DESIGN.
Learn how to design or modify a machine and automate the machine - week14
 
FINAL PROJECT.
My final project for How To Make (almost) Anything - week15, 16
         
MAS.863
Learn about the How To Make (almost) Anything course at MIT
       
         
   
    Copyright © 2012 by AUSTIN S. LEE