Skip to main content
User avatar

Endstop / Limit switch issue after firmware update

Workbee 750 x 1000 screw

I have upgraded firmware to version 3.3.0 - 1.2

When homing i get

G28 error failed to activate endstops.

The config-axes-endstop.g file reads

; Endstop configuration executed by config.g

M574 X2 P"xstop" S1 ; Set active low X endstop

M574 Y2 P"ystop" S1 ; Set active low Y endstop

M574 Z2 P"zstop" S1 ; Set active low Z endstop

on the software endstops do not show a status

If i trigger the end stops the board will correctly show a red light but no status show on software.

If I change config to

M574 X2 P"xstop" S0 ; Set active low X endstop

M574 Y2 P"ystop" S0; Set active low Y endstop

M574 Z2 P"zstop" S0 ; Set active low Z endstop

(The above is the code used before update)

The software will show an incorrect status of triggered

If I manually trigger an end stop it will correctly show a red light on the board and change status to not triggered.

if I add an invert code either M574 X2 P"ixstop" S0 or M574 X2 P"ixstop" S1

I get the original error of G28 error failed to activate endstops.

In all cases the endstops correctly trigger a red light on the board when manually activated.

I did complete step 11 in the firmware update.

My board is a duet 2 ethernet

Answered! View the answer I have this problem too

Is this a good question?

Score 0
Add a comment

1 Answer

Chosen Solution
User avatar

Hi Brian,

Thanks, I believe we have potentially resolved this via email.

But for anyone else M574 X2 P"ixstop" should be M574 X2 P"!xstop"

Was this answer helpful?

Score 0
Add a comment

Add your answer

Author avatar brian@brian-parkinson.co.uk will be eternally grateful.
View Statistics:

Past 24 Hours: 2

Past 7 Days: 3

Past 30 Days: 13

All Time: 47