I've built a prusa i3 box frame, I'm using a RAMPS 1.4, and I'm having a bit of trouble wrapping my head around the configuration of the marlin firmware.
I can move each axis in each direction in pronterface, but the Y endstop seems to be behaving strangely.
Y-Axis: Endstop is on the +Y side. It does not stop when it hits that end stop. However, it does stop when I manually trigger the endstop while it's moving towards the -Y side.
X-Axis: Endstop is on the -X side. Stops when it hits the endstop.
Z-Axis: Endstop is on the -Z side. Stops when it hits it.
I posted this same question on the reprap community on reddit, and someone recommended that I change this part of the code:
// ENDSTOP SETTINGS: // Sets direction of endstops when homing; 1=MAX, -1=MIN
define X_HOME_DIR -1
define Y_HOME_DIR 1
define Z_HOME_DIR -1
So that the Y home direction is -1 as well. But my Y endstop -is- actually on the +Y side of the axis. Either way I set that value for the Y, it still acts the same way. I suppose I could put the endstop on the -Y end, but I've seen every other Prusa i3 set up with it on the +Y end. Plus, I'm afraid if it's on the -Y that I'll bump it.
I also just read a tip that suggested I check to see if the endstop was plugged into the +Y spot on the board, which it was not. However, after plugging it into the +Y spot, The bed is unable to move in the -Y direction.
Also, whenever I hit the home buttons in pronterface, it kills all the endstops, none of them work and the axes crash past them. I have to disconnect and reconnect to get them working again.
I uploaded my configuration.h file here:
[
pastebin.com]
If someone could look at that and tell me if anything jumps out at them as being incorrect, I'd really appreciate it. I literally have no idea what I'm doing when it comes to configuring this and I'm pretty much just blindly following guides online and hoping they work.
Thank you for your time.