Is your feature request related to a problem? Please describe.
In Marlin is there a way to configure the Homing process so X is Homed before Y AND before the printer homes X it lifts the Y axis ?
I ask because I am building a printmill style printer. Technically its called the ender3 belt kit.
On the printer there is no Z endstop(infinite Z) and because of the orientation of the Y axis(to the bed) and gravity, there is a good chance the nozzle is resting on the print belt when the homing procedure starts.
Are you looking for hardware support?
No response
Describe the feature you want
I think as an interim solution homing Y before X is a better alternative, but still, your dragging the nozzle across the bed .... but just not as badly 🙂
I have other "normal" printers that are running Marlin and when they auto home they lift the Z axis away from the bed first
SO I was thinking, looking at the code. for G28. It looks like there is a call to do_z_clearance(z_homing_height); .
So I was going to try coding a new function called do_y_clearance(y_homing_height) that would be used if #define BELTPRINTER was defined
Ultimately though, is there a better way to do this ?
Additional context

Is your feature request related to a problem? Please describe.
In Marlin is there a way to configure the Homing process so X is Homed before Y AND before the printer homes X it lifts the Y axis ?
I ask because I am building a printmill style printer. Technically its called the ender3 belt kit.
On the printer there is no Z endstop(infinite Z) and because of the orientation of the Y axis(to the bed) and gravity, there is a good chance the nozzle is resting on the print belt when the homing procedure starts.
Are you looking for hardware support?
No response
Describe the feature you want
I think as an interim solution homing Y before X is a better alternative, but still, your dragging the nozzle across the bed .... but just not as badly 🙂
I have other "normal" printers that are running Marlin and when they auto home they lift the Z axis away from the bed first
SO I was thinking, looking at the code. for G28. It looks like there is a call to do_z_clearance(z_homing_height); .
So I was going to try coding a new function called do_y_clearance(y_homing_height) that would be used if #define BELTPRINTER was defined
Ultimately though, is there a better way to do this ?
Additional context