BIGTREETECH GTR V1.0 motherboard is a high-performance 3D printer main control board with the core controller STM32F407IGT6, which was launched by the 3D printing team of ShenZhen BigTree Technology CO.,LTD ., aiming at solving some problems existing in the motherboard market. The BIGTREETECH GTR V1.0 is the motherboard, and the BIGTREETECH M5 V1.0 is the expansion board.
m122
SENDING:M122
X Y Z E E1
Enabled false false false false false
Set current 800 800 800 800 800
RMS current 1436 1436 1436 1436 1436
MAX current 2025 2025 2025 2025 2025
Run current 25/31 25/31 25/31 25/31 25/31
Hold current 12/31 12/31 12/31 12/31 12/31
CS actual 0/31 0/31 0/31 0/31 0/31
PWM scale 0 0 0 0 0
vsense 0=.325 0=.325 0=.325 0=.325 0=.325
stealthChop false false false false false
msteps 256 256 256 256 256
tstep 0 0 0 0 0
pwm
threshold
[mm/s]
OT prewarn false false false false false
OT prewarn has
been triggered false false false false false
off time 0 0 0 0 0
blank time 16 16 16 16 16
hysteresis
-end -3 -3 -3 -3 -3
-start 1 1 1 1 1
Stallguard thrs
DRVSTATUS X Y Z E E1
stst
olb
ola
s2gb
s2ga
otpw
ot
157C
150C
143C
120C
s2vsa
s2vsb
Driver registers:
X 0x00:00:00:00 Bad response!
Y 0x00:00:00:00 Bad response!
Z 0x00:00:00:00 Bad response!
E 0x00:00:00:00 Bad response!
E1 0x00:00:00:00 Bad response!
Testing X connection... Error: All LOW
Testing Y connection... Error: All LOW
Testing Z connection... Error: All LOW
Testing E connection... Error: All LOW
Testing E1 connection... Error: All LOW
[ERROR] Can't read from printer (disconnected?) (SerialException): call to ClearCommError failed
[ERROR] Can't write to printer (disconnected?) (SerialException): WriteFile failed (WindowsError(22, 'Das Ger\xe4t erkennt den Befehl nicht.'))
I solved it myself.
It's not nessesary to remove the clk pin but it works without the pin too.
But its nessesary to remove this lines in the configuration.h:
Hello! i tried the TMC5160v1.2 with the following options:
Configuration.h:
define X_DRIVER_TYPE TMC5160
define Y_DRIVER_TYPE TMC5160
define Z_DRIVER_TYPE TMC5160
define E0_DRIVER_TYPE TMC5160
Configuration_adv.h:
define TMC_USE_SW_SPI
define TMC_DEBUG
if HAS_TRINAMIC
define HOLD_MULTIPLIER 0.5 // Scales down the holding current from run current
define INTERPOLATE true // Interpolate X/Y/Z_MICROSTEPS to 256
if AXIS_IS_TMC(X)
endif
if AXIS_IS_TMC(Y)
endif
if AXIS_IS_TMC(Y2)
endif
if AXIS_IS_TMC(Z)
endif
if AXIS_IS_TMC(Z3)
endif
if AXIS_IS_TMC(E0)
endif
define STEALTHCHOP_XY
define STEALTHCHOP_Z
define STEALTHCHOP_E
define CHOPPER_TIMING CHOPPER_DEFAULT_24V
define MONITOR_DRIVER_STATUS
if ENABLED(MONITOR_DRIVER_STATUS)
endif
define HYBRID_THRESHOLD
But i only get this result:
Connecting... Printer is now online.
[ERROR] Can't read from printer (disconnected?) (SerialException): call to ClearCommError failed [ERROR] Can't write to printer (disconnected?) (SerialException): WriteFile failed (WindowsError(22, 'Das Ger\xe4t erkennt den Befehl nicht.'))
Is it still nessesary to cut the clk pin (like its mentioned here: https://github.com/bigtreetech/BIGTREETECH-TMC5160-V1.0/issues/2) on a new designed board with a new version of the driver?