Making / CNC
ActiveMaking

CNC

A 3D-printed CNC machine built for precision — accurate enough to mill PCB boards, versatile enough for wood, sturdy enough for aluminum.

CNC
Started
Jul 2026
Phase
Active
Milestones
4 total
Dev logs
1 entry

About this project

Building a CNC machine from 3D-printed parts, ball bearings, and aluminum extrusion. It's a 3-axis machine (X/Y/Z) — precise enough to mill PCB boards, capable enough for general woodworking, and sturdy enough to handle aluminum.

It started from an existing 3D-printed CNC design by Aviran, but switching to ball screw drives — and the bearings that come with them — meant redesigning nearly every part of the machine. The frame combines aluminum profile for rigidity with 3D-printed brackets and bearing mounts holding everything together, running on GRBL via a BigTreeTech Rodent controller.

Most of the design work happened in FreeCAD, working through the frame, gantry, and bearing mounts before printing anything. Once finished, this machine becomes a core part of my wooden workshop, used alongside my other woodworking projects.

Milestones

The big steps in the build — a progress map from concept to where it is now.
Tools & materials
Aluminum profiles3D-printed plasticBall screws
Tags
cncfreecad3d-printworkshop