Hallo zusammen,
hat jemand von Euch Erfahrung mit dem Schrittmotorentreiber TMC5130 ?
Den möchte ich mit dem Arduino Uno benutzen, bin aber nicht sicher, ob die BOB-Variante
einsatzbereit ist oder noch welche Komponenten braucht (Kondensator, Radiator, etc.)
Danke und Gruß,
ADi
TMC5130
-
-
- Offizieller Beitrag
Hallo Adi,
gesehen habe ich, daß man den TMC5130 auf dem EVAL-Board am Arduino anschließen kann, das auch für den Anschluß an andere Interfaces vorgesehen ist. Das Break-Out-Board (BOB) wird wohl mit seien Bauteilen darauf nicht ganz ausreichen und die nötige Schaltung müßte entsprechend ergänzt werden.
VG
Bernd -
Hallo Bernd,
ja, genau.
Ich habe bereits die Teile gesammelt aber bin mir nicht sicher, ob ich den TMC BOB an Arduino genauso, wie an Rasperry Pi anschließen kann.
https://blog.trinamic.com/2019/03/29/int…aspberry-pi-3b/
Einige behaupten, dass man noch einige Hochfrequenz-Kondensatoren braucht.
Momentan denke ich, dass ich es so machen sollte:
Bis jetzt habe ich die einfachen STEP/DIR Treiber, wie TB6560 verwendet, habe aber gehört, dass TMC viel besser sein sollte.
Deswegen würde ich gerne so einen Kontroller bauen und mit meinem alten vergleichen.
Der Test läuft so ab, dass ich alle Schritte einer vollen Umdrehung präzise mit Zerene messe und Abweichungen von der erwarteten Schrittgröße erfasse.
Danke und Gruß,
ADi -
- Offizieller Beitrag
Hallo Adi,
die Schaltung vom EVAL-Board, mit dem sich andere Controller auf jeden Fall bequemer anschließen lassen, habe ich noch nicht gefunden. Aber wenn zwischen der darauf integrierten BOB-Platine und den Anschlüssen nur Leiterbahnen sind, sollte die BOB-Platine mit dem Chip drauf wohl auch reichen, sofern du mit dem Lötkolben umgehen kannst.
Den Elko unterzubringen, um hohe Spannungsspitzen abzufangen, dürfte dann wohl auch keine Hürde mehr sein. Dürfte wohl auf der BOB-Platine C17 sein, der dort keinen Platz mehr gefunden hat.VG
Bernd -
Hallo Bernd,
ja, die EVALs sind mehr als zwei Mal teurer als die BOB’s
Zwei Kondensatoren löte ich aber gerne selbst
Diejenigen, die diese BOB’s einsetzen behaupten, dass sie sehr empfindlich sind und gerne verbrannt werden möchten.
Danke und Gruß, ADi -
- Offizieller Beitrag
Hallo Adi,
durch die Chips muß ja nun auch immerhin die ganze Leistung durch für die Schrittmotoren. Deswegen haben einige davon schon einen Kühlkörper drauf. Der TM5130 scheint dagegen ohne auszukommen oder man sollte vielleicht auch noch für eine Wärmeableitung sorgen.
VG
Bernd -
Hallo Bernd,
die TMC Platinen sind multilayer und können einiges vertragen so bis max. 2A.
Ich möchte damit einen kleinen NEMA 17 ansteuern, so dass ich noch ohne Radiator auskommen sollte.
Der Stepper soll nur einen Schlitten KHK KR2001A (mit einer Kamera drauf) bewegen.
Danke und Gruß, ADi -
- Offizieller Beitrag
Hallo Adi,
bist du inzwischen schon weitergekommen mit der Ansteuerung?
VG
Bernd -
Hallo Bernd,
ja, einen Schaltplan habe ich bereits fertig.
TMC BOB kriegt zwei Elkos: 470uF auf 5V und 1000uF auf 12V.
Bei dem UNO wird es aber knapp mir den digitalen Ausgängen sein.
So, werde ich Pin1 und Pin0 für die Relais verwenden (für die Kamera und Flash).
Falls es bei Programmieren brummen soll kann ich die abschalten
Danke und Gruß, ADi -
- Offizieller Beitrag
Hallo Adi,
die Ansteuerung der Kamera und des Blitzes ist ja nun eine andere Geschichte und läßt sich wohl über ein Relais mit diversen Hilfskontakten lösen. Aber bewegt sich denn bei dir der Schrittmotor, der über den BOB-Treiber per Arduino angesteuert wird?
VG
Bernd -
Hallo Bernd,
soweit bin ich noch nicht
Wenn ich am WE Zeit habe, dann fange ich erst mit dem Befestigen der Teile.
Dann kommt noch das Verlöten und danach das Programmieren.
Also, das wird noch ein bisschen dauernBTW, die Kamera wird direkt von Arduino angesteuert über eine IR- Diode (für meine M3) und über ein Relais (für meine 6D).
Flash wird auch direkt von Arduino über ein Relais gesteuert und zwar über ein YN-Transceiver, der 4 YN660 gleichzeitig feuert (zwischen den Vorhängen).Danke und Gruß, ADi
-
- Offizieller Beitrag
Hallo Adi,
Danke für die weiterführenden Infos. Aber ich würde das BOB vorher lieber getestet haben, wenn auch nur als fliegenden Versuchsaufbau.
Ein Bekannter ist nämlich auch gerade am Probieren, konnte aber bis jetzt noch keinen Erfolg verbuchen und ist deshalb noch dran.
Wäre deshalb interessant zu erfahren, ob es bei dir klappt.VG
Bernd -
Hallo Bernd,
ich hoffe, dass ich am WE dazu komme
Womit macht das Dein Bekannter mit UNO, MEGA oder Raspberry Pi ?
Für Raspberry Pi gibt es eine gute Anleitung vom Hersteller.
Danke und Gruß, ADi -
- Offizieller Beitrag
Hallo Adi,
soweit mir bekannt ist, mit einem UNO.
VG
Bernd -
Hallo Bernd,
OK, mit einem UNO sollte es so gehen:
Wobei die Pins 0 und 1 auch von der seriellen Schnittstelle verwendet werden.
Das bedeutet, dass sie von dem Monitor und beim Programmieren/Schreiben benutzt werden.
Wenn da Relais angeschlossen sind, dann brummen die nur aber klapp es noch.
Besser wäre die beiden Pins beim Programmieren abzuschalten.
BTW, man könnte auf MEGA umsteigen, der mehr Ausgänge hat.
Danke und Gruß, ADi -
- Offizieller Beitrag
Hallo Adi,
habe gerade die Meldung reinbekommen, daß der TMC5130 nun doch am Arduino UNO laufen soll.
Dann kannst du ja doch guter Dinge sein!VG
Bernd -
Hallo Bernd,
es dreht sich doch
Ich habe die IR-Diode an A1 angeschlossen und DRV_ENN an Pin2.
https://drive.google.com/open?id=1B5oN9…NLNQAS3cORF35Fh
Darf man hier Videos anhängen? Falls nicht, dann lösche ich es sofort.
Danke und Gruß, ADi -
- Offizieller Beitrag
Hallo Adi,
Glückwunsch!
Wenn das Video nicht zu groß ist, probier es mal.VG
Bernd -
Hallo zusammen,
die finale Version sieht so aus:
https://live.staticflickr.com/65535/48371358…b/img%5d%5b/url
Danke und Gruß, ADi -
Hallo Adalbert,
abgesehen davon, dass man dabei viel lernt und seiner Bastelsucht nachkommen kann (kenn ich aus eigener Erfahrung :), warum hast du nicht einfach eine Arduino Mega/RAMPS Kombination genommen? Damit habe ich schon sehr günstig ein Mikroskop mit 2 Achsen + Fokus ausgerüstet, nachdem ich bereits ein anderes mit Fokus und Auslöser selbst gebastelt und die Software dazu geschrieben habe. Mit dem RAMPS und der passenden Firmware lässt sich jetzt auch der MIcro-Manager verwenden inklusive der Tucsen Retina. Damit ist das Mikroskop soweit motorisiert bis auf den Objektivrevolver und den Kondensorevolver. Selbst die Beleuchtung würde sich ganz einfach mit PWM ansteuern lassen. Für so langsame Antriebe mit vergleichsweise niedriger Verfahrgeschwindigkeit ohne komplexe Positionierungsaufgaben reicht meiner Meinung nach der mitgelieferte Standardwischiwaschisteppertreiber. Nach Positionierung stelle ich den Motorstrom ab, damit nichts mehr brummt und zittert. Schrittverlust gibt es bei richtiger Einstellung nicht.
Die aufwändigeren und teureren Treiber habe ich im 3D Drucker in Verwendung, da hier wirklich präzise und ohne Schrittverlust hohe Dynamik gefragt ist. In der Portalfräse sind dann Treiber für echte CNC Dynamik verbaut inklusive "richtigem" Controller bis 400 kHz Takt.VG
Klemens -
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!