Long Mill Mk1 30 x 30
SLB running 5.05b
gSender 1.4.11
windows 10
This may well be old news. Until now, I did not use the spindle/laser mode to change $30, 31 and 32. I just entered the values into console. As I was running a router, I simply left them at the laser values.
Now I am testing the Spinrouter so I need to be able to go from spindle values to laser values.
The issue is that when I change from spindle to laser, only $32 changes from 0 to 1. Neither $30 nor $31 change. This means that both those values are much too high.
Not a bug, grblHAL has dedicated EEPROM values for both spindle min and max ($31 and $30) and laser min and max ($731 and $730) so the gSender defaults aren’t ported over when swapping - no need to swap laser for spindle values when you have a dedicated home for the laser values.
The firmware should use the proper $73X values when in laser mode ($32=1)
So to be fair this is a bit confusing between grbl and grblHAL - and it’s not immediately obvious why it behaves one way for one firmware and another for the second.
Edge config actually handles this a bit better - for the spindle min/max, when editing it in settings it’ll update the relevant EEPROM if connected to grblHAL or update the stored value for swapping if disconnected/connected to vanilla grbl. Same deal for Laser.
We’re hoping this will help prevent this type of confusion going forward as more settings that are gSender specific because grbl doesn’t support them but grblHAL does can smartly decide what to actually update.