Desktop CNC routers · updated 1 November 2026

Desktop CNC routers, compared from the makers' own spec sheets

35 hobby machines from 10 makers, from $219 to $10,390. Every figure links to the maker's page with the date it was read. Gaps say Not published, never a guess.

  • 35 machines
  • 10 makers
  • 12 need a router
  • 41 spec notes

Browse machines Compare side by side

$0$1,000$2,000$3,000$4,000$5,000$6,000$7,000$8,000$9,000$10,000$11,0000.00.40.81.21.62.02.42.83.23.6Work area, X × Y (square metres)Sienci Labs AltMill 4x8: $10,390, 1265 × 2640 mmAltMill 4x8Inventables X-Carve Pro 4x4: $7,495, 1219 × 1219 mmX-Carve Pro 4x4Carbide 3D Shapeoko HDM V3: $5,700, 690 × 610 mmShapeoko HDM V3Inventables X-Carve Pro 4x2: $4,995, 1219 × 610 mmX-Carve Pro 4x2Makera Carvera: $4,799, 360 × 240 mmCarveraMillRight CNC Mega V 2 XXL (50x50): $4,449, 1270 × 1270 mmMega V 2 XXL (50x50)Next Wave CNC Shark HD520: $4,250, 1270 × 635 mmShark HD520Sienci Labs AltMill MK2 2x4: $3,890, 1245 × 635 mmAltMill MK2 2x4Sienci Labs AltMill MK2 4x4: $3,160, 1245 × 1245 mmAltMill MK2 4x4MillRight CNC Mega V 2 XL (35x35): $2,999, 889 × 889 mmMega V 2 XL (35x35)FoxAlien CL-4x4: $2,900, 1220 × 1220 mmCL-4x4Carbide 3D Nomad 3: $2,800, 203 × 203 mmNomad 3MillRight CNC Mega V 2 (19x19): $2,599, 483 × 483 mmMega V 2 (19x19)Onefinity Gen 2 Elite Woodworker: $2,195, 838 × 838 mmGen 2 Elite WoodworkerMakera Carvera Air: $1,999, 300 × 200 mmCarvera AirSainSmart (Genmitsu) PROVerXL 6050 Plus: $1,799, 600 × 500 mmPROVerXL 6050 PlusTwo Trees TTC6050: $1,599, 600 × 500 mmTTC6050Sienci Labs LongMill MK3 30x30: $1,400, 813 × 813 mmLongMill MK3 30x30FoxAlien XE-PRO: $1,400, 400 × 400 mmXE-PROSainSmart (Genmitsu) PROVerXL 4030 V2: $1,399, 400 × 300 mmPROVerXL 4030 V2Makera Z1: $1,249, 200 × 200 mmZ1FoxAlien Masuter 3S: $1,000, 400 × 400 mmMasuter 3SSainSmart (Genmitsu) PROVerXL 4030S: $999, 400 × 300 mmPROVerXL 4030SMillRight CNC Carve King 2: $999, 438 × 438 mmCarve King 2Onefinity Apprentice: $995, 419 × 419 mmApprenticeSainSmart (Genmitsu) 4040-PRO MAX: $949, 400 × 400 mm4040-PRO MAXFoxAlien Masuter Pro Max 2x2: $900, 600 × 600 mmMasuter Pro Max 2x2Two Trees TTC450 Ultra: $699, 460 × 460 mmTTC450 UltraTwo Trees TTC450 Pro (500W): $628, 460 × 460 mmTTC450 Pro (500W)FoxAlien Masuter Pro: $600, 400 × 400 mmMasuter ProSainSmart (Genmitsu) 4040-PRO: $599, 400 × 400 mm4040-PROSainSmart (Genmitsu) 3020-PRO Ultra: $599, 300 × 205 mm3020-PRO UltraSainSmart (Genmitsu) 3020-PRO MAX V2: $399, 300 × 205 mm3020-PRO MAX V2SainSmart (Genmitsu) 3018-PROVer V2: $219, 290 × 180 mm3018-PROVer V2BallscrewLeadscrewDrive not fully published
Price against X × Y work area for every machine that publishes both. Original chart.

Machines

Fits my bench

Enter the space you have. Machines are kept if their published footprint fits either way round. 11 machines don't publish a footprint and are hidden while this is on.

35 machines

Photos are the makers' own, shown from their sites with credit; where there's none, an original drawing built to the published work area stands in. "Price per sq ft" is price ÷ X × Y work area, a rough measure that ignores rigidity, Z, enclosure and what's in the box.

Tools for choosing

Side by side

Sizes in millimetres. — means the maker doesn't publish it. Swipe the table sideways →

