Week 4

This has been the most challenging week in Fabacademy so far. We started talking about electronics production. Just like the previous week, this week's assignment was divided into two parts, an group assignment and an individual assignment.


Group Assignment

The group assignment was to characterize the design rules for PCB production pricess.
The method used to produce PCBs was board milling. Using Roland MDX-50 milling machine, we were able to mill circuit boards. The assignment was to discover the machine and test the tolerances of the thin traces in the machine.
Roland MDX-50
Using FabModules.org, we prepared a file for the milling machine to follow. The file contained information such as the type of machine, the tool radius, the cut diameter and so on.
Fabmodules.org

For our machine (Roland MDX-50) the following settings were set on FabModules.
Testing file

These settings generated a tool path for the machine. The file was sent to the Roland software (VPanel) wherethe home point was calibrated and then started the milling process.
Vpanel software

The final print turned out as intended with the conrrect cut dept for the traces and the outline.
Traces are shown down to 0.001"




Individual Assignment


In-Circuit Programmer

This part of the assignment was to make an in-circuit programmer using the PCB milling machine and then soldering all the parts on it. After soldering, the board can be programmed.
The board we used is called FabTinyISP for which which the wiring diagram is shwon below.
FabTinyISP board
Connection Schematics

The Board drawing was then sent to the milling machine to create the traces and cut the board.
FabTinyISP board

The components were then soldered to the PCB as per the schematics shown above.
soldered parts to the FabtinyISP

The board was then tested by connecting it to an Arduino Mega. This is to ensure that the ....
soldered parts to the FabtinyISP

program the board....