Can Turn on laser with M106 and M107 commands, but laser does not turn on when trying to engrave

I just recently purchased the " 40 W Laser Engraver Kits for 3D Printer/CNC Machine Laser Engraving/Cutting 5W Output" attachment for my Ender 3 Pro 3D printer from SOVOL.

After a day worth of fiddling around, I was able to connect manually to Lightburn (was never able to see my laser automatically) using GRBL profile instead of Marlin.

I can move and home the laser and can turn it on and off in the console using M106 and M017, but the laser will not fire for framing, or with the fire button.

Another problem I’m running into is whenever I open Lightburn or even connect to my laser, my laser turns on for a second or 2. Enough to burn the wood can potentially ruin projects in the future.

Appreciate any help!

Logs:
Waiting for connection…

Project loaded in 6 milliseconds

start
echo: External Reset
Marlin 1.1.6.2
echo: Last Updated: 2018-11-28 | Author: (Ender-3 Pro)
echo:Compiled: May 24 2019
echo: Free Memory: 10078 PlannerBufferBytes: 1232
echo:TF init fail
echo:TF init fail
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
Homing
echo:Unknown command: “$I”
ok
echo:Unknown command: “$H”
ok
ok
ok
echo:Unknown command: “S0”
ok
ok
ok
ok
ok
echo:Unknown command: “S0”
ok
ok
ok
ok
ok
echo:Unknown command: “S0”
ok
ok
ok
ok
ok
echo:Unknown command: “S0”
ok
ok
ok
ok
ok
echo:Unknown command: “S0”
ok
ok
ok
ok
ok
echo:Unknown command: “S0”
ok
ok
ok
ok
ok
echo:Unknown command: “S0”
ok
ok
ok
ok
ok
echo:Unknown command: “S0”
ok
ok
ok
ok
ok
echo:Unknown command: “S0”
ok
ok
ok
ok
ok
echo:Unknown command: “S0”
ok
ok
ok
ok
ok
echo:Unknown command: “S0”
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
echo:Unknown command: “?”
ok
Starting stream
Stream completed in 0:00
ok
ok
ok
ok
ok
ok
ok
ok
ok
echo:Unknown command: “S0”
ok
ok
ok
echo:Unknown command: “$H”
ok
Starting stream
Stream completed in 0:00
Starting stream
Stream completed in 0:00
echo:Unknown command: “?”
ok
Starting stream
Stream completed in 0:00
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
echo:Unknown command: “?”
ok
Starting stream
Stream completed in 0:00
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
Starting stream
Layer C00
Layer C01
Layer C02
Layer C03
Layer C04
Layer C05
Job halted
Stream completed in 0:24
ok
ok
ok
ok
ok
ok
ok
echo:Unknown command: “M5”
ok
M107
ok
M106
ok
M107
ok
echo:Unknown command: “$$”
ok
M107
ok
M106
ok
M107
ok
ok
ok
echo:Unknown command: “S0”
ok
ok
ok
ok
ok
echo:Unknown command: “S0”
ok
ok
ok

The laser will not work properly unless you can get the Marlin profile to work. Did you try various baud rates? I believe Marlin machines typically connect at 250,000. I suggest you cycle through them to see if it will connect. Also look at toggling the “Enable DTR signal” option. Try every combination of baud and DTR if required.

Yanno it always appears to be the simplest of solutions with programs I am unfamiliar with haha. Much appreciated!

Baud rate 115,200 worked for me.
I’m sure I’ll be back eventually with more questions. Thank you :slight_smile:

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.