Marlin: [BUG] Z connection... Error: All LOW

Created on 18 Nov 2019  路  12Comments  路  Source: MarlinFirmware/Marlin

Hello everybody,

because of noone can help me i post myproblem here maybe it is a bug.

I have the following hardware:
mks gen l Version 2
tmc2208 V 2

When i connect via ponterface or it is as error in my lcd at after boot there comes an tmc connection error.

In ponterface -> Z connection... Error: All LOW

when i do an an

m122

SENDING:M122
echo:SD init fail
echo:SD init fail
X Y Z E
Enabled false false false false
Set current 800 800 800 800
RMS current 795 795 1436 795
MAX current 1121 1121 2025 1121
Run current 25/31 25/31 25/31 25/31
Hold current 12/31 12/31 12/31 12/31
CS actual 12/31 12/31 0/31 12/31
PWM scale 21 22 0 22
vsense 1=.18 1=.18 0=.325 1=.18
stealthChop true true false true
msteps 16 16 256 16
tstep max max 0 max
pwm
threshold
[mm/s]
OT prewarn false false false false
off time 3 3 0 3
blank time 24 24 16 24
hysteresis
-end -1 -1 -3 -1
-start 1 1 1 1
Stallguard thrs
DRVSTATUS X Y Z E
stst * * *
olb
ola
s2gb
s2ga
otpw
ot
157C
150C
143C
120C
s2vsa
s2vsb
Driver registers:
X 0xC0:0C:00:00
Y 0xC0:0C:00:00
Z 0x00:00:00:00 Bad response!
E 0xC0:0C:00:00
Testing X connection... OK
Testing Y connection... OK
Testing Z connection... Error: All LOW
Testing E connection... OK
Disconnected.

You can see that the z stepper weird settings.

With an M906
X driver current: 800
Y driver current: 800
Z driver current: 800
E driver current: 800

I exchange the stepper driver with an working from board that did not solve the problem it is the same.

I set the voltage for xyz to 0,760 and for z at 0,900

Is some on there that can help me ?

Thanks in advance

Description

Steps to Reproduce

Required: Please include a ZIP file containing your Configuration.h and Configuration_adv.h files.

  1. [First Step]
  2. [Second Step]
  3. [and so on...]

Expected behavior: [What you expect to happen]

Actual behavior: [What actually happens]

Additional Information

  • Provide pictures or links to videos that clearly demonstrate the issue.
  • See How Can I Contribute for additional guidelines.

All 12 comments

Update to v0.6.1.

Sorry ? Update what ?

The TMCStepper library. The v0.6.0 release had some issues and had to be pulled back.
You can either edit the platformio.ini file or wait until PIO updates their library database.

I had a similar problem, solved using TMC0.6.1

Sorry is there an command or something to force the update ?

There was a checkin to the platformio.ini a few days ago that forces <0.6.0 for TMCStepper. I don't know if that will need to be reverted to allow 0.6.1 to be used.

There was a checkin to the platformio.ini a few days ago that forces <0.6.0 for TMCStepper. I don't know if that will need to be reverted to allow 0.6.1 to be used.

https://github.com/MarlinFirmware/Marlin/commit/d33ca3d0589c426b9ed855fc9320721e3b7243e1

I used the path to the library TMC0.6.1 in platformIo.ini
Other option is to use the platformio.ini as is now, because it's still forcing use of TMC0.5.2, which works without problems.
-Have you updated firmware/hardware recently?
Because the issue with the TMC library is a fairly recent one and maybe your problem might be something else.

@joydi is it always the Z driver that fails, or does the failing driver change randomly?

No it is always the Z driver :(

And how i can force to use version 0.5.9 or 0.6.1 of the drivers ?

I try platformio lib install "[email protected]" in the io cli but he want install it ?

Sorry ! my fault platformio lib install "[email protected]" worked i give it i try and inform you

Hey Guys,

thank you so much ->

Testing X connection... OK
Testing Y connection... OK
Testing Z connection... OK
Testing E connection... OK

and so quick !

I think i can print again :)

m122 ->

m122
SENDING:M122
X Y Z E
Address 0 0 0 0
Enabled false false false false
Set current 800 800 800 800
RMS current 795 795 795 795
MAX current 1121 1121 1121 1121
Run current 25/31 25/31 25/31 25/31
Hold current 12/31 12/31 12/31 12/31
CS actual 12/31 12/31 12/31 12/31
PWM scale 14 14 14 14
vsense 1=.18 1=.18 1=.18 1=.18
stealthChop true true true true
msteps 16 16 16 16
tstep max max max max
pwm
threshold
[mm/s]
OT prewarn false false false false
off time 3 3 3 3
blank time 24 24 24 24
hysteresis
-end -1 -1 -1 -1
-start 1 1 1 1
Stallguard thrs 0 0 0 0
DRVSTATUS X Y Z E
stst * * * *
olb
ola
s2gb
s2ga
otpw
ot
157C
150C
143C
120C
s2vsa
s2vsb
Driver registers:
X 0xC0:0C:00:00
Y 0xC0:0C:00:00
Z 0xC0:0C:00:00
E 0xC0:0C:00:00
Testing X connection... OK
Testing Y connection... OK
Testing Z connection... OK
Testing E connection... OK

Super fantastic !

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

W8KDB picture W8KDB  路  4Comments

heming3501 picture heming3501  路  4Comments

Anion-anion picture Anion-anion  路  3Comments

modem7 picture modem7  路  3Comments

ceturan picture ceturan  路  4Comments