check in
Completed

laser engraving machine

PROlaser engraving machine

tag

159
0
0
0
Mode:Full

License

GPL 3.0

Creation time:2025-03-24 08:43:32Update time:2025-03-25 01:32:23

Description

Description

Design a cantilever mechanical structure of the laser engraving machine, exquisite, functional, easy to use desktop laser engraving machine.

The project is open source and mainly includes the following parts:

1. Laser engraving machine main mechanical structure

2. Master hardware circuit diagram, PCB board

3. Related Marling firmware

4. Upper computer

Analysis of works

The laser engraving machine is mainly composed of a PC, a single-chip microcomputer, an XYZ axis limit sensor, an XYZ axis stepper motor, a stepper motor drive, an XYZ transmission shaft, a laser head, and other parts.

First, the text or image to be printed is imported into the software, and through simple parameter settings, the software transmits data to the microcontroller through the serial port module. After positioning the workpiece, the microcontroller controls the precise movement of the stepper motor to achieve accurate engraving of the workpiece. After waiting for a while, the engraving task is completed, and the engraving ends here.

Overall block diagram of system design

 

 

Functions related to the work

1. Preliminary positioning through limit switch.


2. Through GT2 timing belt drive

 

3. The upper computer, through PWM control of the laser beam of light.

4. The height of the Z-axis can be adjusted by the wire rod to meet the carving of objects of different heights.

5. The upper computer can control the movement speed of the laser head.

 

Attributes of the work

1. Laser engraving machine main body

There are two versions of the overall design, as shown in the following figure.

Laser engraving machine V1.0

Laser engraving machine V2.0

The main difference between the two versions lies in the different main architecture of the laser engraving machine. When assembling the laser engraving machine V1.0, there was an unstable forward tilt phenomenon, which may be due to the lack of force analysis and rough results during modeling, and basically cannot meet the requirements. The V2.0 architecture design of the laser engraving machine is more stable, with higher accuracy, easy installation, easy use, fast movement speed, and can perfectly engrave physical objects.

2. Main control board

2.1 Master

This is the PCB controller, the picture is as follows:

jx3JIcFZnuFbxoA9XS48GSqmm1L411edWz6dQ4Ts.jpeg

Main control physical diagram

After testing, it has certain minor problems and will be improved later.

2.2 Main control and expansion board combination

We use the Ramps 1.4 expansion board, which is widely used in 3D printers and engraving machines. It is reserved for various interfaces such as stepper motor driver interface, 12V power interface, limit switch interface, PWM control interface, etc.

tYsPaI9D9sfZdJsCPLAmBchrr6pjMWmaAUYLzLfh.jpeg

3wfSeXlcwGJaBf2tL53huznEQ2bA64x1NiNqqJlR.jpeg

3. Stepper motor driver

This project uses the TMC2225 motor drive module, which is divided into 16 segments.

TMC2225

4.220V to 12V DC power module

Stepper motors require a 12V power supply to drive, which requires a 220V to 12V DC power module, as shown in the figure.

220V to 12V DC power module

5. Guide rail

6. Serial port module

The serial port module is a communication module between the control board and the host computer. Its main function is to receive signals sent by the host computer, complete corresponding actions, and feedback the execution results to the host computer.

 

Software instructions

Convert G-code software

We need to convert images, text, etc. into G code so that machines can recognize them and perform systematic carving. We use Inkscape software to convert vector images into G code.

Software page

Upper computer operating software

It can control the operation of the machine, turn on the laser head, control the motion speed, laser intensity, and display the real-time trajectory of the engraving.

Software operation interface

Marling Firmware

The main controller uses Arduino 2560, and the compile environment uses Visual Studio Code. The software mainly includes motor motion, protocol parsing, storage strategy, etc. The drivers mainly include communication, Flash driver, motor driver, switch driver, etc.

Physical display

Laser engraving machine V2.0

Video link:

https://b23.tv/3aBfqtt

 

Designed by 守望者 (from OSHWHub)

Link:https://oshwhub.com/ljb110/laser-engraving-machine

Design Drawing

Download File
The preview image was not generated, please save it again in the editor.

Attachments

OrderFile nameDownload times
1
Horse_0001.ngc
138
2
Marlin.ino
195
3
Assembly 6. SLDASM
327
Add to Album
0
0
Share
Report

Comment

All Comments(1)
Sort by time|Sort by popularity
Followers0|Likes0
Related projects
Empty

Bottom Navigation