Willkommen! Anmelden Ein neues Profil erzeugen

Erweiterte Suche

TMC2208 UART auf MKS Gen 1.4 mit Marlin Bugfix 1.1.x

geschrieben von Droide 
TMC2208 UART auf MKS Gen 1.4 mit Marlin Bugfix 1.1.x
24. March 2018 03:15
Hallo zusammen,

nach langer Zeit steht wieder der Bau eines neuen Druckers an, nun habe ich mir ein MKS Rev 1.4 Board und
5x TMC2208 von Watterott zugelegt und wollte die Treiber per Marlin Konfigurieren. Marlin ist die Aktuelle BugFix vom 23.03.

In Marlin sind die Ports auf Software Serial konfiguriert, und korrekt verkabelt, allerdings bekomme ich mit M122 immer nur
von einem TMC2208 eine korrekte Rückmeldung. Die Rückmeldung kommt immer von dem letzten Treiber.

X Y Z Z2 E0
Enabled false false false false start

Entferne ich einen Treiber aus der Konfig verschiebt sich die Rückmeldung wieder auf den letzten in der reihe.

X Y Z Z2
Enabled false false false start

Hier noch ein Bild:



Hat jemand die TMC2208 erfolgreich mit Marlin im UART Betrieb am laufen ?

1-mal bearbeitet. Zuletzt am 24.03.18 04:14.
Re: TMC2208 UART auf MKS Gen 1.4 mit Marlin Bugfix 1.1.x
07. June 2018 10:58
Hi!

Ich baue gerade X und Y auf die TMC2208 um und bin dabei auf diesen Bugreport gestoßen:

[github.com]

Und dazu dann auf diesen Kommentar:


M122 will only show you the last tmc2208 values and not all of them. This is a known issue and the developers will resolve it in time. Basically the bug only affects READING from the drivers, not the writing fuction.


Und bist du dir sicher, dass du die richtigen Pins in der pins_MKS_GEN_13.h definiert hast?
Wenn Marlin die normale Arduino "SoftwareSerial Library" nutzt, dann sind nur die folgenden Pins für RX zulässig:

10, 11, 12, 13, 14, 15, 50, 51, 52, 53, A8 (62), A9 (63), A10 (64), A11 (65), A12 (66), A13 (67), A14 (68), A15 (69)
Re: TMC2208 UART auf MKS Gen 1.4 mit Marlin Bugfix 1.1.x
02. July 2018 15:28
Wollt ihr die 2208 nur lesen oder auch beschreiben?
Trinamic schreibt in seinem Datenblatt, dass alle 2208 vorkonfiguriert sind mit Adresse 0.
Um dann mit einem bestimmten Treiber im Singlewire-Uart zu sprechen haben sie in ihrem Datenblatt für jeden Treiber noch ein 74HC4066 analog switch zwischen geschaltet.

Punkt 4.4 Addressing Multiple Slaves - [www.trinamic.com]
Ozi
Re: TMC2208 UART auf MKS Gen 1.4 mit Marlin Bugfix 1.1.x
02. August 2018 09:42
Hi, welche RX TX pins hast du denn für Z2 genommen?

Probier mal Marlin 1.1.9 - dort sol ldas angeblich behoben sein - ich kann zb. nicht mal einen einzigen Treiber auslesen.. Alle stepper funktionieren aber ich kann nichts auslesen und sehe mit M122 nur x y z alles auf false..
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen