Separate names with a comma.
Discussion in 'Projects' started by allen33, Mar 1, 2017.
Because it thinks it is already HOME (home switches triggered).
are the home switches the limit switches for the axes?
There are no limit switches, only home switches
The far "limit" is all calculated. The home is the only position the Arduino "knows"
ok so I would probably need to invert the setting for them in the firmware to make them only trigger when hit?
They are N/C I think and go "open" when triggered. On the Z axis (R1 and R1+ only) they need to be inverted, but on the X/Y they are not. Switch triggered = AT HOME. With the Z switch triggered is normal and NOT triggered is home.
my settings in the firmware match that is it possible that the problem could be elsewhere? Is it possible the problem is that the end switch is wired incorrectly?
Could be. The switch is normally labeled by the contacts. On the R1/R1+ machines they need to be on the outside prongs, nothing in the middle.
does it matter where positive and negative leads are on the outside prongs
ok so it seems that z works fine but when I go to control x and y it will go in the positive direction but not the negative direction what might cause that?
Have you homed the machine?
If you dont home it after a power off it things where it is = 0
when I home it the bed moves in the wrong direction away from the home switch and runs to the end and grinds the motor how would I change the direction of the bed?
sounds like the motor is running backwards. Flip the connector on the ramps board for the Y motor.
thats what I figured I would have to do
I think that I also have my x and y home switches switched
so this is what I am getting out of pronterface (this is without any of the home switches being touched by a part of the printer)
That should be very difficult to do with the board being labeled. I would doublecheck and trace wires before doing any changes to ensure you have everything connected correctly.
That means that the X axis is homed (or that the arduino thinks it is).
when I home the axes it takes the extruders to the back right when it should be taking the extruders to the front left how would I fix that?
// 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
Back and front are a bit vague, but that is how the firmware defines which direction (to/from HOME switches) it will use.