Quantcast
Channel: www.3D-Druck-Community.de - Alle Foren
Viewing all articles
Browse latest Browse all 17038

Marlin 2.0.7 MKS SGEN-L v1.0 und TMC 2209 Steppertreiber - Fehlermeldung auf Z2

$
0
0
Hallo allerseits,
 bin neu hier und stelle mich gerne noch vor, aber da ich wieder nur am Rumschrauben bin und noch keine representativen Fotos meiner Drucker gemacht habe wollte ich das erst mal ordentlich vorbereiten - wird nachgeholt, versprochen!

Ich sitze nun aber schon 2 Abende an einem Problem, welches ich nicht gelöst bekomme. Ich weiß auch nicht genau, ob das jetzt unter Firmware fällt oder Hardware - weil ich gar nicht weiß, wo der Fehler herkommt und wie ich das logisch isolieren soll. Ich schreibs mal hier rein und zur Not gebt Bescheid, wenn ich falsch bin.

Derzeit baue ich einen i3 Prusa Clone mit dem  BEAR Frame from scratch als Zweitdrucker auf und habe die passende "damals" aktuelle Firmware (Marlin 2.0.7 von vor ein paar Wochen) konfiguriert.

Hardware: MKS SGEN L v1.0 mit 5x TMC 2209 (auch von MKS).

Nun wirft der 2. Treiber für den 2. Z-Stepper (DUAL_Z) einen Fehler und zeigt komische Werte an.

Im Display zeigt Marlin TMC Verbindungsfehler und wenn ich mir mit M122 die TMC-Daten anzeigen lasse, stimmt etwas nicht. Der Motorstrom ist viel zu hoch (obwohl 800 eingestellt ist) und die Steps stehen auf 256 statt 16 - ich vermute, dass dennoch ein Pin irgendwo falsch konfiguriert ist, nur welcher und wo?
Ich finde den Schlingel einfach nicht.
Was noch viel komischer ist - es funktioniert trotzdem, beide Achsen laufen synchron (Hä???) - oder so mein Eindruck, ich kann die X-Achse sanft hoch und runterfahren. 

Habe schon die Pins geprüft mit dem Pinout vom Hersteller verglichen und in der Firmware nachgeschaut, alle Jumper kontrolliert, den Motor getauscht, den Treiber von einer funktionierenden Achse getauscht (E auf Z2), alle Werte für Z und Z2 verglichen (Steps,Motorstrom usw.). Entweder ist irgendwas am Board nicht koscher oder meine Firmware hat noch ein Ei, daher hoffe ich, jemand weiß etwas und hat vielleicht einen guten Ratschlag, wo ich noch suchen könnte. Ich wollte das jetzt auch nicht unbedingt so betreiben, nur weil es funktioniert.

Mein Notnagel wäre, die Motoren parallel an einem Treiber zu betreiben - aber da ich den Port ja habe würde ich es gerne zum Laufen bekommen. Und noch einen Drucker auf Z-Belt-Achse umzubauen möchte ich nicht, das habe ich schon.

Den folgenden Fehler zeigt er an (M122):
axis:pwm_scale/curr_scale/mech_load|flags|warncount
        X    Y    Z    Z2    E
Address        0    0    0    0    0
Enabled        false    false    false    false    false
Set current    800    800    800    800    800
RMS current    795    795    795    1436    795
MAX current    1121    1121    1121    2025    1121
Run current    25/31    25/31    25/31    25/31    25/31
Hold current    12/31    12/31    12/31    12/31    12/31
CS actual    12/31    12/31    12/31    0/31    12/31
PWM scale                    
vsense        1=.18    1=.18    1=.18    0=.325    1=.18
stealthChop    true    true    true    false    true
msteps        16    16    16    256    16
tstep        max    max    max    0    max
PWM thresh.                    
[mm/s]                        
OT prewarn    false    false    false    false    false
triggered
 OTP        false    false    false    false    false
pwm scale sum    14    14    14    0    14
pwm scale auto    0    0    0    0    0
pwm offset auto    36    36    36    0    36
pwm grad auto    14    14    14       14
off time    3    3    3    0    3
blank time    24    24    24    16    24
hysteresis
 -end        -1    -1    -1    -3    -1
 -start        1    1    1    1    1
Stallguard thrs    0    0    0    0    0
uStep count    40    40    8    0    40
DRVSTATUS    X    Y    Z    Z2    E
sg_result    0    0    0    0    0
stst                    *    
olb                        
ola                        
s2gb                        
s2ga                        
otpw                        
ot                        
157C                        
150C                        
143C                        
120C                        
s2vsa                        
s2vsb                        
Driver registers:
        X    0xC0:0C:00:00
        Y    0xC0:0C:00:00
        Z    0xC0:0C:00:00
        Z2    0x00:00:00:00     Bad response!
        E    0xC0:0C:00:00


Testing X connection... OK
Testing Y connection... OK
Testing Z connection... OK
Testing Z2 connection... Error: All LOW
Testing E connection... OK
ok
X:14/12/-|TI|    Y:14/12/-|TI|    Z:14/12/-|TI|    E:14/12/-|TI|    
X:14/12/-|TI|    Y:14/12/-|TI|    Z:14/12/-|TI|    E:14/12/-|TI|    
X:14/12/-|GTI|    Y:14/12/-|GTI|    Z:14/12/-|GTI|    E:14/12/-|TI|   
[und so weiter]

Hab mal alles rot gefärbt, weil die ASCII-FOrmatierung leider verloren gegangen ist. Wenn also hier jemand sich erbarmen würde, wär das super!

Viele Grüße
Walter

Viewing all articles
Browse latest Browse all 17038


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>