PVC CNC Machine Build Results In A Great Learning Experience

Hobby level CNC machines are fun to use and are a great tool to make your projects with. So how does a CNC newb get started? Our opinion is that it’s best to jump right in and get doing. [WTH] wanted to learn more about CNC machines and decided to build his own using parts that were kicking around his house.

As you can see, the frame is made from PVC pipe. In addition, the linear rails are also PVC and the linear bearings….. larger diameter PVC. Scavenged stepper motors and threaded rod are responsible for moving the X and Y axes. Electronics-wise, an Arduino Uno running GRBL and a Protoneer CNC Shield outfitted with StepSticks drive the motors. Here’s a test drawing completed by the machine:


Admittedly, this CNC machine won’t be milling out steel parts any time soon but that is not the point. [WTF] has learned the mechanics, electronics and software associated with CNC machines and that was the point of the project. We are looking forward to seeing how his next machine comes out.

This isn’t the first PVC CNC machine we’ve seen on Hackaday, check out this unorthodox one.

Unorthodox Home-made CNC Machine

Here’s a rather unorthodox home-made CNC machine we haven’t seen before!

[ModHappy] recently accepted a challenge to design and build a CNC machine out of cheap and readily available components from a hardware store.

Wandering around the store he noticed the plumbing isle and he started playing around with PVC pipes on the floor, greatly confusing the store employees. He had a frame constructed, but still needed a way to achieve linear movement. His calls were answered in the electrical isle, where he made use of conduit wall-mounts! They only required a minor modification to go from gripping the pipe, to sliding along it. A few fasteners later, some stepper motors from a broken scanner, a CD-ROM drive for the z-axis, some hacked together couplers using set screws, and the mechanical build was complete.

On the controls end, he made use of a cheap Chinese TB6560 CNC driver board off eBay, which he modified slightly to increase reliability. The whole thing runs off LinuxCNC (which is free) on his old laptop — good to note, it can also be run live if you aren’t yet enlightened with a Linux OS.

Stick around after the break to see it in action, drawing out an awesome site’s logo!

Continue reading “Unorthodox Home-made CNC Machine”