Author · Engineer
Desktop CNC with 27×34 cm working area; Arduino Uno + CNC Shield + A4988 + NEMA 17; supports rotary engraver and 80W laser; compatible with UGS, LaserGRBL, and LightBurn.

This project is a compact CNC machine with a 27 × 34 cm working area. It supports two interchangeable tools: a rotary engraving motor and an 80W laser head for engraving and cutting. Control electronics are based on an Arduino Uno with a CNC Shield and A4988 stepper drivers driving NEMA 17 motors. It works with Universal G-code Sender (UGS), LaserGRBL, and LightBurn.
The project began as an experiment inspired by tutorials from Profe García, then evolved into a professional-grade, aluminum-structure CNC used in daily production.
The idea started after watching tutorials from Profe García YouTube playlist:, where he showed how to build a homemade CNC machine. After following his process, we realized we could do it with higher quality, since we already had experience with mechanics. So we decided to build an aluminum structure, with three axes, where the Y-axis had a duplicated motor.
It was a challenge to get a precise structure. Because it was aluminum and not wood, tolerances were much lower and any deviation could make the axis movement rough. We also had to consider the weight of the engraving tool on the X-axis, which needed strong guides—so we added a double guide.
Since this was an engraving machine, unwanted movements, vibrations, or loose parts were not acceptable, especially with the cutting force of the tool against the material.
After wiring the cables, connecting the motors, and calibrating the driver currents, we started running tests: movement, engraving speeds, and first lessons with Universal G-code Sender. One of the biggest challenges was calibrating the drivers, configuring motor accelerations and speeds, and adjusting vibrations in the engraving tool.
After many hours of testing, corrections, and learning, we reached a version we liked. The last step was making a worktable. For this, we used a board with multiple holes and designed clamps to hold the pieces for engraving.
This was the first stage of the project, which took about 2 months. After that, we began creating different products: signs, advertisements, art, keychains, and more.
After a year of use, a client became interested in the machine and wanted to enable an 80W laser head. At that point, we turned the project into a professional product: we installed the laser, organized and secured the electronic components, and added acrylic guards (cut with the same machine) for safety.
This is how we transformed a homemade YouTube project built in wood into a professional product. Today, the machine works more than 8 hours daily producing items like keepsakes, art, advertising pieces, personalized designs, and much more.
Thanks for reading! I am Nicolas Velasquez Lopez (@unmecaniko), passionate about knowledge and always giving my best in every project. If you have a big idea, a question, or just want to share something, feel free to reach out!






Video demo – first version
Video demo – last version
Last updated: 2025-09-09