/
Bad origin
Bad origin
If after a firmware upgrade (Marlin, TH3D, …) your new origin position is the opposite of the endstop and you want to fix this issue, you will need to edit the configuration file and reflash the printer.
Marlin 1.1.X and 2.0.X
In the file Configuration.h
, lines 506 to 508, change the endstop position to use XMIN
and YMIN
:
#define USE_XMIN_PLUG
#define USE_YMIN_PLUG
#define USE_ZMIN_PLUG
You will need to disable steppers invert from lines 847 to 849:
#define INVERT_X_DIR false
#define INVERT_Y_DIR false
#define INVERT_Z_DIR true
And finally you need to edit the correct home direction from lines 873 to 871:
#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1
TH3D
In the file Configuration_backend.h
change the lines 2983 to 2985 to use XMIN
and YMIN
:
#define USE_XMIN_PLUG
#define USE_YMIN_PLUG
#define USE_ZMIN_PLUG
In the same file, lines 2000 and 2001, change steppers invertion to false:
#define INVERT_X_DIR false
#define INVERT_Y_DIR false
You will also need to setup the home correct home directions from lines 3017 to 3019
#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1
Related content
Squashed print
Squashed print
More like this
Firmware Stepper Motors Creality Base values
Firmware Stepper Motors Creality Base values
More like this
How To use Linear Advance on Ender 3/5
How To use Linear Advance on Ender 3/5
More like this
Duplicator i3 Troubleshooting
Duplicator i3 Troubleshooting
More like this
TM3D CR-10S PRO V2/ BL Touch Firmware Update - includes necessary files and guidance
TM3D CR-10S PRO V2/ BL Touch Firmware Update - includes necessary files and guidance
More like this
Calibrating X/Y/Z Stepper Motors in Firmware
Calibrating X/Y/Z Stepper Motors in Firmware
More like this