Neje A40640 how reduce minimal power?

I using Neje A40640 module (12W) but minimal power is too strong and always little burning plywood. In setting GRBL and lightburn I have:

GRBL:
$30=1000
$31=0
$32=1 Laser mode enable

Lightburn:
S value=1000
Fire power=0,15% (I tried 0,25% and 0,50)

Everything with burning, cutting, engraving working well, only with minimum power (for pointer) is too strong. I`ts my second module, first was 5W and minimum power gave good weak beam.

Your parameter settings appear correct. Make sure your Device type is GRBL only with no following letters. Did your laser come with a .lbdev file?

GRBL is on Arduino UNO. Firmware downloaded via LaserGRBL -->Tools\Flash SRBL software. Version GRBL 1.1f. I bought only laser module rest like frame, stepper motors/drivers/wires is my DIY. My old laser module worked fine.
Maybe the problem is in recognizing the PWM signal, and NEJE sees 256 levels and not 1000. It’s just my guess. Maybe You know GRBL range of PWM? In NEJE instruction I found range 0-20kHz 3,3V-24V (I using 5V Arduino PWM)

The most simple way to check this is by using a voltmeter to measure the pwm output. Since it’s a square wave, 50% should reflect a 50% value of the 5V or should measure 2.5V.

20% of 5V is 1V and 100% 5V.

I doubt the laser module is smart enough to know what the $30 and S-Value Max settings are.

You signal is easily within range to drive the module.

:smiley_cat:

Please test with the American or English decimal point 0.15% (period instead of comma.)
Comma ‘Should’ work for you, but I haven’t seen any discussion about this notation.

You did not say where you could set this, or even if you can. Sculpfun decided 1.5KHz was THE optimum PRF for diode lasers.

I doubt, with an Arduino, he’s running a pwm with a 50uS period.


Again, the most simple way is to measure the pwm voltage to see if the controller is sending the correct signal.

This will let you know if the issue is before or after the controllers signals.


If it’s a control board issue, I’d check to see if it’s configured correctly.

:smiley_cat: