Easy to build desktop CNC machine

Computers & Mobile Technology

Really nice, clean build of a desktop CNC machine using plumbing parts and other readily available materials.

Easy to Build Desk Top 3 Axis CNC Milling Machine – Link


  • HOW TO – Make a 3 axis CNC milling machine – Link
  • HOW TO – 3D (3 axis) milling – Link
  • 3D LEGO CNC router / milling machine – Link
  • Homemade CNC machine (video) – Link

10 thoughts on “Easy to build desktop CNC machine

  1. kylecroft says:

    This is awesome.

  2. samurai1200 says:

    Gah, none of these desktop CNCs are really “easy to build,” they are only “simpler than some others.” For instance, this instructable is missing all the requirements to interfacing with a computer…

    The next MAKE volume needs step-by-steps on how to do a desktop CNC!!!!!!!!!!

  3. tsaylor says:

    “The next MAKE volume needs step-by-steps on how to do a desktop CNC!!!!!!!!!!”

    Absolutely. That’d be excellent, and it could use the Make controller!

  4. RussNelson says:

    Unfortunately, the Make controller only has eight binary outputs. It can only control two stepping motors.

  5. Crosius says:

    Not exactly – it can only control two stepper motors without additional hardware.

    If you add driver boards with direction & step inputs, you can drive 4 such boards (and therefore 4 motors) with the 8 outputs. You just need to use them as paired digital outputs.

    Of course, you’d also lose the easy OSC-based stepper commands without compiling your own firmware and reworking those sections of the code.

Comments are closed.

Discuss this article with the rest of the community on our Discord server!

Gareth Branwyn is a freelance writer and the former Editorial Director of Maker Media. He is the author or editor of over a dozen books on technology, DIY, and geek culture. He is currently a contributor to Boing Boing, Wink Books, and Wink Fun. And he has a new best-of writing collection and “lazy man’s memoir,” called Borg Like Me.

View more articles by Gareth Branwyn