I’m currently running LaserWeb4 on my laser engraver connected to arduino uno with cnc shield. The problem is the laser is continuosly on when running, meaning there isn’t any “toggling” and “pauses”.
I previously run my laser engraver on Benbox with their given hex file, and it works fine.
However the issue occured when I turned to Laserweb4, running on grbl 1.1f hex. With different version of hex file, the laser is connected to “SPINDLE ENABLE” on the Benbox hex file, while “Z+” on the grbl 1.1f.
I can actually control the laser on Laserweb4 by typing “M4 S50” and “M5” to turn on/off (no idea why the “laser test” and “laser off” button doesn’t work), but it just won’t do the toggling when running the .nc/image file. What can I do to fix this issue?
I’m running 2 stepper motors and a laser module on an arduino uno with CNC shield.
Regarding to the “toggling and pauses”, I’m actually refering to the event when there’s gap between 2 points during engraving, the laser would normally turned off during the gap and toggle on once it reaches the other point.
In my case, the laser would just stay on/off entirely, which it engraved along the path moving with the stepper motors, without “blinking”
Yes sir, the hardware remains unchanged (if you don’t consider the changing of connection on the CNC shield for the laser which is either “Z+” or “SPINDLE EN”), the only difference here is the software (Benbox & LaserWeb4 as well as difference version of hex files).
I wanted to upload the hex file used in the Benbox, but it’s not allow here. What do you suggest so I can share it here?
Please check which version of the CNC shield you have. The never once have swapped the Z-Endstop and Spindle PWM pins so you can connect the Laser TTL to Spindle PWM out.
It’s a .bmp image, so I can’t upload it here sir. Hex file are basically versions of grbl, it is proprietary with Gcode i guess, if not my stepper motors will not be moving along.