ROOT CNC – CNC Machine – 3D Printer – Motion Controller

Home to the Root CNC 3D printed CNC machine. This website is the Official Home and Official Forum for the Root CNC project.

3D Printed!

Root CNC used 3D printed parts to provide accurate assembly of the machine and easy the build process

Scalable

It is scalable – make the machine any size you want, to fit your application

Open Source

Its Open Source – built and controlled via open source hardware and software

Social Links

Where to Download

Root CNC shall continue to work and develop its machines across the multiple platforms. For now the following platforms will following this trend:

Github – Shall be used to track and implement any changes/ issues on any of the machine. Use this site for the latest and greatest

Thingiverse – shall continue to receive the core build updates

Project Goals

  • Create a expandable CNC machine capable to machine aluminium
  • Use minimal different 3D printed parts
  • Customization (Make it Bigger)
  • Cheap
  • Simple
  • Use parts commonly used in DIY 3D printers
  • Easily sourced parts

Support

If you like the work I have been doing in my spare time please let me know, it gives me great pleasure to read the stories this machine produces and keep me motivated to bring new things out. But if you love the project and want help out, please consider hitting the donation button and help keep this server up and running for everyone to enjoy – after all this is my hobby.

Timeline

ROOT 2 Release

March 6, 2016

Root 3 Released

November 1, 2016

Facebook group were created

November 3, 2016

Website was launched

May 17, 2017

Root 3 Lite was released

December 18, 2017

Root 4 was released

July 19, 2020

 

Comparison Table

Machine
NameRoot 2Root 3Root 3 LiteRoot 4Root 4 Lite
StatusArchived ActiveActiveActiveActive
Release date6 March 20161 November 201618 December 201719 June 202028 April 2021
Download LocationThingiverse
GitHub
Thingiverse
GitHub
Thingiverse
GitHub
Thingiverse
GitHub
GitHub
Motion SystemBelts/ leads screwBelts/ leads screwBelts/ leads screwBallscrewBallscrew
Axis TypeXY = Root Motion
Z = Linear bearing
XY = Root Motion
Z = Linear Guilds
XY = Root Motion
Z = Linear bearing
XY = Root Motion
Z = Linear Guilds
A = Rotary
XY = Root Motion
Z = Linear Guilds
CorordinatesXYZXYYZXYYZXYYZAXYYZ
Supported ControllerMarlin
GRBL
MACH3
MACH4
LINUXCNC
Marlin
GRBL
MACH3
MACH4
LINUXCNC
Marlin
GRBL
MACH3
MACH4
LINUXCNC
Marlin
GRBL
MACH3
MACH4
LINUXCNC
Marlin
GRBL
MACH3
MACH4
LINUXCNC
ConfigurationMilling
Drag Knife
PCB mill
Milling
Drag Knife
PCB mill
Plasma Cutter
Milling
Drag Knife
PCB mill
Milling
Drag Knife
Plasma Cutter
PCB mill
Milling
Drag Knife
PCB mill
MaterialsSoft & Hard woods
Soft metals
Aluminium Soft & Hard woods
soft metals
Aluminium Soft & Hard woods
Soft metals
Aluminium Soft & Hard woods
Soft metals
Aluminium Soft & Hard woods
Soft metals
Box Section size
(Width x Depth x Thickness)
25x25x3mm 25x25x3mm 20x20x2-3mm40x40x4mm20x20x2-3mm
Spindle supportDC quite spindle
Trim router
VFD spindle 65 – 85mm
DC quite spindle
Trim router
VFD spindle 65 – 85mm
DC quite spindle
*65mm option is planned
DC quite spindle
Trim router
VFD spindle 65 – 85mm
VFD spindle 65mm
Endstops YesYesYesYesYes
Z ProbeYesYesYesYesYes
Motor TypeNEMA 17NEMA 17
NEMA 23
NEMA 17NEMA 23NEMA 17
Dust shoe NoNoNoZ Axis independentZ Axis dependent
Max working Area -mm (Estimate) 500×5001000×1000500×5001500×1500500×500
(220×280 as per my build)
Z Axis Travel70mm120mm60mm160mm60mm
Filament required(Unsure)~1.5KG~2.5KG~4.3KG1.4KG