I've got most of the gladevcp buttons working on my machine; i.e. I can toggle may laser marker, I can move the table so that the quill moves to the desired X/Y coordinates, and I can set the program zero for the current coordinate system.
However, I'm experiencing a SNAFU. When the laser is on, the machine will not jog. Further, I have to turn the laser off then click some other widget before the machine will jog again. What might be the cause and the solution? My implementation requires that I can jog my table until the crosshairs are at the desired X/Y program zero.
These are the HAL commands to toggle the laser:
# *** Crosshair laser Toggle and LED ***
net machine-is-on => gladevcp.crosshair-ctl-active
net crosshair-toggle-out <= gladevcp.crosshair-toggle
net crosshair-toggle-out => gladevcp.crosshair-led
The LED is set to flash when the laser is active as a prompt to turn the laser off after use.
Kind regards;