View the Project on GitHub 26wickhm/Wickham-Marisol-portfolio
We started using MakeraCAM with our new CNC machine that has an auto tool-changer. This makes milling way faster and easier since it switches tools automatically — so you can start a job and work on something else while it runs.
We learned how to:
(6,6) for alignment)Open Resistance1-Edge_Cuts.gbr
This file contains the gcode that I sent to the CNC machine
ResistorGcode.nc
| Before Toolpath | Pocketing | Drilling |
|---|---|---|
![]() |
![]() |
![]() |
Below is what the toolpath looks like in MakeraCAM before milling:

After setting up the design, we placed the copper board on the CNC bed and ran the job. It milled all the traces and drilled the holes automatically.

Open new 3D project
Download files from Fab drive (blue folder named Dubick):
Resistance1-F_Cu.gbrResistance1-PTH.drlResistance1-Edge_Cuts.gbrImport each file into MakeraCAM:
File → Import PCB → Downloads → Resistance1-Edge_Cuts.gbr → OpenFile → Import PCB → Downloads → Resistance1-PTH.drl → OpenFile → Import PCB → Downloads → Resistance1-F_Cu.gbr → OpenResistance1-F_Cu.gbr_padResistance1-PTH.drl_0.900 mmResistance1-PTH.drl_1.400 mmResistance1-Edge_Cuts.gbrPath → Export → Export
Upload the exported file into your folder in the Fab Google Drive.
gcode.nc file from Fab Google Drive.nc file → Upload & SelectThe machine will probe 25 points on the PCB, then begin milling.
(full documentation can be found by clicking on “Documentation” on the Home Page)
These journals are from the two days that I dedicated to MakeraCam. The first day follows my learning process on a moniter and the second day tracks my actual use of the machine.
10/27/25 Today we learned about a new software called MakeraCAM. I have never worked on this before, and at first it was very complicated. We pulled 3 files from the main drive (FabLab Drive under Dubick folder) so that we could focus on how to specify it instead of the actual design right now. I learned how to center the design (using coordinates (6, 6) and making a pocket, contour, and drilling. I also learned how to add specific tools depending on what kind of cuts I want the machine to make. This was helpful because I was able to learn new software (which will come in handy now that we have a new CNC machine). The benefits of this machine is that it switches out the tools unlike the manual version. This means that we can walk away after getting the g-code started, which leads to more efficiency in the lab.
10/31/25 Today I used our new CNC machine to mill a board. This was from a design that I made on Makera (the files were precreated but I had to specify the design depth, where to pocket, contour, and drill). This involved following a workflow created by a classmate that I altered to make more sense to me personally. This made the slightly complicated setup much easier to follow and check. I spent the other half of class (after I started running the program) on Github and updating my documentation and digital portfolio.
I think that this project was a good way to focus on creating and sending the gcode to the MakeraCam without getting caught up in the design. I realized how much a workflow can help during this assignment and feel confident in my ability to set up and run the new CNC machine. This is also very interesting because it is much more cost efficient and helpful for the electronic part of my Capstone Peoject (depending on which Pearl projects require it). I plan to get more comfortable with it during my mountain range project and want to learn how to use the CNC machine on different materials with different tools.