Welcome! Log In Create A New Profile

Advanced

Trouble getting dual Z end stops + steppers to work

Posted by marvinmartian 
Trouble getting dual Z end stops + steppers to work
January 12, 2017 01:08AM
I'm trying to enable dual Z endstops on my Folger Tech FT-5 printer. It's a cartesian setup with two Z steppers on opposite sides of the build platform that raise/lower the bed in tandem.

The dual stepper feature works, but my 2nd z endstop doesn't seem to do anything.

What I'm trying to do is have each z stepper home independently to compensate for either of them getting a bit higher/lower than the other.

This is what I've done so far.

I've commented out:

#define Z_DUAL_STEPPER_DRIVERS
#define Z_DUAL_ENDSTOPS

and have enabled:

#define USE_XMAX_PLUG

since I see:

#define Z2_USE_ENDSTOP _XMAX_

I'm running Marlin 1.1.0-RC6.

I may just have my head wrapped around this incorrectly.

M119 shows:

SENT: M119
READ: Reporting endstop status
READ: x_min: TRIGGERED
SENT: M105
READ: x_max: open
READ: y_min: TRIGGERED
READ: z_min: open
READ: z2_max: open
READ: ok

That makes sense as I have:

const bool X_MAX_ENDSTOP_INVERTING = true;

But I think what I really want to see is z2_min or something like that. Any advice on how to get this working appreciated.
Re: Trouble getting dual Z end stops + steppers to work
January 17, 2017 11:25PM
I don't have answers for you yet, but I have just started investigating how to implement dual end stops too.
Re: Trouble getting dual Z end stops + steppers to work
January 18, 2017 02:13AM
I did end up getting it work. Diffs from stock FT-5 firmware posted in the comments section of the video.

[youtu.be]
Sorry, only registered users may post in this forum.

Click here to login