Maybe I need to update the kinematics during runtime somehow? This used to work fine.
Here are the steps I follow to reproduce the issue:
1. Create a config with ini.0.max_limit 500
2. Launch LinuxCNC, home axes, G0X500
3. Change limits during runtime. Execute setp ini.0.max_limit 1000 in shell or via custom subroutine.
4. G0X1000
This is what I expected to happen:
Should be able to jog up to the new extended limits.
This is what happened instead:
Old limits are still active, but hal config shows new value.
It worked properly before this:
That particular config worked fine with 2.7
Information about my hardware and software:
* I am running a binary I built myself
* I am using this LinuxCNC version: v2.8.0-pre1-3299-gefa9d09
#1 – shulter 于 2019-06-15
Of course this happens due to joints&axes. Sorry, the config was too old.
setting ini.0.maxlimit and ini.x.maxlimit does work as expected.