-
Thread
STM32-SPI-Code Feedback
ein Bit über MOSI raussenden. Ich habe jetzt die Funktion transmit_receiveData() gebaut: Der TMC5160 kommuniziert mit 40bit. 1 Adressbyte und 4 Datenbyte. Ich habe mir jetzt gedacht ich "zerhacke" das uint64_t tx_data in 5 uint_8_t tx_byte[0..4] und sende sie nacheinander an den TMC5160. Anschließend
Funktionen transmitByteSPI1() und receiveByteSPI1() entfernt ;-) Hier wäre noch das Datenblatt des TMC5160: https://www.trinamic.com/fileadmin/assets/Products/ICs_Documents/TMC5160A_Datasheet_Rev1.14.pdf
-
Thread
Empfehlung 3D-Prn-Drv von Trinamic
meinst Du diesen Link: https://www.watterott.com/ https://www.watterott.com/SilentStepStick-TMC5160-Schrittmotortreiber Ich habe halt direkt die DB's von Trinamic für die TMC2xxx Serien angeschaut. Den TMC5160 hatte ich gar nicht auf dem Radar, da das Rumba-Board-Bucht Angebot nur die TMC2xxx
Preis - War schon vor 20 Jahren so. Danke für den Hinweis. Markus Nachtrag: Habe jetzt den TMC5160 Treiber für 12€ gefunden und werde diesen bestellen. Mit 3A RMS und 60V hat der TMC5160 etwas mehr Reserve.
-
Thread
SPI am STM32F103 funktioniert nicht wie gewünscht
Hallo zusammen Ich möchte mit einem STM32F103CBT6 einen Schrittmotor Controller TMC5160 per SPI ansteuern. Nun habe ich ein Problem mit der konfiguration des SPI am STM32. Ich schaff es einfach nicht eine Verbindung zum TMC5160 herzustellen. Ich programmiere mit der STM32cubeIDE.
CDC_Transmit_FS(uartTXbuffer,n+1); } [/c] Der Master (STM32) senden 5 bytes zum Slave (TMC5160), gleichzeitig sendet der Slave 5 bytes zurück (Status). Das erste Byte ist die Adresse des Registers. Aussehen sollte das so : [code] SPI_w: 80 0 (Befehl) SPI_r: 80 FA000 (Antwort)[/code
-
Thread
Schutzschaltung für TMC5160T Pro auf Platine
gerade dabei eine Platine für ein CNC ähnliches Projekt zu designen (und quasi Anfänger). Es sollen 4 TMC5160T Pro (max rmscurrent 3A) über SPI konfiguriert und dann via step/dir angesteuert werden. Angetrieben werden damit Nema 23 23HS8440-23 (max. current 4A). Mir ist bewusst, dass die Treiber etwas unterdimensioniert
solche Dioden verbaut? https://github.com/bigtreetech/BIGTREETECH-Stepper-Motor-Driver/blob/master/TMC5160(T)%20Pro%20V1.1/Hardware/BIGTREETECH%20TMC5160T_Pro-SCH.pdf
-
Thread
TMC5160-BOB für stetigen Betrieb mit 5A Stepper
wasserdicht-nema-23-closed-loop-schrittmotor-2nm-283-28oz-in-mit-encoder-1000cpr.html mit einem TMC5160 betreiben. Dies sollte auch robust über mehrere Stunden pro Tag möglich sein. Ich hab leider nur ein TMC2160 Driver bei banggood gefunden:(https://www.banggood.com/de/BIGTREETECH-TMC2160-High-Power-Ultra-Quite-Stepper-Driver-Compatible-3D-Printer-Parts-TMC5160-Motion-Control-p-1693831.html?rmmds=search&cur_warehouse=CN), jener reicht mit seinen 4.4A max entsprechend nicht für den Stepper Motor. Kann ich bei dem TMC5160-BOB die Mosfets einfach auslöten
-
Thread
BIGTREETECH-SKR-PRO-V1.2
BIGTREETECH-SKR-PRO-V1.2, ein ordentliches Datenblatt sucht. Ich möchte dieses Board mit SilenStepSticks TMC5160hv von Watterott und einer Spannungsversorgung für die SilentStepSticks von 48VDC aus einem Meanwell 600W 48 VDC Netzteil versorgen. Die SilentStepSticks TMC5160hv können mit bis zu 50 VDC Spannung
Und der SilentStepStick TMC5160hv can bis zu 50 VDC akzeptieren. Zu der Antwort betreffs des Bedarfs, der Rechtfertigung 48 VDC zu haben. Kersley Fabrications YouTube Kanal zeigt in einem Video über den Vergleich diverser Steuerkarten
-
Thread
Eigenes 3D-Drucker Board - Viele Fragen
habe einen STM32F756 gewählt, dieser wird laut Marlin Github unterstützt. Auch voller Support mit Tmc5160. Firmware wird auf die Mcu gespielt. In der Configuration.h werden zuvor die Pins angegeben auf welchen die entsprechenden Treiber, Sensoren etc angeschlossen sind ;)
Die TMC5160 können 60V. 48-55V wäre eher das was so in die Richtung 'schnell' geht. SPI Mode können die auch. Wenn Du schon massiv Software schreiben musst, würde ich das vorziehen. Deine 5 Wechselköpfe
-
Thread
Nema Schrittmotor - Leistungsangabe
kräftigere Motoren, wollte mir dann passend dazu dann auch neue Treiber aussuchen (hatte da jetzt Tmc5160 ins Auge gefasst). Wie MaWin schreibt also höhere Drehzahl und somit Spannung so klein wie möglich? Soll ich dann auf 12V eher runtergehen?
2,8V hat mit 2A Phasenstrom, Phasen Wiederstand 1.4Ohms Induktivitat 3.0mH 1KHz und ich nehme den Tmc5160 (welcher laut Hersteller 3A a kann) mit 24V Netzteil hab ich genug Leistung?
-
Thread
Stepper im 3d-Drucker streikt - Bitte um Tipps
finger weg von den DRV8825. An den A4988 ist nichts schlechtes. brauchst du mehr strom, nimm die TMC5160. https://shop.watterott.com/SilentStepStick-TMC5160-Stepper-motor-driver das solltest du bei so einem winzling von drucker allerdings nicht brauchen.
-
Thread
Improve standard Stepper driver with external Mosfets
Use TMC5160, which can drive external Fets up to sevaral Amps directly. Coupled with dual N-Channel Fets gives you a nice little board. Or use the TMC5160 BOB (Break Out Board) and change the fets on this module
-
Thread
Abgrenzung von Spannungsteilen / Komponenten: Schaltplan
Störungen erzeugt, und wie > man sie vermeidet. Genau und das habe ich schon herausgefunden. Die TMC5160T Pro Schrittmotortreiber erzeugen ein Rauschen auf den 3.3V (das je nach Back EMF der Stepper unterschiedlich stark ist). Entweder durch den VIO oder durch die Steuersignale des SPI. Deshalb versuche
Hersteller (Fly sind deutlich sauberer, als die von BigTreeTech). (https://meltbro.de/mellow-fly-tmc5160-pro-24v-48v-hv-schrittmotortreiber-spi-driver-zb-voron-2-4-trident-v01-xy-achse.html) Das ganze konnte man am Osci sehen (mit SPI Datenanalyse). Waren die Treiber deaktiviert - Sobald die Stepper
-
Thread
Marlin Firmware mit dem ATMEL STUDIO 7 auf das Arduino Mega 2560 Board flashen
nicht weitereintwickelt. Nun warte ich darauf das Watterott sein neuen *SilentStepStick* mit dem *TMC5160* herausbringt. https://www.trinamic.com/products/integrated-circuits/details/tmc5160/ Bernd_Stein
im Beitrag #5579668: > Nun warte ich darauf das Watterott sein neuen SilentStepStick mit dem > TMC5160 herausbringt. Aber, sowas geht doch nicht, die zu verwenden hält die Zukunft auf, weil dafür erst recht kein 32-Bit Controller benötigt wird. :-)
-
Thread
Schrittmotor Stepper Endstufe Treiber Steuerung Schaltung Varianten Ideen Diskussion
bestätigt, nicht einfach hier rumkullern. Kann man doch kaufen, oder? Kostet nicht die Welt. Der TMC5160 mit externen MOSFETs kann auch höhere Ströme treiben als der TMC2130. Also ich bin der gleichen Meinung wie MaWin, auch wenn ich seine schroffe Art nicht verstehen kann. Die Vorteile eines existierender
Wie wär´s mit TMC5160. Da gibts fertige Module bis 35V/3A. Oder alternativ einen China Servo, der läuft schon sehr ruhig und kostet nicht die Welt. Motor und Elektronic zusammen.
-
Thread
bipolare Stromregelung mit Motortreiber-IC
kann ich dir gerne vermachen. Schreib mit per PN bei Interesse. Wer alles drin hat, ist z.B. das TMC5160BOB. Im direct mode kann man die beiden Stromwerte direkt eingeben. Diese werden mit 9Bit DACs angesteuert. Mit Umpolung werden daraus 10 Bit. Zurätzlich könnte man den noch analog modulieren.
-
Thread
Mit dem CH341A vom PC/USB-Port aus SPI senden und empfangen
Standard Platine, nicht EEPROMs flashen sondern mit den SPI-Signalen viele Bits per C in einen Chip (TMC5160 / trinamic Chip) schreiben und lesen. Somit: - Software zum initialisieren gibt es ja - was muss ich in den CH341A per USB schreiben, damit ich die SPI Pins nutzen kann - und kann ich dann
-
Thread
Arduino Uno mit QHV5160 über SPI keine Drehzahl
Arduino Uno R3 und einen QHV5160 V1.0E(Schrittmotoransteuerung). Der QHV5160 besitzt einen Chip TMC5160. Der QHV5160 wird über die SPI-Schnittstelle parametriert. Ich möchte Drehzahlsollwerte oder Positionssollwerte über SPI übertragen. Die Step/Dir Schittstelle möchte ich nicht benutzen. Die Kommunikation
-
Thread
C++ in C-Code in Microchip Studio einbinden
rate. The frame format is identical to the intelligent TRINAMIC controller & driver ICs TMC5130, TMC5160 and TMC5072. A CRC checksum allows data transmission over longer distance. For fixed initialization sequences, store the data including CRC into the µC, thus consuming only a few 100 bytes of code
-
Thread
Auswahl Bulk Kondesatoren
DC-Motor der über einen DRV8871 H-Brücke getrieben wird. - Ein NEMA17 1,7A Schrittmotor der über einen TMC5160 von Bigtreetech Treiber versorgt wird. Folgende Komponenten werden auf der 5V Schiene verbaut: - Ein Raspberry Pi 5 wird über die GPIO Pins mit Strom versorgt. - 2x Atmega328 Mikrocontroller