Schrittmotor-Treiber-IC
Trinamic maschinell erzeugt
Im Forum und im Wiki
-
Thread
Nema17 Stepper max. Drehzahl 12V?
Motorwicklungen richtig verkabelt? Als Library verwende ich https://github.com/janelia-arduino/TMC2209/blob/main/src/TMC2209.cpp und AccelStepper. Einen Programmfehler schließe ich eigentlich aus...
Tobias schrieb im Beitrag #7121186: > Als Library verwende ich > https://github.com/janelia-arduino/TMC2209/blob/main/src/TMC2209.cpp und > AccelStepper. Werden denn überhaupt Rampen benutzt? Deine max. Drehzahl ist wohl die Start-Stopp-Frequenz des Motors.
-
Thread
STM32 UART TMC2209 Bit-banging
) { //HAL_GPIO_WritePin(OUT_LED3_GPIO_Port, OUT_LED3_Pin,1); //HAL_GPIO_WritePin(TMC2209_PDN_Uart_SingleWire_GPIO_Port, TMC2209_PDN_Uart_SingleWire_Pin, (data32 >> bitcount) & 1); if (bitcount == 9) { HAL_GPIO_WritePin(TMC2209_PDN_Uart_SingleWire_GPIO_Port, TMC2209_PDN_Uart_SingleWire_Pin
_Pin,0); return; } if (bitcount == 0) { HAL_GPIO_WritePin(TMC2209_PDN_Uart_SingleWire_GPIO_Port, TMC2209_PDN_Uart_SingleWire_Pin, 0); bitcount++; return; } HAL_GPIO_WritePin(TMC2209_PDN_Uart_SingleWire_GPIO_Port, TMC2209_PDN_Uart_SingleWire_Pin
-
Thread
C++ in C-Code in Microchip Studio einbinden
schauen, ob nicht doch eine Lib dafür in C zu finden > ist. Es geht um einen Treiber für einen TMC2209 Steppermotor. Hatte auch einen gut dokumentierten C-Code gefunden: https://www.programming-electronics-diy.xyz/2023/12/library-for-tmc2209-driver-avr.html Leider kommt der mit einem aufwändigen
finde ich etwas krass: aber vielleicht macht man das so heute. https://github.com/janelia-arduino/TMC2209/blob/main/src/TMC2209.h#L610
-
Thread
TMC2209 Stepper Motor Treiber
Kennt jemand einen Treiber in C, der die Register des TMC2209 über die UART auslesen und darstellen kann?
Mich wunder ein wenig, dass diese Thema in's Analogforum verschoben wurde. Der TMC2209 ist eigentlich ein ziemlich digitaler Baustein: https://www.trinamic.com/products/integrated-circuits/details/tmc2209-la/
-
Thread
unbekannter Stepper driver
TMC2209 ja auch sehr ähnlich.
/TMC2209_Datasheet_V103.pdf Seite 89: reference Seite 9: pinout Der A4988 sieht passend aus. Hatte den ausgeschlossen ohne ihn anzuschauen, da der Steinzeit ist. Max. 1/16 microstepping (und keine sonstigen
-
Thread
Ender3 Mainboard
Das SKR Mini E3 sieht sehr interessant aus. Was ich aber nicht verstehe: Die UART-Pins von den TMC2209 sind nicht angeschlossen. Potis sehe ich auch keine. Wie wird dann der Motorstrom eingestellt?
an Pin 52/PC11 Beim neueren v2.0-Board scheint es etwas anders gelöst zu sein, da hängen alle TMC2209 offenbar an einem einzigen gemeinsamen UART-Bus, der an PC11/PC12 angeschlossen ist, wenn ich den Schaltplan richtig interpretiere.