1

Topic: X, Y, and Z-axis can only move in one direction.

Hi

Im pretty new in 3d printing, and Im trying to  assemble a printer.
Im using Repetier Host, and a Ramps 1.4

My problem is that i can move with all the axis` but only in one direction. First i thought it was the endstops, which didn't work, but now Im pretty sure they are working fine. When i type M119 i get this message:

Reporting endstop status
x_min: open
x_max: open
y_min: open
y_max: open
z_min: open
z_max: open

When i activate one of the endstops and try to move with the axis it says: "echo endstops hit", just like it should smile

I`ve tried to invert the direction of the axis in the firmware but without any luck.

I really hope you got any ideas smile

Kind Regards Rasmus

2

Re: X, Y, and Z-axis can only move in one direction.

How many real endstops do you have and are they in the min or max position? The unused ones should be commented out and then you just need to set the correct logic for three and homing direction for each as well.

Printing since 2009 and still love it!
Anycubic 4MAX best $225 ever invested.
Voxelabs Proxima SLA. 6 inch 2k Mono LCD.
Anycubic Predator, massive Delta machine. 450 x 370 print envelope.

3

Re: X, Y, and Z-axis can only move in one direction.

Hi, Carl, thanks for your fast answer

I have one endstop for each direction and they are all min position.

When i try to comment the max-position out and write M119 it says the max-endstops are triggered. Then i invert the signal, but it still says max-endstop open, just when i haven`t commented them out

I`ve change the homing direction for my axis now, but i can still only move my y-axis in the minimum direction. If i invert itl still moves in the same direction, but i have to push the positive button instead. When i home the y-axis it stop at the min-endstop, and says y=500. This means i can still go the negative direction even tho the min endstop is triggered. When y is under 500 and i try to move in positive direction the value just changes back to 500 without it moves.

My x-axis will still only move in the positive direction, and when i home it doesnt move. When i go to positive direction it moves and the value for x changes. When i try move negative direction again the value changes but the axis doesnt move.

Kind regards Rasmus

4

Re: X, Y, and Z-axis can only move in one direction.

is the host program set up correctly? (and which program are you using?)

SD4 #1 & #2 - Lawsy carriages, E3D v6, Rumba controller board, mirror bed plate, X motor fan, upgraded PSU & Mica bed heater
SD4 #3 - in the works ~ Folgertech FT-5, rev 1
Printit Industries Beta Tester - Horizon H1

5

Re: X, Y, and Z-axis can only move in one direction.

Rasmus,

You did say you are running a RAMPS board with Repetier Host...but what is your firmware?  Repetier Host typically refers to the control program that runs on your computer...

SD2 - Stock - Enclosure - Heated Bed - Glass Plate - Auto Fire Extinguisher
Ord Bot Hadron - RAMPS 1.4 - Bulldog XL - E3D v6 - 10" x 10" PCB Heated Build w/SSR - Glass Plate
Thanks for All of Your Help!

6

Re: X, Y, and Z-axis can only move in one direction.

Ohh sorry forgot to tell you.  The firmware is Marlin.

7

Re: X, Y, and Z-axis can only move in one direction.

In Marlin in the configuration.h file, there should be a statement like DISABLE_MAX_ENDSTOPS.  If that is commented out, then activate it.

SD2 - Stock - Enclosure - Heated Bed - Glass Plate - Auto Fire Extinguisher
Ord Bot Hadron - RAMPS 1.4 - Bulldog XL - E3D v6 - 10" x 10" PCB Heated Build w/SSR - Glass Plate
Thanks for All of Your Help!