gnea / grbl

An open source, embedded, high performance g-code-parser and CNC milling controller written in optimized C that will run on a straight Arduino
https://github.com/gnea/grbl/wiki
Other
4.04k stars 1.61k forks source link

Commenting out DISABLE_LASER_DURING_HOLD not producing expected behavior #1232

Open johnopsahl opened 11 months ago

johnopsahl commented 11 months ago

I would like spindle speed PWM output to be maintained through a feed hold/cycle start while in laser mode ($32=1). My understanding from reading the notes for DISABLE_LASER_DURING_HOLD in config.h is that commenting out "#define DISABLE_LASER_DURING_HOLD" should accomplish that goal. In reality, I am still seeing spindle speed PWM output go to zero after a feed hold regardless of whether "#define DISABLE_LASER_DURING_HOLD" is commented out or not.

My application is not a laser so don't need the protection of turning off the laser during a feed hold. I am developing a graphite pencil plotter that applies variable pressure against paper to produce different shades of pencil markings. It uses the same g-code as a laser, but performs different operations to achieve a similar effect.