Open bluetangkid opened 4 years ago
I have the same error, but motion and sensorless homing works fine. Which version of TMC 2130 did you use?
Bigtree v3.0
I have solved the problem by cutting the not used DCO Pin of my TMC2130 V2 (Watterott)
The TMC2130 requires that the 12v/24v power be active from power on, not later than the 5v.
Bigtree v3.0
have you got any solution. I have the same SKR 1.3 and TMV2130 V3.
I have solved the problem by cutting the not used DCO Pin of my TMC2130 V2 (Watterott)
can you share the config files
ANSWER MY FUCKING QUESTION Sent from Yahoo Mail for iPhone On Friday, December 13, 2019, 10:43 AM, Talha909 notifications@github.com wrote: I have solved the problem by cutting the not used DCO Pin of my TMC2130 V2 (Watterott) can you share the config files — You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.
you asked nothing,
ANSWER MY FUCKING QUESTION Sent from Yahoo Mail for iPhone On Friday, December 13, 2019, 10:43 AM, Talha909 notifications@github.com wrote: I have solved the problem by cutting the not used DCO Pin of my TMC2130 V2 (Watterott) can you share the config files — You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.
What is your problem? Maybe open your own issue and someone will answer you, rather than jumping into other issues and demanding answers to a question that nobody knows about.
Hey could you people chill out a little this is a github issues area not reddit. I connected 3 which now read HIGH, LOW, and HIGH. The pins are cut so I don't know what else to try
VIO is getting 3.3V and VM is getting 24V. Tried inverting stepper EN. The board or steppers must just be bad, and I'm not sure which one.
SDI, SCK, CS, and SD0 have no connection on 4 of my drivers but on one there is high resistance. I assume probably the 4 drivers are broken but the 1 high resistance one doesn't work either.
I have used TMC2130 v2 with SKR v1.3 with no issues i did have to solder on the DIAG0 and DIAG1 pins
I bought 4 new drivers and none work, I'm assuming its a board problem but it's awful that I had to buy 3 sets of steppers and 3 boards to try to get it working. @Dazzamatazz what do you mean by solder on the DIAG0 and DIAG1 pins?
My Big tree tech TMC2130 are version 1.1 and do not have pins soldered on DIAG0 and DIAG1. I soldered pins on and have sensorless homing working.
Ah. Mine came already soldered
what firmware are you using? I downloaded Marlin 2.0 from marlin and have edited it myself.
Same here(i also tried the one in this repo)
Well, same here. I have SKR 1.3 and BegTree TMC2130 v2.0. no matter what, can't get sensorless homing working...
i have built a corexy and have got sensorless homing working but i have had a few false triggers on the y axis and nothing i have done has fixed it so i've now installed optical switches
I have the same issue here as well. Can't get the TMC2130 to connect via SPI to my SKR v1.4 at all.
Marlin is build from scratch with only the bare minimum settings to get this board up and running. I had already the board installed in my printer and adjusted it to that as well. The steppers are working in some kind of fallback mode and they are quite loud. During operation the M122 also fails. I connected DIAG0 and DIAG1, but no luck as well. I did not cut the pin as described by @HilfsaffeMojo in https://github.com/bigtreetech/BIGTREETECH-SKR-V1.3/issues/160#issuecomment-564213644. I also tried to power up the bare minimum setup using an external 12 V power supply, but no luck either.
Details: Drivers: BigTreeTech TMC2130 v3.0 Board: BigTreeTech SKR v1.4 Turbo Marlin: v2.0.5.3
M122 X Enabled false Set current 800 RMS current 795 MAX current 1121 Run current 25/31 Hold current 12/31 CS actual 31/31 PWM scale 255 vsense 1=.18 stealthChop true msteps 0 tstep 4294967295 PWM thresh. [mm/s] OT prewarn true triggered OTP false off time 15 blank time 54 hysteresis -end 12 -start 8 Stallguard thrs 0 DRVSTATUS X sg_result 1023 stallguard * fsactive * stst olb * ola * s2gb * s2ga * otpw * ot * Driver registers: X 0xFF:FF:FF:FF Bad response! Testing X connection... Error: All HIGH
M122 X Y Z E 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 31/31 31/31 31/31 31/31 PWM scale 255 255 255 255 vsense 1=.18 1=.18 1=.18 1=.18 stealthChop true true true true msteps 0 0 0 0 tstep 4294967295 4294967295 4294967295 4294967295 PWM thresh. [mm/s] OT prewarn true true true true triggered OTP false false false false off time 15 15 15 15 blank time 54 54 54 54 hysteresis -end 12 12 12 12 -start 8 8 8 8 Stallguard thrs 0 0 0 0 DRVSTATUS X Y Z E sg_result 1023 1023 1023 1023 stallguard * * * * fsactive * * * * stst olb * * * * ola * * * * s2gb * * * * s2ga * * * * otpw * * * * ot * * * * Driver registers: X 0xFF:FF:FF:FF Bad response! Y 0xFF:FF:FF:FF Bad response! Z 0xFF:FF:FF:FF Bad response! E 0xFF:FF:FF:FF Bad response! Testing X connection... Error: All HIGH Testing Y connection... Error: All HIGH Testing Z connection... Error: All HIGH Testing E connection... Error: All HIGH
/**
* Marlin 3D Printer Firmware
* Copyright (c) 2020 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
*
* Based on Sprinter and grbl.
* Copyright (c) 2011 Camiel Gubbels / Erik van der Zalm
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see
/**
* Marlin 3D Printer Firmware
* Copyright (c) 2020 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
*
* Based on Sprinter and grbl.
* Copyright (c) 2011 Camiel Gubbels / Erik van der Zalm
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see
I found the issue: BigTreeTech TMC2130 v3.0 are not running SPI mode by default! They must be soldered from default STEP/DIR to SPI mode.
See instruction in repository https://github.com/bigtreetech/BIGTREETECH-TMC2130-V3.0 on how to do that.
With that adjustment, my TMC2130 is now finally recognized by marlin and M122 prints out something useful.
The TMC2130 requires that the 12v/24v power be active from power on, not later than the 5v.
OMG how was I supposed to diagnose that? Thank you so much for this solution.
Ok, I was having issues with my TMC2130's to run dual Z drivers. I found using the marlin 2.0 and taking the time in config.adv uncomitting use software spindle under the technology section and there is a spot where you tell how many z drivers you have put at 2. Also I found if I take all drivers out but x and y compile and do a m122 and check to see if those get a address then I shut down board put rest in and power up and m122 again and it seems to work fine now. Skr v1.3
I just recently got the SKR V1.3 for the wiring simplicity and 32 bit stuff. Sadly, this has also created a few issues. The SPI jumpers are in the correct places and the +5V is in INT like it is supposed to be, but it doesn't work. If I swap through some different drivers sometimes there are all LOW, but most of them are HIGH. I am using the marlin version in this repo. Thanks for the help! Here's the readout of M122
and with some drivers
I only have X connected right now for testing purposes.