Replies: 1 comment 1 reply
-
The only information available are the current implementations in the kinematics folder, the simplest is the corexy code? |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello there,
I'm new here and enjoying grblHAL on Paul Barrett's board - thank you.
Please, can anyone point me to information about adding new kinematics from a grblHAL persepctive? I think I can work out / have worked out the actual maths.
The machine: In simplified terms, imagine a machine where the end of the vertical Z axis has a B axis that can move through an arc, say 90 degrees. So, when the B axis angle changes the Z will have to be moved up and down to compensate.
I want this to be in the firmware rather than repeatedly put into every GCode routine.
I have been taking time to look through and examine the existing ones such as Corexy, Wallplotter, Polar etc.
Initially I though that I could create a new kinematics setup by adding a setting option into config.h and then the new files (like Corexy.c). But I have seen that there are also mentions of "Corexy" in grblIb.c and grbl.h. I don't think these files should be altered and would prefer a "bolt-on" solution.
Also I've been looking to see how they relate to the struct in Kinematics.h....
Thank you for reading
Tumb
Beta Was this translation helpful? Give feedback.
All reactions