04_ELECTRONICS PRODUCTION

FAB ISP IN-CIRCUIT PROGRAMMER

Equipment

_Roland Modela MDX-20
_Metal bench shear
_Soldering iron 20W 220V
_Soldering station
_Heat gun
_Magnifying glass
_Desoldering pump
_Tweezers
_AVRISP mkII programmer
_Mini USB cable

Materials

_Copper plate
_Solder wire
_Solder paste

Components

_Microcontroller Attiny 44A
_Resistor 100Ω [1000] (x2)
_Resistor 499Ω [4990]
_Resistor 1KΩ [1001]
_Resistor 10KΩ [1002]
_Jumper Resistor 0Ω [0] (x2)
_Capacitor 1µF
_Diode Zener 3.3V (x2)
_Ceramic Resonator 20MHz
_Mini USB connector
_Header 3x2

*Click to see the components

1_PERSONALIZATION: Download + Photoshop

I decided to fabricate the resonator model. The trace was download from here and I personalized it with a ‘Pixel Cat’ image using Photoshop.

fabISP_1_1 fabISP_1_2

2_MILLING: Fab Modules + Roland Modela

The next step was uploading the file to the Fab Modules and send it to the milling machine. After doing some tests with the help of the tutors, the most suitable parameters were:

fabISP_2_1
fabISP_2_2
fabISP_2_3
fabISP_2_4

3_CUTTING: Heat gun + Metal bench shear

In order to cut the board, I heated the copper plate with the heat gun for a few minutes; when it seemed to be bendable, I cut it with the metal bench shear.

fabISP_3_1
fabISP_3_2

4_SOLDERING: Components + Soldering iron

Before soldering, I collected the components I needed and I used a board that was in the laboratory as an example. At this stage, the magnifying glass and the tweezers were necessary since the components are tiny.
This was my first time welding; therefore, before welding mi own FabISP board, I practiced with other two boards that were already spoiled. I realized that it is necessary to have a lot of patience and that the solder paste and the cleaning sponge are certainly very helpful in this process.

Then I ran the following commands in the FabISP firmware:

fabISP_5_2
It worked out well on the first attempt. The window looked like this:
fabISP_5_3

6_DESOLDERING: Soldering iron + Desoldering pump

Finally, I used the desoldering pump in order to remove the jumpers. Now the programmer is ready to use.