Disabling or changing the axis at which babystepping is applied
-
When using a belt printer, the slicer and thus the printer is setup using the Z axis as the belt axis, while the Y axis is the up/down movement.
Now, it's possible to babystep using M290 Y<value>, and when sending these commands everything works all fine and dandy
However the default paneldue (7i) or web interface babystepping buttons are set to always apply the babystepping to the Z (belt) axis.
Is it possible to adjust the default babystepping axis? I was thinking of maybe using the daemon.g to translate the Z babystepping into Y babystepping, but I'm not really happy with that idea as there would be significant delay between the babystepping is applied and it getting applied on the correct axis.
-
undefined Phaedrux moved this topic from General Discussion
-
@ComedianTF2 It's not currently possible to change the button on the PanelDue; it would need a firmware update to allow it to be configured, perhaps with the option in the Setup screen. Feel free to suggest a feature request on the Github repository here: https://github.com/Duet3D/PanelDueFirmware/issues
As a workaround, you could create two macros, one to increase the Y babystepping a set amount, and the other to decrease it. Name the macros as suggested here https://docs.duet3d.com/User_manual/Tuning/Macros_tasks#naming-and-ordering-macros and you should be able to put them so they are easily accessible on the PanelDue.
Ian
-
Thanks, I've the macro workaround works for now, but a more integrated solution would be great. I've added a feature request on the github for the paneldue integration.