TMC2100 SilentStick am RAMPS1.4
Verfasst: Sa 9. Sep 2017, 22:48
Hallo Zusammen,
hatte mir die TMC2100 Stepper Driver besorgt und heute endlich Gelegenheit für einen ersten Test am RAMPS des RF500.
Allerdings hatte ich mich für ein Bundle von FYSETC entschieden, nicht die Watterott-Ausführung. Grund: Preis war günstiger,
und es sah moderner aus und man muss da nicht erst noch die PINs einlöten (NERV).
Die Teile machten auch einen sehr guten Eindruck. Es kam ein China-Kartönsken mit 4 TMC2100 Stufen, 4 schicken Kühlkörpern und passendem Schraubendreher für den Poti an. Letzterer ist übrigens versenkt (der TMC ist ohnehin rückseitig bestückt, aber hier liegt auch der Poti "unten" und ist über eine Bohrung von der anderen Seite von "oben" zugänglich...). Dafür fehlen 2 der 3 Kontaktösen, es gibt nur eine die mit "EN" bezeichnet ist. Das Ganze nennt sich dann Version V1.3, abgebildet im Händlershop war noch Verson 1.2. Leider konnte ich bisher nicht klären, ob es sich dabei um eine 5V, 3.3/5.5V oder was für eine Version handelt. Auf jeden Fall schien das eine moderne Ausführung guter Qualität zu sein. Verglichen mit den A4988 Billig -ingern sind die Platinenkanten oben + unten schön glatt und die Pin-Reihen stehen schön gerade. Da muss nix mehr gefeilt werden und alles sitzt.
Leider konnte ich bisher keine eindeutige Info (Githup &Co.) finden, wie rum der TMC auf das RAMPS gesteckt wird. Normalerweise ist der Poti ja oben, aber wenn ich mir die PIN-Beschriftung anschaue und zwischen A4988 und TMC2100 vergleiche, könnte man meinen, der Poti kommt bei dem TMC-Platinchen vielleicht nach unten...?
Jedenfalls habe ich beides ausprobiert. ReprapWiKi publiziert, man müsse GND mit CFG1 per Kabelbrücke verbinden, wenn man im "spreadcylce" Modus arbeiten möchte, was auch empfohlen ist (16µ-Schritte Schrittteilung/256µ-Schritte). Zwar ist er "stealth-chop" Modus angeblich noch leiser, aber dann ist das Drehmoment deutlich reduziert und die Gefahr von Schrittverlusten steigt. Letzteres Kann sich so gar nicht gebrauchen, mein Ziel ist eine Geräuschreduzierung der Achsen. Daher der Kompromiss Richtung spreadcyle-Mode und fluchs an 2 Stufen 'ne Kabelbrücke eingelötet. So konnte ich beides mal testen mit den 4 geliefert stufen (test heißt "im Trockenen", also ohne Druckermechanik).
Tja, das war es denn auch schon mit dem Positiven. Während ich den Motor per A4988 schön steuern konnte, wollte es mir bei dem TMC2100 bisher noch nicht gelingen. Schlimmer noch: ich habe bei den Versuchen Wahrscheinlich ein paar Treiberstufen zerschossen und meine USB-Verbindung funktionert nun auch nicht mehr
Wahrscheinlich habe ich mir das MEGA-Board gehimmelt dabei...?!
Wahrscheinlich ist mir das hier passiert (den Hinweis natürlich erst HINTERHER entdeckt):
Einmal hat es auch schön gefiept, das war dann wohl der Gnadenschuss für eine (teure) TMC-Stufe bzw. die USB-Verbindung.
Nach dem tollen Ergebnis bin ich mir auch nicht mehr sicher, ob das mit der Kabelbrücke richtig war bzw. wie es bei dieser TMC2100-Ausführung die mir vorliegt genau sein muss:
1. Einbaurichtung: Poti zeigt von den Versorgungsanschlüssen unten am RAMP weg ("nach oben") wie beim A4988 oder genau umgekehrt einsetzen?
2. GND mit CFG1 brücken OK. für RAMPS und Firmware?
3. Die Steckbrücken müssen aus bei meiner TMC-Verison v1.3 von FYSETC entfernt sein?
4. Was heißt, die Motorspannung muss immer present sein? Die meinen die Spannungsversorgung für das RAMPS, oder?
Die USB-Spannung möchte ich mir eigentlich nicht kappen wollen...
An den Hinweis, der Motor darfl NICHT angeschlossen sein, wohl aber die USB-Versorgung UND 12V Versorgung müssen angeschlossen sein für Einstellung der Motorspannung bzw. zur Justierung des Motorstroms habe ich mich übrigens gehalten.
Was die Sache halt erschwert, ist das man keine genauen bzw. widersprüchlichen Infos findet zum TMC2100 und das die Treiberplatinen sich doch zum Teil unterschieden, besonders zw. der FYSETC und den WATTEROTT-Platinen!
Wer mit dem Gedanken spielt, seine A4988er zu ersetzen, sollte genau hinschauen, welche TMC-Ausführung er geliefert bekommt (das muss nicht das sein was man bestellt hat..!). Trotzdem fand ich, den Versuch war es wert.
Muss mir nun überlegen, wie ich nun mein MEGA bzw. RAMPS überprüfen kann bzw. wie ich herausfinden kann, welche von meinen A4988er und TMC-Treiberstufen noch heile sind und welche defekt - ohne was neues zu zerschiessen.
Bin ja eigentlich kein Löthörnchen, eher "grober" Maschinenbauer, man sehe mir meinen Diletantismus also bitte nach
VG, Plastiker
hatte mir die TMC2100 Stepper Driver besorgt und heute endlich Gelegenheit für einen ersten Test am RAMPS des RF500.
Allerdings hatte ich mich für ein Bundle von FYSETC entschieden, nicht die Watterott-Ausführung. Grund: Preis war günstiger,
und es sah moderner aus und man muss da nicht erst noch die PINs einlöten (NERV).
Die Teile machten auch einen sehr guten Eindruck. Es kam ein China-Kartönsken mit 4 TMC2100 Stufen, 4 schicken Kühlkörpern und passendem Schraubendreher für den Poti an. Letzterer ist übrigens versenkt (der TMC ist ohnehin rückseitig bestückt, aber hier liegt auch der Poti "unten" und ist über eine Bohrung von der anderen Seite von "oben" zugänglich...). Dafür fehlen 2 der 3 Kontaktösen, es gibt nur eine die mit "EN" bezeichnet ist. Das Ganze nennt sich dann Version V1.3, abgebildet im Händlershop war noch Verson 1.2. Leider konnte ich bisher nicht klären, ob es sich dabei um eine 5V, 3.3/5.5V oder was für eine Version handelt. Auf jeden Fall schien das eine moderne Ausführung guter Qualität zu sein. Verglichen mit den A4988 Billig -ingern sind die Platinenkanten oben + unten schön glatt und die Pin-Reihen stehen schön gerade. Da muss nix mehr gefeilt werden und alles sitzt.
Leider konnte ich bisher keine eindeutige Info (Githup &Co.) finden, wie rum der TMC auf das RAMPS gesteckt wird. Normalerweise ist der Poti ja oben, aber wenn ich mir die PIN-Beschriftung anschaue und zwischen A4988 und TMC2100 vergleiche, könnte man meinen, der Poti kommt bei dem TMC-Platinchen vielleicht nach unten...?
Jedenfalls habe ich beides ausprobiert. ReprapWiKi publiziert, man müsse GND mit CFG1 per Kabelbrücke verbinden, wenn man im "spreadcylce" Modus arbeiten möchte, was auch empfohlen ist (16µ-Schritte Schrittteilung/256µ-Schritte). Zwar ist er "stealth-chop" Modus angeblich noch leiser, aber dann ist das Drehmoment deutlich reduziert und die Gefahr von Schrittverlusten steigt. Letzteres Kann sich so gar nicht gebrauchen, mein Ziel ist eine Geräuschreduzierung der Achsen. Daher der Kompromiss Richtung spreadcyle-Mode und fluchs an 2 Stufen 'ne Kabelbrücke eingelötet. So konnte ich beides mal testen mit den 4 geliefert stufen (test heißt "im Trockenen", also ohne Druckermechanik).
Tja, das war es denn auch schon mit dem Positiven. Während ich den Motor per A4988 schön steuern konnte, wollte es mir bei dem TMC2100 bisher noch nicht gelingen. Schlimmer noch: ich habe bei den Versuchen Wahrscheinlich ein paar Treiberstufen zerschossen und meine USB-Verbindung funktionert nun auch nicht mehr
Wahrscheinlich habe ich mir das MEGA-Board gehimmelt dabei...?!
Wahrscheinlich ist mir das hier passiert (den Hinweis natürlich erst HINTERHER entdeckt):
Teilweise habe ich das Diasplay abgeschossen (Anzeige komplett weiß ODER Flackern/Verschwinden ODER kein Anzeige), je nach Test.#### Boards with USB Power Supply
Only applicable for SilentStepSticks with variable 3-5V logic voltage (VIO):
If you use a control board with USB power supply (like Arduino + RAMPS) then always ensure that the motor voltage (VM) is present, when you connect the board via USB.
Otherwise the TMC2xxx is not powered via the internal voltage regulator and a high current can flow into VIO or the IOs and this can damage the internal logic.
As safety workaround you can disconnect the 5V signal in the USB cable, so that the board cannot be powered over USB.
Einmal hat es auch schön gefiept, das war dann wohl der Gnadenschuss für eine (teure) TMC-Stufe bzw. die USB-Verbindung.
Nach dem tollen Ergebnis bin ich mir auch nicht mehr sicher, ob das mit der Kabelbrücke richtig war bzw. wie es bei dieser TMC2100-Ausführung die mir vorliegt genau sein muss:
1. Einbaurichtung: Poti zeigt von den Versorgungsanschlüssen unten am RAMP weg ("nach oben") wie beim A4988 oder genau umgekehrt einsetzen?
2. GND mit CFG1 brücken OK. für RAMPS und Firmware?
3. Die Steckbrücken müssen aus bei meiner TMC-Verison v1.3 von FYSETC entfernt sein?
4. Was heißt, die Motorspannung muss immer present sein? Die meinen die Spannungsversorgung für das RAMPS, oder?
Die USB-Spannung möchte ich mir eigentlich nicht kappen wollen...
An den Hinweis, der Motor darfl NICHT angeschlossen sein, wohl aber die USB-Versorgung UND 12V Versorgung müssen angeschlossen sein für Einstellung der Motorspannung bzw. zur Justierung des Motorstroms habe ich mich übrigens gehalten.
Was die Sache halt erschwert, ist das man keine genauen bzw. widersprüchlichen Infos findet zum TMC2100 und das die Treiberplatinen sich doch zum Teil unterschieden, besonders zw. der FYSETC und den WATTEROTT-Platinen!
Wer mit dem Gedanken spielt, seine A4988er zu ersetzen, sollte genau hinschauen, welche TMC-Ausführung er geliefert bekommt (das muss nicht das sein was man bestellt hat..!). Trotzdem fand ich, den Versuch war es wert.
Muss mir nun überlegen, wie ich nun mein MEGA bzw. RAMPS überprüfen kann bzw. wie ich herausfinden kann, welche von meinen A4988er und TMC-Treiberstufen noch heile sind und welche defekt - ohne was neues zu zerschiessen.
Bin ja eigentlich kein Löthörnchen, eher "grober" Maschinenbauer, man sehe mir meinen Diletantismus also bitte nach
VG, Plastiker