CNC Machine

This is a CNC machine I built to cut circuit boards.

For the positioning, it uses a stepper motor and ACME screw for each axis. The cutting is done with a Dremel and a specialized PCB cutting bit.

Before a cut, it performs an auto-level function due to the unevenness of the cut surface. This is done by running a current through the board being cut and attaching the drill bit to an input of the control board. It probes the board at a preset resolution, and records offsets for the variation in height.

The motors are controlled with an Arduino connected to three stepper motors. It uses a library to slice the GCODE. It receives the GCODE from a computer program called the Universal Gcode Sender.

Previous
Previous

Analog to Digital Converter

Next
Next

Homemade Motor