LIghtburn with the Sienci Super Long Board

I am beta testing the Sienci Super Long Board. It runs grblHal.

My laser is an Endurance 10w diode, installed on a Sienci Long Mill CNC router.

On the previous controller, I used the grbl machine in LB successfully.

On this board, through testing, I found that the M4 command sent using the grbl machine does not turn the laser on. I need to use an M3 command. I proved this by exporting the gcode from LB, changing all the M4 commands to M3 and successfully running projects that did not run if I left the M4 commands in place.

If I change the machine to the grbl-M3 (1.1 e or earlier) option, will this use M3 to turn the laser on? I realize that this may seem obvious to more experienced LB users, but I thought that it was worth asking.

thank you

What GrblHal version is the controller using

$i in console shoudl send you the controller data you can share here

@gilaraujo Thanks for your reply. $I returns 1.1f.20230917

this version of firmware should support M4 command
Can you check your $30 $31 amd $32 bu typing
$$ in console?

Also important to see how you are wiring your Endurance and which mode you have
I recall endurance has several modes of operation

$30=1000, $31=0, $32=1

I’m not certain what you mean by mode. The laser is connected to the + and - of th pwm port on the board. It is the same connection on the previous board.

I am not the only tester that had an issue with the M4 command. I am the only one with an Endurance laser module though. All of us resolved the problem by changing M4 to M3.

Change $32 to 0
By typing $32=0
press enter

Go to Edit → device settings
Change your Smax to 255

That should do it… but is a bit odd though your controller SHOULD be able to M4
This means you wont have modulation between movements
Your laser will be either ON or OFF and will not be able to modulate along the lines

GIve it a try though and see if that works for you

I am completely confused now. The LB docs say to set Smax to 1000, which is what I have always done. It also says that Smax and $30 must be the same. Again, that’s what I have always done. And, I have had no issues until i started testing the new grbl HAL controller. I thank you for your help and advice, but I am not going to take it. Setting $32=0 is completely against all the LB advice. If I do that, the laser will continue to burn on fast moves. If I change Smax to 255 but don’t change $30, the power settings will all be off. Further the value 255 was arrived at because that is the max number of steps that an 8 bit board can produce. I am not using an 8 bit board. I am running grbl HAL on a 32 bit processor.

exactly why i said your controler should support M4 perfectly

When you say though you resolve the problem by changing M4 to M3,
Changing the controller on Lightburn will only be half of it you have to also change the firmware settings
Or you are in neither

I agree on principle you should need to change nothing fimrware wise
So either contact the manufacturer of controller or Endurance for clarification
I do KNOW endurance boxes have 2 modes of input and you need to be in the right one to get M4 to work propper.

I do not know what box you have but
image

The switch defines the mode the laser operates in

I apologize for the long delay in replying. I have the Endurance Mo1 laser box. I now understand what you are were asking about “mode of input”. I am using the PWM mode.
Since I last wrote, I have done more testing and have confirmed two things: 1. The pwm frequency in the controller eeprom must be set to 500hz. (The default is 1000hz.) 2. M4 will not start the laser. I need to change any M4 commands to M3. I am confident that this is not inherent only to Endurance lasers as users of other lasers, using the same grblHAL controller are finding the same thing.
So, all this takes me back to my original question, which is: can is set the machine to the grbl-M3 (1.1e or earlier) option, or would this cause problems with a controller that is running grbl HAL?

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