I have the 10 watt Endurance Laser and I’m using Lightburn for software. I have the KeeYees arduino controller using GRBL 1.9g.
My issue is the power is backwards. when setting up a test using the same speed and stepping the power down by 10% each time the current goes up instead of down on the controller readout.
The voltage remains the same at 5 volts but the current at 800 mm/min at 90% is .53 amps the next step 800 mm/min at 80% the current is .72 amps at 800 mm/min at 30% it’s 2.72 amps. I don’t have a clue as to why this happening. I’ve checked the S-Value max in Lightburn and the GRBL settings and they match. I’m using the original M01 board that came with the laser as the driver. This kind of explains when I fire the laser at 20% in the Move section it burns a spot.
Are you sure you are using GRBL 1.9g? (I ask because I’m pretty sure there is no 1.9g version of GRBL, but there might be a 0.9 or a 1.1g)
Have you tested the PWM output pin of the GRBL board itself? If that isn’t inverted, then your laser is expecting inverted output, so you’d need an inverting circuit between them, or you’d need a custom build of GRBL.
My GRBL is 1.1g (Inventables 2017) I have an X-Carve CNC I wonder if I’ve put the wrong version on my laser controller. How do I test the output of GRBL board, it uses the Z end stop pins for the PWM output.
Endurance lasers are very primitive, using basic voltage dividing and resistance electronics to control power, not discrete electronic components.
If you look at the assembly, it’s all done by hand soldering and thus, quite likely to be an assembly error - a diode the wrong way round, for example.
When I received mine, it went into the parts bin it was so bad. I’ve never done that before or since.
If I reverse the plug on the GRBL board for the PWM output I don’t get anything. I’ll keep tinkering, if I figure it out I’ll send you the solution. I will check the schematic for the driver board and see if it is wired properly.
I checked the output of the GRBL board and it is polarity wise correct, so I am going to contact Endurance to find out how to fix this. I have a PWM generator and it does the same thing.