Posts | Comments

Planet Arduino

Archive for the ‘DIY CNC Machine’ Category

We’ve seen a number of homemade CNC machines throughout the years, but Tuenhidiy’s build — made from some discarded materials — is no less impressive. This unique CNC plotter features a frame cleverly constructed out of two wooden wine boxes, which appear to be the perfect size with space for an Y-axis bed and an upright structure that actuates X movements. For the Z component, a pen is lifted using parts from a recycled CD player drive.

Electronics-wise, the project is also quite interesting as it employs servos rather than steppers for its X and Y axes. Actuation is handled by an Arduino Uno with pre-installed GRBL firmware and a CNC shield, which sends commands to an Arduino Mega running custom firmware. The Mega — plus a custom adapter board and an L293D shield — takes care of PID control for the motors.

More details on the machine can be found in Tuenhidiy’s write-up, and you can see it demonstrated in the video below.

The post Two Arduinos are used to control this DIY three-axis CNC plottee appeared first on Arduino Blog.

Arduino boards running GRBL software have long been used for CNC machine control, but usually you need to choose between having a router or laser cutter. This project, however, is specifically designed to accommodate both with a modular carriage system.

Build-wise, it’s a fairly standard XYZ gantry CNC — with a frame made out of V-slot aluminum extrusions from OpenBuilds cut to length by a circular saw. The X and Y axes are controlled via NEMA 17 stepper motor and belt drive assemblies, while height adjustment is accomplished with a NEMA 23 motor and screw drive.

The electronics are all hidden away in a separate enclosure, including the Arduino Uno/CNC shield that serves as the brains of the operation and a cooling fan to keep the temperature inside in check. 

If you’ve been considering doing this type of build, this looks like a great place to start, and you can see a demos of it in laser and spindle modes in the videos below.



  • Newsletter

    Sign up for the PlanetArduino Newsletter, which delivers the most popular articles via e-mail to your inbox every week. Just fill in the information below and submit.

  • Like Us on Facebook