CNC Machine Database
Specs, pricing, honest takes, and community sentiment for 24 hobby CNC routers. Each profile includes a free feeds & speeds calculator.
Carbide 3D Nomad 3
$2,800 · 8" x 8" x 3" · Lead screws with anti-backlash nuts on every axis
FoxAlien Masuter
~$1,200-1,600 · ~16" x 16" · Lead screws
Inventables X-Carve Pro
$4,995-6,995 · ~48" x 48" · Ball screws or precision lead screws (upgraded from belt)
MakerMade M2 CNC
~$600-800 · 4' x 8' · Chain and sled system (improved from Maslow)
Maslow CNC
~$350-500 · 4' x 8' · Chain and sled system (unique vertical design)
OneFinity Apprentice
$995 · 16.5×16.5×5.25" · Ball screws on all axes (1610 on X/Y, 1004 on Z)
OneFinity Elite Gen 2 Series
$2,500-4,000+ · 33" x 33" · Precision ball screws on all axes
OpenBuilds LEAD CNC 1010
~$1,500-1,800 · 40" x 40" · Lead screws with tension system
OpenBuilds WorkBee
~$1,200-2,000 · Various sizes · Lead screws (upgradeable to ball screws)
PrintNC
$2,000-4,000+ · Customizable · Ball screws
SainSmart Genmitsu 3018 Pro
~$300 · 300 x 180 x 45 mm · Lead screw
SainSmart Genmitsu 3018 PROVer
~$400 · 260 x 155 x 35 mm · Lead screw
SainSmart Genmitsu PROVerXL 4030
~$800-900 · 400 x 300 x 110 mm · Lead screw
Shapeoko 4
$1,800 · 17.5×17.5×4" · Belt drive (15mm belts, 60% stiffer than previous 9mm)
Shapeoko 5 Pro
$2,980 · Available in Standard · Belt drive (GT3 timing belts)
Sienci Labs AltMill MK2 4x4
$4,290 · 49" x 49" x 5.5" · Ball screws on all axes
Sienci Labs LongMill MK2.5
$1,500 · 12" x 30" · ACME lead screws (anti-backlash nuts)
Snapmaker 2.0
~$1,500-2,500 · 250 x 250 x 250mm · Lead screws
Bob's CNC Evolution 4 Discontinued
~$1,200-1,500 · 24" x 24" · Lead screw (Acme threaded rod)
Inventables X-Carve Discontinued
$2,599 · 29.5" x 29.5" x 4.5" · Belt drive
MillRight CNC Carve King Discontinued
~$1,500-2,000 · 25" x 25" x 6.5" · Lead screws
OneFinity Foreman Discontinued
~$3,500-4,000 · 49" x 49" · Ball screws
OneFinity Machinist (Gen 1) Discontinued
~$2,500-2,800 · 33" x 33" · Ball screws
Shapeoko 3 Discontinued
~$1,200-1,800 · Various sizes · Belt drive (GT2 timing belts)