Jenny Moralejo (HTMAA 2019) Week 01 Week 02 Week 03 Week 04 Week 05 Week 06 Week 07 Week 08 Week 09 Week 10 Week 11 Week 12 Week 13 Week 14 Final Project
Week 3

Electronics Production

Milling, Soldering, and Programming a PCB (Printed Circuit Board)

Characterizing the milling machine

First in order to understand the milling machine and how thin the traces could get, we characterized the board and determined that around .05" the mill became slightly unreliable.
I created the board that was linked for us to create here. For this assignment I didn't use Eagle to create the board but used the images provided to mill the traces and cut the outline of the board by uploading it to the mods software. Therefore I didn't need to worry about trace thickness in Eagle for this specific board as the image was already provided.

Milling the PCB

Then I milled the traces using the MonoFab machine vacuuming in between milling the outline and traces to remove dust, and removed the extra copper off of the tip of the PCB.

Soldering the PCB Components

Following schematic provided to us, I gathered the following materials:

and soldered on the components and flowed some solder over the USB connector copper traces to improve the connection! As you can see from the soldering, not all the joints are completely smooth and some of the solder is bearing some of the weight of the ISP. This was my first time soldering, and while I found it relaxing, it was also challenging.

Programming the PCB

The next step was to program the PCB. I used the lab computer with the required environment already installed to program the PCB. I ran make flash and make fuses and both ran properly without any difficulties. The final step was to blow the reset fuse by running make rstdisbl and disconnecting the VCC from Vprog pin. I used a copper braid to remove the solder and broke the connection.

The blue and white lights on indicated that the programming succeeded!

Important lessons learned: