Laser Engraving Machine
Made by: @codelife / @programmer6
Dual CNC machine - pen plotting and laser engraving.
Project Status: Waiting-Review
Total Design Hours:
CAD: https:/a360.co/4jtUqSq
Respository link: https://github.com/Programer6/Laser-Engraving-Machine
BOM:
Project Overview
This project is a DIY multi-functional CNC machine capable of both pen plotting and laser engraving.
You can swap between a pen holder (for precision drawing) and a laser module (for engraving and light cutting. Thus, getting the benift of both.
Research: 3 Hour - 20th May 2025
Spent about two hours researching how laser engravers and pen holders actually work. Brain dump of what learn/ reseached: - Stepper motors and belts or screws to control the X and Y axes - Running special firmware that interprets G-code - Instructions that tell the machine exactly where to move and when to turn the laser on or lift the pen. - pen holder -you need a mechanism to raise and lower the pen so it only touches the paper when it’s supposed to draw - This will need ot be able to easily swapped with a laser engraver, a laser diode is mounted instead of the pen - Learned a bit about programes such as Inkscape with plugins, LightBurn, or LaserGRBL
5 Hour - 20th May 2025
Today i spent crazy amount of time designing the linear rail profile in which I had to make carfull consideration of the alignment and spacing - Sketch and extrude to fit 2020 extrusions. This is the end result from the work: I hade to make one and then mirror the other
2 Hour - 28th May 2025
Today, I finished by creating the rolling tool head mechanism as you can see in the image. This goal of this was to make make it easily swappably between the laser diode and well as the pencil plotter.
3 Hour - 29th May 2025
Inorder for all the 4 extrusion to hold up and create the sqare sturcture I needed to create a frame corners cad module and cosidering that i had the most cytrical components out of the way I also focused on assembling the the laser engraver together thus by the end of this day I was truly able to bring the machine into life. On a side note, Fusion360 crashed & like hangged multiple times so tired out the Web verison which made it some much easier as all of the processing happened in the servers.
3 Hour - 29th May 2025
Added the final touches and design tochscreen holder for MKS TS35 and MKS DLC32 board case attached to the 20*20 extrusions
Final Design without toolhead:
So for the toolhead:
For the laser engraver I am using the module made by MELKANO as it really well desinged with no need for modification while I custom designed my pencil plotter using a mecahnism in which the pen is mounted inside a pen holder tube or carriage. The pen can move up and down freely inside this tube with a spring is placed above which pushes the pen downward so that when the pen is lowered onto the paper, it makes contact lightly but firmly.
30 3 Hours
Worked on finishing the journal documentation, circut diagram, and shipping the projects! I have created a really rough BOM also but this will need updating!
1 Hour - 31th May 2025
I completely finsihed desinging my toolhead for my pencil plotter here is the progress:
It works by place a spring above the pen to apply downward pressure, ensuring consistent contact with the paper during plotting.
BOM at the movement:
Component | Quantity | Estimated Cost (USD) | Source |
---|---|---|---|
20x20 Aluminum Extrusions | 5 | \$25 | Local Supplier |
Stepper Motors (NEMA 17) | 3 | \$30 | Aliexpress |
Stepper Motor Cables | 3 | \$5 | Aliexpress |
Stepper Motor Controller Board (L1) | 1 | \$15 | Aliexpress |
Timing Belts and Pulleys | 2 sets | \$10 | Aliexpress |
Screws, Washers, Spacers | Various | \$10 | Local Supplier |
Laser Module (20W) | 1 | \$60 | Aliexpress |
MKS DLC32 Control Board | 1 | \$20 | Aliexpress |
MKS TS35 Touchscreen | 1 | \$25 | Aliexpress |
Acrylic Panels | 6 | \$15 | Local Supplier |
Power Supply Unit | 1 | \$20 | Aliexpress |
Miscellaneous (Wiring, Connectors) | Various | \$10 | Local Supplier |
Total Estimated Cost: ~$285 Please not that the BOM is really first draft