Willkommen! Anmelden Ein neues Profil erzeugen

Erweiterte Suche

Motor ruckelt Marlin tmc2130

geschrieben von sertukla 
Motor ruckelt Marlin tmc2130
21. March 2019 18:14
Hallo zusammen

Ja, ich weiss dieses Thema gibt es x fach auf google und hier im forum und ich habe bereits so ziemlich alle durchforscht. Werde aber nicht schlauer.
Ich habe ein arduino mega 2560 board mit TMC2130 treibern und der motor dreht sicht einfach nicht richtig. Nur hin und her. Wenn man mit der Hand leicht nachhilft dreht er. Im Stand hat er viel Kraft.
Speisung 12v.
Motor: Wantai 42BYGHW811.
Ich habe bereits mehrere anschlussarten des motors an den Treiber versucht. im marlin habe ich jegliche Geschwindigkeiten, Beschleunigungen und steps/mm und microsteps (2 8 16 64 150 256 etc. ) ausprobiert. Für mich wirkt es wie als ob der treiber eine komische Abfolge an den Motor liefert. Der Grund dafür weiss Gott.
Ich bin echt am verzweifeln. Besten Dank im Voraus.

CODE:
⸮nstart
echo:Marlin 1.1.9

echo: Last Updated: 2018-08-01 | Author: (none, default config)
echo:Compiled: Mar 21 2019
echo: Free Memory: 4822 PlannerBufferBytes: 1232
echo:Hardcoded Default Settings Loaded
echo: G21 ; (mm)
echo: M149 C ; Units in Celsius

echo:Filament settings: Disabled
echo: M200 D3.00
echo: M200 D0
echoconfused smileyteps per unit:
echo: M92 X200.00 Y80.00 Z4000.00 E500.00
echo:Maximum feedrates (units/s):
echo: M203 X150.00 Y300.00 Z5.00 E25.00
echo:Maximum Acceleration (units/s2):
echo: M201 X1000 Y3000 Z100 E10000
echo:Acceleration (units/s2): P R T
echo: M204 P1000.00 R1000.00 T1000.00
echo:Advanced: Q S T X Y Z E
echo: M205 Q20000 S0.00 T0.00 X5.00 Y10.00 Z0.30 E5.00
echo:Home offset:
echo: M206 X0.00 Y0.00 Z0.00
echo:Material heatup parameters:
echo: M145 S0 H180 B70 F0
echo: M145 S1 H240 B110 F0
echotongue sticking out smileyID settings:
echo: M301 P22.20 I1.08 D114.00
echoconfused smileytepper driver current:
echo: M906 X600

X
Enabled false
Set current 600
RMS current 581
MAX current 819
Run current 18/31
Hold current 9/31
CS actual 9/31
PWM scale 0
vsense 1=.18
stealthChop true
msteps 16
tstep 1048575
pwm
threshold 0
[mm/s] -
OT prewarn false
OT prewarn has
been triggered false
off time 5
blank time 24
hysteresis
-end 2
-start 3
Stallguard thrs 0
DRVSTATUS X
stallguard
sg_result 0
fsactive
stst X
olb
ola X
s2gb
s2ga
otpw
ot
Driver registers: X = 0xA0:09:00:00


ok
Re: Motor ruckelt Marlin tmc2130
22. March 2019 02:10
Sind die Treiber standalone oder via SPI gesteuert?


P3Steel Toolson MK2 / TMC2209 + TMC2100 / Marlin 1.1.8 / Ramps 1.4 / 24V / S3D
Re: Motor ruckelt Marlin tmc2130
22. March 2019 04:01
Danke für die schnelle antwort.
Sind über SPI.
Re: Motor ruckelt Marlin tmc2130
22. March 2019 04:05
Alle Jumper am Board raus?
Betrifft welche Achse?
Magst du mal deine config_adv.h anhängen.


P3Steel Toolson MK2 / TMC2209 + TMC2100 / Marlin 1.1.8 / Ramps 1.4 / 24V / S3D
Re: Motor ruckelt Marlin tmc2130
22. March 2019 05:06
Der grosse Jumper ist offen ( 0.5 Megaohm gemessen)
an den kleinen berüchtigten zwei jumper sind bereits zwei ultra small SMD widerstände versetzt angelötet. (jeweils 0 ohm gemessen)
Es betrifft die X achse. Das ganze ist auf einem experimentierbrett aufgebaut.
Config_adv im Anhang.
Danke.

