Please add access to the following parameters, or create an option to set the home position to a bed corner:
// Manually set the home position. Leave these undefined for automatic settings. // For DELTA this is the top-center of the Cartesian print volume. //#define MANUAL_X_HOME_POS 0 //#define MANUAL_Y_HOME_POS 0 //#define MANUAL_Z_HOME_POS 0 // Distance between the nozzle to printbed after homing
I am using an ender 3 w/ SKR v2 mini. With the stock firmware, home is off the lower left corner of the bed rather than dead center in the bed. I like this configuration more as the head does not drip filament on to the middle of the bed while preheating. Apparently, setting these values resolves this issue based up on the research I did, but they can only be set at build time for the firmware.
Let me know if this is the info you need or if there are any other questions I can answer.
I am using G28 to auto home, both through preprint scripts and through the LCD interface (as the autohome function) on the printer itself. In both cases, the printer homes to the center of the bed with any custom firmware I build with the service. With either firmwares from Creatlity or the SKR mini, the printer homes to slightly past the lower left of the bed. From what I see, it’s because these values are set to a function of the bed dimensions at build time for the firmwares.