- Posts: 19311
- Thank you received: 4655
CoreXY and handling of axis limits
2.7.8 is the latest officially released version.
To get the 2.8 / master branch with all the JA updates you need to change the repository settings then update. see:
buildbot.linuxcnc.org
Please Log in or Create an account to join the conversation.
With this done, after some brief testing homing appears to still work correctly, AND I can jog X/Y in any legal permutation within the *axis* limits. I'm still getting "joint x following error" halts when running at full speed even after setting fairly lax limits for this, but that's a separate issue and probably down to my not fixing this PC's horrible realtime performance yet.
In case anyone is coming to this thread with the same issue, here are my current config files - maybe a worked example will save someone a bit of time.
Thanks everyone for all of your help!
Please Log in or Create an account to join the conversation.
It has no real choice, there are no other numbers to choose.Drmn4ea wrote: Since this version offers to automagically update one's .ini/hal files, I reverted to the ones from before my manual attempt and let it do its thing. The update script defaults to creating joint limits, set equal to the axis limits.
Is this a parport/stepper machine? If it is, then the f-error is really reporting that you have asked for more step pulses than it has had the time to create because of the base-period time. So this is indirectly due to latency, but only to the extent that the latency measurement is used to choose a base period.I'm still getting "joint x following error" halts when running at full speed even after setting fairly lax limits for this, but that's a separate issue and probably down to my not fixing this PC's horrible realtime performance yet.
Please Log in or Create an account to join the conversation.
Also, would it make sense to keep the RTAI version since that's what I currently have and what works or should I try switching to the new uspace version?
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
I've upgraded and the only problem I have now is I still need the 4 axes for it to start, even though I have 3 axes and 4 joints. (tetrapod config, not a gantry).
It fails with this error:
./kintest.hal:219: Pin 'joint.3.motor-pos-cmd' does not exist
So it looks like the number of joints is still tied to the number of axes.
When I choose 4 axes, I can jog fine in world mode, but if I try to run a program I get this error:
USRMOT: ERROR: invalid command
Linear move on line 3 would exceed A's positive limit
I've tried including a fake A axis (below) and setting it's limit to a large number, but it still gives me this error.
[AXIS_A]
HOME = 0
MIN_LIMIT = 0
MAX_LIMIT = 99999
Please Log in or Create an account to join the conversation.