Welcome! Log In Create A New Profile

Advanced

SKR 1.4 dual z endstop - not moving when homing

Posted by haftting 
SKR 1.4 dual z endstop - not moving when homing
March 25, 2024 01:57PM
I recently switched to an SKR 1.4 with TMC2209 on my i3 Mega which has 2 z steppers and endstops.

After configuring Marlin 2.1.2.2 when trying to home the z axis doesn't move at all. Octoprint terminal gives me following output for like 30 seconds, then I get a "Printer halted. kill() called!"

Quote

Send: G28 Z0 Recv: T:16.07 /0.00 B:15.78 /0.00 @:0 B@:0

Recv: echo:busy: processing Printer seems to support the busy protocol, will adjust timeouts and set busy interval accordingly

Recv: T:15.89 /0.00 B:15.94 /0.00 @:0 B@:0 Recv: echo:busy: processing

I did cut off the DIAG pins from the drivers so that shouldn't be the problem.

M119 gives me correct endstop states when triggering manually.
Disabling "Z_MULTI_ENDSTOPS" thus using only one of them works tho.
Moving the axis with G0 Z-10 works as well.

Configuration.h
// @section stepper drivers

#define X_DRIVER_TYPE TMC2209
#define Y_DRIVER_TYPE TMC2209
#define Z_DRIVER_TYPE TMC2209
// #define X2_DRIVER_TYPE A4988
// #define Y2_DRIVER_TYPE A4988
#define Z2_DRIVER_TYPE TMC2209
// #define Z3_DRIVER_TYPE A4988
// #define Z4_DRIVER_TYPE A4988
#define E0_DRIVER_TYPE TMC2209

.
.
.


// @section endstops

#define USE_XMIN_PLUG
#define USE_YMIN_PLUG
#define USE_ZMIN_PLUG
// #define USE_XMAX_PLUG
// #define USE_YMAX_PLUG
#define USE_ZMAX_PLUG

Configuration_adv.h
//
// Multi-Z steppers
//
#ifdef Z2_DRIVER_TYPE
// #define INVERT_Z2_VS_Z_DIR        // Z2 direction signal is the opposite of Z

#define Z_MULTI_ENDSTOPS // Other Z axes have their own endstops
#if ENABLED(Z_MULTI_ENDSTOPS)
#define Z2_USE_ENDSTOP _ZMAX_   // Z2 endstop board plug. Don't forget to enable USE_*_PLUG.
#define Z2_ENDSTOP_ADJUSTMENT 0 // Z2 offset relative to Z endstop
#endif

pins_BTT_SKR_V1_4.h
#elif ENABLED(Z_MULTI_ENDSTOPS)
#ifndef Z_MIN_PIN
#define Z_MIN_PIN P1_27 // Z-STOP
#endif
#ifndef Z_MAX_PIN
#define Z_MAX_PIN P1_25 // E1DET
#endif
#else
#ifndef Z_STOP_PIN
#define Z_STOP_PIN P1_27 // Z-STOP
#endif
#endif
Re: SKR 1.4 dual z endstop - not moving when homing
April 08, 2024 04:21PM
I have the same problem with dual y endstop on ramps 1.4 board
Re: SKR 1.4 dual z endstop - not moving when homing
April 09, 2024 04:52PM
Yes, me too, looking for the solution is not so easy.
Re: SKR 1.4 dual z endstop - not moving when homing
April 09, 2024 07:53PM
Stop using 2.1.2.2, its is broken in so many ways

Use 2.1.2.1 or preferably bugfix.

Edited 1 time(s). Last edit at 04/09/2024 07:54PM by Dust.
Sorry, only registered users may post in this forum.

Click here to login