I recently hooked my CV-Laser Module 24V 1.6W laser up to my Ender-3 s1 pro. When I used the CrealityPrint software for the laser, it would print the image shown with the default settings however in that software it cut the image in half and only printed the bottom half.
So, I switched over and was going to try using lightburn. Which I created a device manually in Lightburn using Marlin as the language which is what I use for when I am 3D printing on my Ender-3. I then generate the gcode on an SD card and transfer it to my computer. Which with that gcode I can’t run range to make the engraving will happen on the material and when I hit direct engrave, the laser moves like it is going to engrave however the laser isn’t turning on.
I also then tried creating a new device in Lightburn with GRBL, went through the same process of putting the image in, changing the settings as the same as the default in the Creality software and generating the gcode, putting the SD card in the printer and it still won’t run range. However, this time when I hit direct engrave the laser would turn on and the outcome shown in the image attached with just the burning. It is supposed to be the same image.
You’d have to be intimate with your machine. Where did you get the firmware for your machine? If you compiled it yourself it would have to be something that you configure. If it came with the hardware then perhaps it’s documented somewhere.
Failing that, you could simply try the options to see how they behave.
Okay so I changed the command control to M03/M05 and the image is starting to come through instead of the burning. However, the printer still can’t use the run range feature. Is there a setting or something that turns that on or enables it?
Run range on my printer moves the laser around the print bed, showing the area that is going to be engraved so that way you can know if your material is lined up correctly.
So, on my printer write before I start the engraving it pops up with a window that lets you decide if you will begin engraving, adjust the axis’s or run the range and make sure everything is lined up.
So, when I generated the gcode using the CrealityPrint software it allowed the use of the run range function so I didn’t know if that was a thing that lightburn could do.
The range option still appears however when I press the button nothing happens.
Attached is the square from both programs. The squares are 100mmx100mm centered at (x,y)=(110,110)mm on my build plate of 220x220mm. The run range function does work on this code from the creality but not the lightburn.
Manually add the header (or script something to create it). LightBurn already has a header that includes all the relevant information so it’s not necessarily hard
Put in a feature request to see if the LightBurn team would want to add this
Wait until 1.5.00 release for the customizable g-code generator. I’m not certain but it’s possible that it may be flexible enough to generate this type of header. I haven’t looked at it closely enough to say.