This project is one of the coolest projects that I have done. This CNC has both a Makita  6mm Router / Spindle to physically engrave or cut plywood as well as a 2.5W Laser Module to engrave Part Numbers on the finished parts. The Laser Module could also be used to cut paper or cloth. So it is a 2 in 1 CNC Machine with both a rotary tool and a laser module.


The construction of the chassis is done using regular MS Square Pipe and the lead screws are regular steel long screws of 12mm diameter and 1.75mm pitch. The X-axis is in gantry and two stepper motors were used for that, another single stepper motor for Y-axis and a single stepper motor for the Z-axis is used.


An Arduino UNO is used with 4 TB6600 Stepper Drivers. Each Stepper Drivers is connected with a NEMA23 18.9 kg cm Bipolar Stepper Motor (2.8 Amp Motor) {SKU BH57SH76-2804A}. The Firmware running on the Arduino is the latest Grblv1.1.


A Makita 3709 1/4-Inch 4.0-Amp Laminate Trimmer is used as the spindle for wood engraving or cutting. Along with that an EleksMaker® LA03-2500 445nm 2500mW Blue Laser Module is used for Laser Engraving.

There is no PWM control for the spindle and the power of the spindle is manually switched on and off. Whereas the laser module was connected with the spindle control pin of the Arduino and it was PWM controlled to switch on and off when required.

Both the tools are having an offset from the (0,0,0) coordinate as they are mounted on two different places on the Z-Axis and it is taken care of during the G-Code generation for proper alignment.




GRBL v1.1 Firmware  >>

Follow me on Instagram >>

Follow me on Twitter >>

Subscribe to my YouTube Channel >>


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.