Ich habe jetzt ein paar 3D-Drucker gebaut und habe ein kleines Problem mit einem, auf dem ich gerade bin. Ich habe diesen mit zwei meiner anderen Drucker, die ich gebaut hatte, frankensteined. Ich nahm den Arduino Mega und die Rampen 1.4 aus dem älteren heraus und verdrahtete ihn mit dem neueren. Wenn ich den Drucker anschließe und versuche, die Schrittmotoren zu bewegen, gehen sie in die positive Richtung und überspringen und machen laute Geräusche, wenn sie in die andere Richtung gehen. Ich habe alle Drähte genommen und getrennt, um sicherzustellen, dass es sich nicht um ein Streusignal handelt. Ich habe auch versucht, die Spannung an den Treibern ohne Glück auf und ab zu drehen. Ich habe auch Kabel ausgetauscht, falls eines kaputt gegangen sein könnte. Der nächste Schritt, wenn ich nach Hause komme, ist, die alten Stepper anzuschließen und zu sehen, ob sie funktionieren. Danach bin ich ziemlich ratlos. Ich habe bereits bei Google gesucht und ein paar Dinge gefunden, die ich ausprobieren könnte, aber vielleicht hat jemand hier eine Antwort darauf, warum dies passieren könnte. Schrittmotoren des alten Druckers sind die gleichen wie der neue, der einzige Unterschied besteht in der Herstellung.
Update: Die Drucker sind: HE3d Prusa XI3 Max Micron Foldbot
Ich benutze nur das LCD, die Rampen 1.4 und das Arduino Mega 2560 R2 vom He3d und setze es auf den Foldbot. Mit einigen anderen Funktionen sollten diese jedoch keine Rolle spielen, da sie auf beiden Druckern funktionieren würden. Das Board vom Foldbot ist das Arduino Mega 2560, das in das Ramps-Board MXP_PRO_V3.0 eingebaut ist. Ich werde versuchen, ein paar Bilder zu bekommen. Auch das Schalten von Steppern hat nicht funktioniert. Ich werde versuchen, die X-, Y- und Z-Achse separat zum Laufen zu bringen, um zu sehen, ob ich das Problem auf diese Weise finden kann.
Update: Ok, also habe ich die alte Achse angebracht und einen Test mit den Endstops durchgeführt. Grundsätzlich denke ich, dass die neuen Endanschläge das Gegenteil von dem sein müssen, was der andere Drucker verursacht hat, wenn ich den Endanschlag gedrückt halte. Der Motor dreht sich in beide Richtungen und wenn ich loslasse, dreht er sich nur in eine positive Richtung. Ich werde sehen, ob dies Teil des Problems ist. Ich glaube auch, dass einer der Motoren schlecht ist und deshalb machte es keinen Sinn, als ich ihn zum ersten Mal diagnostizierte.
quelle
Antworten:
Vom elektrischen Standpunkt aus arbeiten Zweiphasen-Schrittmotoren (was die meisten 3D-Drucker verwenden) gleich vor und zurück, die Phase kehrt sich nur um. Wenn Sie nur in einer Richtung stehen bleiben, würde ich prüfen, ob Sie eine mechanische Bindung in dieser Richtung haben. Im Allgemeinen führt ein Verdrahtungsproblem dazu, dass der Motor entweder überhaupt nicht oder in die falsche Richtung läuft.
Ein paar Dinge, die Sie überprüfen können:
quelle
Klingt so, als wären Sie für NC-Schalter konfiguriert, verwenden jedoch KEINE Schalter, wodurch diese ihren gemeldeten Status invertieren. Geben Sie einen M119- Befehl aus und prüfen Sie, ob die Endstop-Status korrekt sind, wenn keine ausgelöst werden.
quelle
Hatte ein ähnliches Problem mit einem der Schrittmotoren auf einem Flashforge Creator Pro.
Ich habe gerade einen Druck beendet, als der Kopf in die Ausgangsposition zurückkehrte und sich anhörte, als wäre er verklemmt, im Jog-Modus inspiziert worden und würde sich nach links, aber nicht nach rechts bewegen, dann keine Richtung, getrennt, auf freie Bewegung prüfen und alles war gut, fand diesen Thread und dachte, es könnte ein schlechter Motor sein, aber es stellte sich heraus, dass es nur ein schlechter Draht war, der zum Motor führte.
quelle