EDIT: Ich verwende Marlin 1.1.9 - 1.1.8 versuchte ich auch schon aber mit dem hat sich der Motor nichtmal bewegt und ich habe es dann mit 1.1.9 weiter versucht.
Ich kann an meinem Full Graphics LCD die X achse beispielsweise um 40 mm bewegen. Der motor bewegt sich dann mit sehr kleiner auslenkung hin und her bis er die position "erreicht hat".
Treiber habe ich auch schon ersetzt. Speisung 12V.
Ich habe das Gefühl ich habe alles versucht und bin komplett am Ende mit meinem Latein. Jetzt kann nur noch jemand anderes helfen.

2-mal bearbeitet. Zuletzt am 22.03.19 06:44.
Anhänge:
Öffnen | Download - Configuration_adv.h (69.3 KB)
Re: Motor ruckelt Marlin tmc2130
22. March 2019 06:40
// #define HAVE_TRINAMIC
Damit hast du die Einstellungen in Marlin deaktiviert und der Motor bekommt nur so viel Strom wie am Poti eingestellt ist.

#define X_MICROSTEPS        16
Alle Jumper am Board raus = 1/16 --> 16

//#define MONITOR_DRIVER_STATUS
Kann man auch aktivieren, dann wird der Motorstrom bei Bedarf gesenkt und der Treiber läuft kühler.

//#define HYBRID_THRESHOLD
Ist bei mir aktiviert.


Was ist bei dir der "große Jumper"? Und was der "kleine"? Reden wir von einem Ramps?


P3Steel Toolson MK2 / TMC2209 + TMC2100 / Marlin 1.1.8 / Ramps 1.4 / 24V / S3D
Re: Motor ruckelt Marlin tmc2130
22. March 2019 06:53
Erstmals Danke.

Dieses // #define HAVE_TRINAMIC habe ich selbst zu beginn des troubleshoot hinzugefügt. Ist aber nicht nötig im 1.1.9 und konnte auch nicht kompiliert werden, daher habe ich es mal auskommentiert bis er die bewegung machte. ( im 1.1.9 muss jede achse der treiber zugeordnet werden.)

Alle jumper raus? Heisst wie auf folgendem Bild (so ist es auch bei mir) Beide SMD 0 Ohm Widerstände entfernen?
[user-images.githubusercontent.com]

und
#define X_MICROSTEPS 16
beibehalten?


grosse jumper = blau
kleine = rot und grün

Ich habe das Ramps Schema 1.4 verwendet ja. Physisch ist keines vorhanden aber es ist auf dem Experimentierbrett verdrahtet wie ein solches.



EDIT : alle jumper entfernt. keine verbesserung des problems. unabhängig von der poti stellung lässt er jetzt nur noch kurze bewegung zu und schaltet dann ab bis man reset drückt auf dem arduino mega.

3-mal bearbeitet. Zuletzt am 22.03.19 07:08.
Re: Motor ruckelt Marlin tmc2130
22. March 2019 08:10
Alle Jumper raus bezog sich auch auf das Ramps, da du das nicht nutzt hast du leider nicht verraten.. oder ich überlesen.
An den TMC2130 muss man, wenn sie von Watterott sind, keine Widerstände rein oder rauslöten, bei den China Klonen, bin ich überfragt.

ja #define X_MICROSTEPS 16 beibehalten

Vielleicht willst du uns über deinen Aufbau etwas mehr erzählen.


P3Steel Toolson MK2 / TMC2209 + TMC2100 / Marlin 1.1.8 / Ramps 1.4 / 24V / S3D
Re: Motor ruckelt Marlin tmc2130
22. March 2019 10:31
Der Aufbau ist genau der selbe, wie wenn man einen Motor für X-Achse an einen TMC2130 anschliesst, der auf einem ramps 1.4 ist. Der ramps hat ja kaum bauteile, sprich nur verbindungen. Diese habe ich direkt von tmc2130 auf den arduino verdrahtet.
Re: Motor ruckelt Marlin tmc2130
24. March 2019 16:03
Ich traue es fast nicht zu sagen aber der Fehler war die Verdrahtung des Motors. War aber nicht nur meine Schuld. Ich habe die Spulen ausgemessen und nach Datenblatt angeschlossen. Nach unzähligen Versuchen das Teil zum Laufen zu bringen versuchte ich andere Schemas und es lief. Unglaublich. *facepalm*

Zum festhalten für andere mit dem Problem (FHNW lol)

Für die meisten Motoren an TMC2130 gilt:

rot M2B
blau M2A
grün M1A
schwarz M1B
Re: Motor ruckelt Marlin tmc2130
13. May 2019 11:52
Für die meisten Motoren an TMC2130 WATTEROTT PRINT gilt:

rot M2B
blau M2A
grün M1A
schwarz M1B

(auf dem print werden zwei anschlüsse vom ic zu den pins vertauscht)
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen