8. Electronics
Production

Group assignment

During this week I concluded that the mini mill does not like me. Even though this assignment involved many failed attempts, it helped me understand the complete workflow of electronics production: from exporting the PCB correctly to milling, soldering, and finally programming a functional custom board.

Here is a full guide on how to make your own physical PCB.

Tasks:

Make and test a microcontroller development board that you designed.


Meme

Toolpath Preparation

Preparing Digital Files

The first part of this week was preparing the digital files so the milling machine could understand my PCB. This meant exporting the board correctly from KiCad and then transforming those files into an RML toolpath using Mods.

STEPS FOR THE TOOLPATH:


Final Result:

Milling Process

Working with the Mini Mill

Once the digital files were ready, it was time to move to the mini mill. This was the most challenging part of the week because even a very small calibration mistake could ruin the entire PCB.

STEPS TO MILL THE PCB:

Soldering and Assembly

Assembling the Components

After finally getting a clean PCB, the next step was assembling all the electronic components by soldering them carefully into place.

STEPS TO SOLDER:

Programming

Testing the Electronics

Once the board was assembled, the last technical step was programming it to verify that the electronics were actually working.

STEPS TO PROGRAM:

Final Result

After several failed exports, calibration problems, and three milling attempts, I finally obtained a fully working custom development board.


Final Reflection

The PCB works as a custom programmable Arduino-like board that connects through USB and can be programmed normally. Seeing the Neopixels finally turn on after so many fabrication issues made the whole process worth it.

MISTAKES DURING THIS WEEK:

  • My first Gerber export was wrong.
  • The Gerber converter merged traces and cuts incorrectly.
  • Calibration on the mini mill required multiple trial-and-error attempts.
  • The first milled traces looked rough.
  • I had to fabricate three PCBs before getting the final working one.

Fails:


Final Result:

Final PCB