Excuse me, I need to show this update for the xhc-hb04.hal file. If MAX_VELOCITY of the [AXIS_n] entry in the .ini file is to low, the machine may hit soft or hard endposition, when selecting large stepsize. In my case MAX_VELOCITY = 100 (6000mm/min) was not enough when stepsize 1000 was selected, and ilowpass adjusted for smooth movement. After stop turning the handwheel, the machine travelled for some distance. Not acceptable. I was not willing to increase max velocity, even I could go to 150.
Stepsize 1,10,100 works very smooth and stops within 1/10mm, the settings for ilowpass are fine.
Now limit1 take part in the game.
Just setp limit1.0.max 0.5 or whatever value fits for your machine. So its still possible for some faster jogging. When limit1 is operational, the scale is not correct in that case, but will always be less than selected.
Now i can select any stepsize, turn the encoderwheel at maximum speed, when stoping, the machine stop immediately.