DIY Multiplex Plywood CNC Router

My first self made CNC router!

Similar projects worth following
This project describes the making of my self made CNC router. The goal was to stay under 800 Euro´s for a working area of 400 x 600 x 100 mm.

  • working area 350 x 600 x 90 mm (x;y;z)
  • 1050 W Kress spindle
  • 3A NEMA 23 stepper
  • ball screws
  • supported rails
  • automatic dust extraction


FreeCAD plan.

fcstd - 377.66 kB - 02/20/2016 at 23:08


  • 3 × Nema 23 stepper motors 57BYGH633
  • 1 × Kress 1050 FME-1 Milling spindle, 1050W, 5000-25000rpm
  • 1 × Supported rail 20 x 800mm
  • 1 × Supported rail 16 x 500mm
  • 1 × Supported rail 12 x 200mm

View all 15 components

View all 8 project logs

Enjoy this project?



omadanen wrote 07/10/2021 at 09:50 point

Great project really I like this idea and also working on it you can see here how we both are working on a similar and unique Ideas.

  Are you sure? yes | no

mahoney123 wrote 03/21/2017 at 22:34 point

If you want to build a desktop sized CNC router, check out this article: There is no need for expensive tools to build this machine.

  Are you sure? yes | no

Gary Stenzel wrote 03/18/2020 at 17:54 point

^^^ $39.00 ^^^ Too many free ones out there IMHO. No need to buy.

  Are you sure? yes | no

hebel23 wrote 03/27/2015 at 19:34 point

Hi Chris, thank you for the hint with the moving-knot ! You're right. The gantry wobbles a bit about the central axis. This looks like great idea and I think i will steal it. ;-)

  Are you sure? yes | no

Chris K Cockrum wrote 03/27/2015 at 13:33 point

I have built a couple of similar machines.  I like your choice of linear slides.  With the bearings so close together on the longest (assuming X) axis, you may experience "racking" of the gantry.  I had this issue for a long time and solved it with a moving-knot system and documented it on my website:

Your build looks clean - hope it works well for you.


  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates