Tastenpuffer zerstört z-Endstop
Verfasst: Mi 24. Sep 2014, 11:12
Hallo,
nachdem mir jetzt mehrmals der Z-Endstopschalter vernichtet wurde, fiel mir auf woran es evtl. liegen könnte.
Jedesmal wenn der Drucktisch beim hochfahren diesen Fehler machte, hatte ich vorher das Druckbett mit den zwei Tasten oben rechts für rauf und runter benutzt.
Die Bewegung ist anfangs langsam mit Pausen und wird schneller je länger man drauf drückt.
Die Tastenanschläge werden hiebei gepuffert (was bei dieser Funktion alleine schon nicht sein darf).
Das heißt, wenn ich die Taste loslasse werden die noch im Puffer gespeicherten Tastenanschlage noch abgearbeitet (Drucktisch läuft weiter)
Das Druckbett kann hiermit max 51.4 mm nach oben oder unten bewegt werden.
Meine Vermutung ist, dass die Tastenanschläge die über 51,4 mm hinaus gehen im Puffer bleiben.
Die nächste Funktion die über das Tastenfeld dann den Drucktisch bewegt, wie z.B. "Stop Print" oder "Output Object", setzt dann erstmal die restlichen Steps um Puffer ab, wobei dann der Motor ohne Endstop gegen die Wand fährt.
1. sollten die Tasten beim bewegen die Drucktisches nie gepuffert werden, weil das immer problematisch wird
2. sollte der Puffer vor jeder Funktion und sofort nach loslassen der Taste gelöscht werden.
Das sollte meiner Meinung nach schnell geprüft und geändert werden.
Gruß
HJK
nachdem mir jetzt mehrmals der Z-Endstopschalter vernichtet wurde, fiel mir auf woran es evtl. liegen könnte.
Jedesmal wenn der Drucktisch beim hochfahren diesen Fehler machte, hatte ich vorher das Druckbett mit den zwei Tasten oben rechts für rauf und runter benutzt.
Die Bewegung ist anfangs langsam mit Pausen und wird schneller je länger man drauf drückt.
Die Tastenanschläge werden hiebei gepuffert (was bei dieser Funktion alleine schon nicht sein darf).
Das heißt, wenn ich die Taste loslasse werden die noch im Puffer gespeicherten Tastenanschlage noch abgearbeitet (Drucktisch läuft weiter)
Das Druckbett kann hiermit max 51.4 mm nach oben oder unten bewegt werden.
Meine Vermutung ist, dass die Tastenanschläge die über 51,4 mm hinaus gehen im Puffer bleiben.
Die nächste Funktion die über das Tastenfeld dann den Drucktisch bewegt, wie z.B. "Stop Print" oder "Output Object", setzt dann erstmal die restlichen Steps um Puffer ab, wobei dann der Motor ohne Endstop gegen die Wand fährt.
1. sollten die Tasten beim bewegen die Drucktisches nie gepuffert werden, weil das immer problematisch wird
2. sollte der Puffer vor jeder Funktion und sofort nach loslassen der Taste gelöscht werden.
Das sollte meiner Meinung nach schnell geprüft und geändert werden.
Gruß
HJK