Hallo,
folgendes Problem: Bei meinem eigenbau CoxrXY hatte ich Probleme mit einem der Beiden Treiber da dort Schrittverluste nach einer Weile aufgetreten sind. Es handelt sich um TMC 2130 V1.1. Nachdem ich den neuen Treiber umgelötet habe (R5 raus, einen Pin und die beiden Brücken rein gelötet) und diesen gegen den vorraussichtlich defekten ausgetauscht habe, lies sich die Y Achse nicht mehr sauber Homen.
Wenn ich versuche nach dem Einschalten direkt zu fahren fährt er ganz normal mit beiden Motoren sodas die Achsen normal verfahren werden. Will ich dann Homen fährt er in Y nur vielleicht 4 cm und dann bleibt der Linke Motor stehen (das ist der mit dem neuen Treiber) und es geht nur noch diagonal weiter.
Was passt da nicht? unten wird bei den Driver Registern für x und y die gleiche Adresse verwendet ist das so richtig?
MfG Fritz
Hab grad mal den alten Treiber reingesteckt und da waren die Register für x un y unterschiedlich!
Wie kann ich das Register des neuen Treibers ändern???
Send: M122
Recv: X Y
Recv: Enabled false false
Recv: Set current 800 800
Recv: RMS current 795 795
Recv: MAX current 1121 1121
Recv: Run current 25/31 25/31
Recv: Hold current 12/31 12/31
Recv: CS actual 12/31 12/31
Recv: PWM scale 1 1
Recv: vsense 1=.18 1=.18
Recv: stealthChop true true
Recv: msteps 16 16
Recv: tstep 1048575 1048575
Recv: pwm
Recv: threshold 0 0
Recv: [mm/s] - -
Recv: OT prewarn false false
Recv: OT prewarn has
Recv: been triggered false false
Recv: off time 5 5
Recv: blank time 24 24
Recv: hysteresis
Recv: -end 2 2
Recv: -start 3 3
Recv: Stallguard thrs 8 8
Recv: DRVSTATUS X Y
Recv: stallguard
Recv: sg_result 0 0
Recv: fsactive
Recv: stst X X
Recv: olb
Recv: ola
Recv: s2gb
Recv: s2ga
Recv: otpw
Recv: ot
Recv: Driver registers: X = 0x80:0C:00:00
Recv: Y = 0x80:0C:00:00
Recv:
Recv:
Recv: ok
1-mal bearbeitet. Zuletzt am 27.12.20 14:57.