All machines with key specs
MachinePriceXYZ$/sq ftDriveSpindle incl.Warranty
SainSmart 3018-PROVer V2$21929018040$390LeadscrewYes—
SainSmart 3020-PRO MAX V2$39930020578$603———
SainSmart 4040-PRO$59940040078$348LeadscrewYes—
SainSmart 3020-PRO Ultra$59930020578$905LeadscrewYes—
FoxAlien Masuter Pro$60040040060$348—Yes1 year
Two Trees TTC450 Pro (500W)$62846046080$276—Yes1 year
Two Trees TTC450 Ultra$699460460100$307—Yes1 year
FoxAlien Masuter Pro Max 2x2$900600600—$232—Yes1 year
SainSmart 4040-PRO MAX$94940040078$551—Yes—
Onefinity Apprentice$995419419133$527BallscrewNo—
SainSmart PROVerXL 4030S$999400300120$773LeadscrewYes—
MillRight CNC Carve King 2$999438438102$484LeadscrewNo180-day parts warranty
FoxAlien Masuter 3S$1,00040040095$581—Yes1 year
Makera Z1$1,249200200100$2,901LeadscrewYes1 year; 30-day returns
SainSmart PROVerXL 4030 V2$1,399400300110$1,083BallscrewYes—
FoxAlien XE-PRO$1,40040040095$813Ballscrew—1 year
Sienci Labs LongMill MK3 30x30$1,400813813117$197LeadscrewNo365 days
Two Trees TTC6050$1,599600500100$495BallscrewYes1 year
SainSmart PROVerXL 6050 Plus$1,799600500115$557—Yes—
Makera Carvera Air$1,999300200130$3,095BallscrewYes1 year
Onefinity Gen 2 Elite Woodworker$2,195838838178$290BallscrewNo—
MillRight CNC Mega V 2 (19x19)$2,599483483133$1,035MixedNo—
Carbide 3D Nomad 3$2,80020320376$6,312—Yes1 year
FoxAlien CL-4x4$2,90012201220100$181Ballscrew—1 year
MillRight CNC Mega V 2 XL (35x35)$2,999889889133$353MixedNo—
Sienci Labs AltMill MK2 4x4$3,16012451245140$189BallscrewNo120 days
Carbide 3D Shapeoko 5.1 Pro 4x2$3,550————BallscrewNo1 year
Sienci Labs AltMill MK2 2x4$3,8901245635140$457BallscrewNo365 days
Next Wave CNC Shark HD520$4,2501270635178$490LeadscrewNo2 years
MillRight CNC Mega V 2 XXL (50x50)$4,44912701270133$256MixedNo—
Makera Carvera$4,799360240140$5,160BallscrewYes1 year
Inventables X-Carve Pro 4x2$4,9951219610102$624Ballscrew—1 year
Carbide 3D Shapeoko HDM V3$5,700690610145$1,258BallscrewYes12 months
Inventables X-Carve Pro 4x4$7,49512191219102$469Ballscrew—1 year
Sienci Labs AltMill 4x8$10,39012652640210$289MixedNo365 days

Work areas to scale

Z1200 × 200 mmNomad 3203 × 203 mm3018-PROVer V2290 × 180 mmCarvera Air300 × 200 mm3020-PRO MAX V2300 × 205 mm3020-PRO Ultra300 × 205 mmCarvera360 × 240 mmPROVerXL 4030 V2400 × 300 mmPROVerXL 4030S400 × 300 mm4040-PRO400 × 400 mm4040-PRO MAX400 × 400 mmMasuter Pro400 × 400 mmMasuter 3S400 × 400 mmXE-PRO400 × 400 mmApprentice419 × 419 mmCarve King 2438 × 438 mmTTC450 Pro (500W)460 × 460 mmTTC450 Ultra460 × 460 mmMega V 2 (19x19)483 × 483 mmPROVerXL 6050 Plus600 × 500 mmTTC6050600 × 500 mmMasuter Pro Max 2x2600 × 600 mmShapeoko HDM V3690 × 610 mmLongMill MK3 30x30813 × 813 mmGen 2 Elite Woodworker838 × 838 mmX-Carve Pro 4x21219 × 610 mmMega V 2 XL (35x35)889 × 889 mmAltMill MK2 2x41245 × 635 mmShark HD5201270 × 635 mmX-Carve Pro 4x41219 × 1219 mmCL-4x41220 × 1220 mmAltMill MK2 4x41245 × 1245 mmMega V 2 XXL (50x50)1270 × 1270 mmAltMill 4x81265 × 2640 mmLetter sheet216 × 279 mm
Each machine's published X × Y work area, all at the same scale, with a US Letter sheet for reference. Machines that don't publish both figures are left out. Original drawing.

New to CNC? Start here

All 16 guides →

Buying guides by budget

Spec notes

Places where a maker's page gives two different answers to the same question, found while copying the figures. Worth confirming with the maker before you rely on them. More on what these are.

Show all 41 spec notes
  1. SainSmart 3018-PROVer V2: The spec table lists the offline controller as "Optional" and the purchase options sell it separately, but the FAQ says the machine "comes with an offline controller".
  2. SainSmart 3018-PROVer V2: The intro says assembly takes "less than 35 minutes"; the spec table says 20-35 minutes.
  3. SainSmart 3018-PROVer V2: The discount badge says -18%; the savings line says "Save 19%".
  4. SainSmart 3020-PRO MAX V2: The spec table names the driver chip "TB67S109"; the text says "Toshiba TB6S109".
  5. SainSmart 3020-PRO MAX V2: The spec table lists six limit switches (X+, X-, Y+, Y-, Z+, Z-); the "What's in the box" list has "1x Limit Switch (X&Y-axis)".
  6. SainSmart 4040-PRO: The spec table gives Z as 78 mm (3.1 in); the feature text gives 3.31 in.
  7. SainSmart 4040-PRO: Assembly: the spec table says under 20 minutes; the feature text says about 15 minutes.
  8. SainSmart 3020-PRO Ultra: The meta description says ball screws; the body says T8 lead screws.
  9. SainSmart 3020-PRO Ultra: The meta description says linear guide rails; the body says polished rods.
  10. Two Trees TTC450 Pro (500W): The price is shown as both regular and sale price.
  11. Two Trees TTC450 Pro (500W): Tool diameter is 0.5-7 mm in one place and 0.5-6 mm in another.
  12. Two Trees TTC450 Ultra: The spec table and comparison chart give 460 x 460 mm; the feature list says 600 x 500 mm.
  13. Two Trees TTC450 Ultra: A 216W power supply and 80W maximum consumption are listed alongside a 500W spindle.
  14. SainSmart 4040-PRO MAX: The footprint is given as 660 mm and as 26.98 in. 660 mm is 25.98 in, so one of the two figures is wrong.
  15. SainSmart PROVerXL 4030S: The meta description says "ball screw drive"; the spec table lists T-screws on every axis.
  16. SainSmart PROVerXL 4030S: The body says "130mm Z-Axis Pass Height"; the spec table says 120 mm.
  17. SainSmart PROVerXL 4030S: The title says "with Vectric Software"; Vectric appears only as a paid bundle option.
  18. Makera Z1: The spec section says Makera Studio is "available free to all Makera users"; the marketing section says the one-click CAM is "Available late this year".
  19. Makera Z1: Resolution is given as 0.02 mm / 0.0008 in in the spec table and 0.02 mm / 0.0004 in in the FAQ.
  20. SainSmart PROVerXL 4030 V2: Max speed is 8,000 mm/min in the page description and 5,000 mm/min in the spec table.
  21. FoxAlien XE-PRO: The spec table lists a 400W spindle, but the package list doesn't include one.
  22. Sienci Labs LongMill MK3 30x30: Weight: the description says about 72 lb assembled; the "Additional information" section says 50 lb.
  23. Two Trees TTC6050: The page says ball screws; its comparison table lists T8 and trapezoidal screws without saying which model has which.
  24. Two Trees TTC6050: The base price is shown as "Regular price $1,599.00" in one block and "Regular price $1,999.00 Sale price $1,599.00" in another.
  25. SainSmart PROVerXL 6050 Plus: One section describes a hybrid spoilboard; another lists MDF spoilboards.
  26. Makera Carvera Air: The FAQ says the machine will be "available late this year"; the product page shows it in stock.
  27. MillRight CNC Mega V 2 (19x19): The description says "6 inches of Z stroke"; the spec table says 6.25".
  28. Carbide 3D Nomad 3: The warranty section on the Nomad 3 page refers to "Shapeoko".
  29. FoxAlien CL-4x4: The page says it "can fit standard full-sized sheets without cutting them"; a 48" x 48" area can't hold a 4 x 8 ft sheet.
  30. FoxAlien CL-4x4: The spec table lists a 400W spindle, but the package list doesn't include one.
  31. MillRight CNC Mega V 2 XL (35x35): The description says "6 inches of Z stroke"; the spec table says 6.25".
  32. Carbide 3D Shapeoko 5.1 Pro 4x2: The spec page (carbide3d.com/shapeoko/shapeoko5pro-specs/) shows the "Machine Travel" and "Machine Footprint" rows as placeholders, "(X) x (Y)", for every size.
  33. Next Wave CNC Shark HD520: The SKU is 10024-BUNDLE in one place and 10024 in another.
  34. Next Wave CNC Shark HD520: The page says "Out of stock" but still offers purchase options.
  35. MillRight CNC Mega V 2 XXL (50x50): The description says "6 inches of Z stroke"; the spec table says 6.25".
  36. Makera Carvera: The package selector says "Carvera Standalone" while the note under it describes the "Carvera 4th Axis Module (Harmonic Drive Version)".
  37. Carbide 3D Shapeoko HDM V3: The meta description, the overview and the comparison table list different materials.
  38. Inventables X-Carve Pro 4x4: The regular price is $6,995 in one block and $7,495 in another.
  39. Sienci Labs AltMill 4x8: Weight is 87 lb in one place and 400 lb in another.
  40. Sienci Labs AltMill 4x8: Power is 120VAC 4A in one place and 110VAC / 48VDC 10A in another.
  41. Sienci Labs AltMill 4x8: The machine is described as both partially and fully pre-assembled.

Changes since the first reading

No changes yet. Every page was first read on 1 November 2026.

When a maker changes a price or a spec, the old figure stays here with the date the change was noticed.