PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [ERLEDIGT] Schrittmotoren Nema17 mit einem Treiber ansteuern



Moppi
12.01.2022, 11:27
Hallo!

Mir ist eine Idee gekommen und nun frage ich mich, ob es möglich ist, zwei baugleiche NEMA17 an einen gemeinsamen Treiber anzuschließen. Hat das schon mal jemand versucht und wenn mit welchem Ergebnis?

Gruß
Moppi

Gnom67
12.01.2022, 13:02
Es spricht nichts dagegen, so lange der Treiber genug Strom für beide Motoren liefert. Ob's allerdings sinnvoll ist? Ich nehme an, du willst erreichen, dass die beiden Motoren synchron laufen. Das würde ja auch mit zwei Treibern gehen, die du identisch ansteuerst (im Zweifel mit dem gleichen Signalkabel an die Eingänge beider Treiber).
Technisch gesehen hast du eine Spannung und die wird bei zwei Treibern über (je zwei) Transistoren der beiden Treiber-H-Brücken auf die beiden Motore geschaltet. Wenn du nur einen Treiber nimmst, wird die gleiche Spannung halt über (je zwei) Transistoren nur einer H-Brücke geschaltet. Die Spannung und der Strom sind aber trotzdem doch im Prinzip die gleichen. Nur muss eben jeder Transistor den doppelten Strom verkraften.

Moppi
13.01.2022, 07:05
Ich will die Kraft eines Motors aufteilen, auf zwei Motoren, und dass sie synchron laufen. Und ich würde eine fertige Platine verwenden, wo ich also einen zusätzlichen Treiberbaustein nicht nachrüsten kann. Ich bin nicht sicher, ob man Stepper einfach parallel schalten kann. Der Treiber begrenzt den Strom.

Rabenauge
13.01.2022, 07:23
Ja Moppi, das geht.
Mein 3D-Drucker hat zwei Motoren für die Z-Achse, die über den selben Treiber laufen.
Funktioniert seit Jahren prächtig.

Gnom67
13.01.2022, 09:36
Ja, richtig erkannt, der Treiber begrenzt den Strom. Deshalb schrieb ich oben: "so lange der Treiber genug Strom für beide Motoren liefert".
Wenn das nicht der Fall ist, geht es nicht. Was erwartest du denn nun? Sollen wir den Zauberstab schwingen und sowas wie "verdopplitas corruntas" rufen?
Wie wäre es, wenn du in die Datenblätter deines Treibers und deiner Motoren schaust... Dann weißt du, ob es geht.
Vielleicht kannst du den Treiber durch einen stärkeren ersetzen (vorausgesetzt auch, dass deine Platine dafür dann genügend Strom liefert.
Und wenn nicht, dann baust du deinen Treiber aus, führst du die Steuersignale von dort an einen stärkeren oder an zwei getrennte Treiber (notfalls mit externer Versorgung für die Motorspannung) und dann sollte es gehen.

Moppi
13.01.2022, 10:12
Wenn es im 3d-Drucker funktioniert, dann mach ich mir die Mühe und bastel was zurecht, damit ich einen zweiten Stepper parallel schalten kann. Sehe dann, ob mein Drucker noch druckt. Die Platine hat TMC-Treiber.

Danke!

Rabenauge
13.01.2022, 17:08
Ich hab keine TMC drin, die sind nämlich zwar schön leise, aber nicht grade die stärksten.
Leider weiss ich nicht mehr genau, welche ich drin hab (und von den Chips ist nix zu sehen, da sind Kühlkörper drauf, das hab ich vor Jahren gebaut)....es sind aber keine TMC.

Moppi
13.01.2022, 17:22
Ist der Strom zu gering, laufen die Motoren nicht zuverlässig, evtl. Schrittverluste. So weit meine Erfahrungen mit den Treibern die über den Strom steuern. Ich meine TMC steuern über Spannung weshalb die eben leiser sind. Aber dennoch müssen die den Strom begrenzen. So werde ich das nur ausprobieren können. Vielleicht hole ich mir einen TMC-Treiber, extra um das mit zwei Motoren parallel auszuprobieren. Bevor ich das Mainboard vom Drucker schrotte. Mir geht es auch nur darum, nicht nur einen Motor auf einer Seite zu installieren, sondern zwei gleiche Motoren, für die X-Achse zum Beispiel, links und rechts. Zwei Motoren mit halber Leistung sollten etwa dasselbe schaffen, wie ein Motor mit voller Leistung. So weit war meine Idee dazu. Da ich die Elektronik für einen Drucker nicht selber bauen würde, sondern ein fertiges Mainboard nehmen würde, dass nicht umgebaut werden muss, bin ich eben auch auf diese Idee gekommen, zwei Motoren an einen Treiber anzuschließen. Das war nur so eine Idee zunächst und deshalb meine Frage.

Rabenauge
13.01.2022, 19:37
Du willst dir also nen Drucker selber bauen?
Cool..darüber denke ich schon seit Jahren nach...aber meiner _ist_ nahezu ein Eigenbau (vom Original ist, ausser dem Grundchassis, kaum noch was da) und läuft bestens.
Ich hab damals, mit Blick auf nen zweiten Extruder, ein Board eingebaut, was einen Treiber-Steckplatz mehr hat als die meisten.
Ich kann fünf Steppertreiber einsetzen, hab aber nur vier drin (der zweite Extruder ist nie reingekommen, inzwischen sehe ich da auch kaum noch Bedarf für).
Es lohnt also, zu schauen, welches Board man nimmt.

Was willst du denn für einen bauen?

Moppi
13.01.2022, 20:14
Das kommt ja immer wieder mit den 3D-Druckern. Ursprünglich war mal die Idee, Drucker selbst mit einem 3D-Drucker zu bauen. Aber bis heute werden die überwiegend aus Metall gebaut. Allerdings habe ich mich gefragt, ob es möglich sei, das gesamte Chassis zu drucken. Man kann am Drucker auch alles einstellen, wie viele Schritte pro Millimeter auf welcher Achse vor allem. Theoretisch könnte man auf der Basis einen viel genaueren Drucker bauen. Er würde vermutlich länger drucken, je mehr Schritte die Motoren für die Strecken benötigen. Aber mir ginge es erst einmal um die Machbarkeit, also erst mal ein Einfall und die grundsätzliche Überlegung. Die an Ender3 angelehnten Modelle sind empfindlich auf der Z-Achse. Man muss überall die "Klemmrollen" einstellen, dass nichts zu stramm sitzt und nichts zu locker. Das Problem des Levelns am Druckbett ist auch nicht vollautomatisch. Filamenttransport, sauberer Rückzug, Aufweichen des Filaments innerhalb des Hotends. Da gibt es viele Sachen, wo man vielleicht was machen könnte, wenn man sich mal mit einem kompletten Neuaufbau beschäftigt.


Was willst du denn für einen bauen?
So was wie einen Ender3-Modell nichts anderes. Austausch-Mainboard kaufen, original Software drauf, Hardware selber bauen.

inka
14.01.2022, 14:41
ich habe einen, der fast nur aus (gedruckten) kunststoffteilen besteht:

https://3d-drucker-portal.de/produkt/demu-mini-kaufen/

ist aber nur ein "druckerchen" wie es mal @rabenauge bezeichnet hat.