Questionable decisions made while making questionable things.

CNC Router

AvidCNC-based CNC Router

I started with an AvidCNC PRO4896, and added my own servos, control system, and ATC spindle to it.


Teknic SDSK servos.


LinuxCNC and a Mesa 7I76E.

The configuration files are available on GitHub.


The tool changer uses compressed air to hold and release tools. The spindle has a constamt air purge of the main bearing to keep dust out.


A bit of overkill for this project, but I used the beautiful, Italian-made HSD ES330, a 4.5 kW, 24,000 rpm, air-cooled spindle with ATC.

This required a VFD that’s export-controlled.