When I put the printer in laser mode, arm it with M3 S255 it only quickly blinks at the start of the move. I am not quite sure if it is supposed to be like this, but for cutting a tool path it's not quite that good.
Also I noted that it didn't work during Arc paths, I modified the code in commands.cpp to (around line 900 - 1000):
Changed it to:
<font face="Arial, Verdana">//#if ARC_SUPPORT</font>
<font face="Arial, Verdana"> case 2: // CW Arc</font>
<font face="Arial, Verdana"> case 3: // CCW Arc MOTION_MODE_CW_ARC: case MOTION_MODE_CCW_ARC:</font>
<font face="Arial, Verdana"> processArc(com);</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">//MODIFIED Laser can also be used during ARCS</font>
<font face="Arial, Verdana"> #if defined(SUPPORT_LASER) && SUPPORT_LASER</font>
<font face="Arial, Verdana"> LaserDriver::laserOn = 1;</font>
<font face="Arial, Verdana"> #endif</font>
<font face="Arial, Verdana"> break;</font>