Willkommen! Anmelden Ein neues Profil erzeugen

Erweiterte Suche

Marlin+RADDS+TMC5160 kein Mucks

geschrieben von Flyer2000 
Marlin+RADDS+TMC5160 kein Mucks
10. December 2020 11:40
RADDS TMC5160 will nicht

Hallo zusammen,
ich versuche auf einem nicht eingebauten RADDS versuchsweise (nur) einen TMC5160 gesteckt auf E1 (Boardbezeichnun) zum laufen zu bringen.
Jedoch ziemlich erfolglos...
Hat jemand diese Config am laufen oder kann mir sonst irgendwie helfen?

Ein A4988 läuft problemlos.

Firmware ist Marlin 2.0.7.2
TCN5160 V1.2 ist von Bigtreetech

Nach dem Power On meldet sich Marlin mit:
Driver Error Printer Halted

Auf der Seriellen Konsole wird noch folgendes angezeigt:
Testing E connection... OK

00:00: E driver overtemperature warning! (800mA)

E driver error detected: 0xBF800000
overtemperature
coil short circuit
		E
Enabled		false
Set current	800
RMS current	792
MAX current	1117
Run current	15/31
Hold current	7/31
Global scaler	133/256
CS actual	0/31
PWM scale	4162846720
vsense		
stealthChop	false
msteps		256
tstep		1006632960
PWM thresh.	8
[mm/s]		-
OT prewarn	true
triggered
 OTP		true
off time	0
blank time	16
hysteresis
 -end		-3
 -start		1
Stallguard thrs	0
uStep count	0
DRVSTATUS	E
sg_result	0
stallguard	*
fsactive	
stst		
olb		*
ola		*
s2gb		*
s2ga		
otpw		*
ot		*
Driver registers:
		E	0xEF:E0:00:00


Errortongue sticking out smileyrinter halted. kill() called!

Die SPI Konfiguration habe ich so vorgenommen:
TCM5160   definition   RADDS Pin
SDI-------MOSI---------33
SCK-------SC-----------35
CSN-------CipSelect----31  ist default jedoch auch gesetzt
SDO-------MISO---------37

Relevannte Config in Configuration.h
#define E0_DRIVER_TYPE TMC5160

Relevannte Config inConfiguration_adv.h
#if AXIS_IS_TMC(E0)
    #define E0_CURRENT      800
    #define E0_MICROSTEPS    16
    #define E0_RSENSE         0.075
    #define E0_CHAIN_POS     -1
  #endif
.
#define E0_CS_PIN         31
.
#define TMC_USE_SW_SPI
  #define TMC_SW_MOSI       33  //blau
  #define TMC_SW_MISO       37  //rot
  #define TMC_SW_SCK        35  //grün
.
 #define SOFTWARE_DRIVER_ENABLE
.
#define CHOPPER_TIMING CHOPPER_DEFAULT_12V
#define MONITOR_DRIVER_STATUS
#define HYBRID_THRESHOLD
#define TMC_DEBUG

Anhänge:
Configuration.h
Configuration_adv.h

Gruss Thomas


Witbox mit 450 W Heizbett (8mm Aluguss PEI Beschichtung)
Full Graphic Smart Controller IR Sensor autoleveling (UBL)
Marlin 2.0
Neu: Eigenbau Printer, Marlin 2.0, autoleveling (UBL)
Druckvolumen 420x276x300 geschlossen temperaturstabilisiert, RADDS, RAPS, Wasserkühlung mit FlowControl, Repetier-Server Pi3 usw.
Anhänge:
Öffnen | Download - Configuration.h (88.1 KB)
Öffnen | Download - Configuration_adv.h (142.3 KB)
Öffnen | Download - RADDS.png (550.1 KB)
Öffnen | Download - RADDS_Display.jpg (179 KB)
Re: Marlin+RADDS+TMC5160 kein Mucks [gelöst] thumbs up
10. December 2020 15:07
Da sucht man tagelang nach einer Lösung. Kaum schreibt man in das Forum. Kurze Zeit danach findet man die Lösung.

Funktioniert auch mit RADDS: spinning smiley sticking its tongue out
[BUG] SKR V1.3 and TMC5160 v1.2 - driver error

und in Configuration_adv.h:
//#define SOFTWARE_DRIVER_ENABLE
darf nicht enabled sein

Gruss Thomas

1-mal bearbeitet. Zuletzt am 10.12.20 15:07.


Witbox mit 450 W Heizbett (8mm Aluguss PEI Beschichtung)
Full Graphic Smart Controller IR Sensor autoleveling (UBL)
Marlin 2.0
Neu: Eigenbau Printer, Marlin 2.0, autoleveling (UBL)
Druckvolumen 420x276x300 geschlossen temperaturstabilisiert, RADDS, RAPS, Wasserkühlung mit FlowControl, Repetier-Server Pi3 usw.
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen