Welcome! Log In Create A New Profile

Advanced

Prusa i3 rework endstop location

Posted by daankie 
Prusa i3 rework endstop location
March 15, 2015 12:02PM
Hello,

I'm getting to the final stages now and am excited.

I have my endstops mounted :

Y at back
X on the right
Z on the left

When selecting auto home the X axis drives to the left instead of right (where the endstop is located).

How are the locations defined? Can't find anything on this subject.

Any help greatly appreciated
Re: Prusa i3 rework endstop location
March 15, 2015 12:27PM
If you are using marlin, the endstops are defined in firmware.

It sounds like you need to set the x endstop to max. Make sure you have the endstop plugged into the correct pins.
Re: Prusa i3 rework endstop location
March 17, 2015 11:52AM
I think you have two choices:

a) The simplest: reverses the direction of rotation of the X motor in the RAMPS board. It's as easy as unplugging the X motor and plugging again after having rotated 180 degrees.

b) The more Pro alternative: modify the Marlin firmware. Open it in the Arduino IDE and search the following lines at the config.h tab:

#define INVERT_X_DIR false    //Try to set true
#define INVERT_Y_DIR true    
#define INVERT_Z_DIR false    
#define INVERT_E0_DIR false  
#define INVERT_E1_DIR false   
#define INVERT_E2_DIR false   

// ENDSTOP SETTINGS:
// Sets direction of endstops when homing; 1=MAX, -1=MIN
#define X_HOME_DIR -1     //Try to set 1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1
Sorry, only registered users may post in this forum.

Click here to login