Assignment 2
Week 4 is on Electronic Production. There are 2 assignments; namely:
This website contains the documentation and write-up for the Group Assignment to characterize our StepCraft CNC machine.
Characterization Process
Step 1: Preparing the Test file in machine readable gcode format
The raw test file, linetest.png, is downloaded from the fab academy site on electronics production. The numbers shown are in inches. The smallest width is 1 mil = 0.001 inch.
The raw file is then imported to the mods from http://mods.cba.mit.edu.
In the mods page, the png file can be converted into .ns
file which is the Gcode necessary for the CNC machine to
execute the milling process. The steps done in the mods
are shown below.
The gcode (.ns file) is then saved in local.
The resulted Gcode can be viewed in the mods too as shown below:
Step 2: Pre-Milling
Check with CAMotics
Before milling, it is good practice to perform a simulation to ensure that everything is done correctly.
For this the CAMotics software can be used. The steps are
shown below:
Step 3: Preparing the StepCraft CNC machine
After the simulation is done, the next step is to prepare the
CNC machine.
For milling (etching) the trace, 0.4 mm flat end drill
bit is used.
In general, there are 2 types of drill bitss: flat and
angled. The flat will produce consistent vertical depth
cut similar to the width of the end mill, while the
angled type will produce the same width as the drill bit
at the bottom while at the top surface, the dimensions
will be larger depending on the angle and depth of cut.
The setup of the CNC machine and PCB board is summarised in
the photo below.
Step 4: Preparing the software to perform the
operation
After installing the drill bit, the next step is to
prepare the software. StepCraft uses the UNCNC
software. The programme is started from Windows
Desktop
Gcode file loaded on the screen
In total, our group made three
attempts before getting it right. From this
exercise, we learn 2 important lessons: 1. Secure the PCB boards firmly
It is important to use engraved sacrificial board (similar
dimension, w, l, h, to standard PCB board) and double sided
tape in between the PCB and the sacrificial board. These
will make sure the PCB board does not shift still during
milling. On our first attempt, the double sided tape was not
attached, hence the result were very rough as shown below. 2. Always inspect the condition of the drill bit
carefully before use
After initialization is completed, the required
gcode file (*.nc) is loaded
The next step is to set the drill position to the desired
position (indicated by the Yellow dot on the screen). The X
and Y positions are set by moving the drill to the desired
starting point followed by clicking the X and Y zero buttons
(circled in red above).
For the Z-direction, the touch sensor probe is used. The
diagnostic tab is first activated to check if the probe is
connected and operating properly before the calibration in
the z-direction is carried out.
Once everything is set, the drill is switch on and the
milling operation is started by clicking on the "Cycle
Start" button twice.
Going from right ot left, the air-gap and the trace were both visible and well
defined from 0.02 inches to 0.016 inches. For 0.015
inch, the trace was nicely cut but the air-gap is
completely missing. The limit of the CNC machine
using 0.4 mm flat end drill bit is hence 0.016
inches or 0.4064 mm, which is the same as the
diameter of the drilling bit.
IMPORTANT NOTES