Skip navigation

Motors and Drives

5 Posts authored by: Jan Cumps
Follow up from Pt 2: Wire Up and Comms Analysis:   I don't have good news yet. Even though the data I send looks like the data I captured from the evaluation kit, I haven't been able to get an answer from the TMC2300. Because I've made decent progress in the firmware, I'm going to document these changes here, and show what part of the communication works. I don't know the reason yet. It may be a timing issue (I should implement a timeout), an understanding issue, the Hercules not deali ...
I'm road testing Trinamic TMC2300 EVAL KIT (2-PH Stepper Motor). It's their latest design that targets battery powered devices. In this post: part 2 of a custom program to control the driver over UART. This series of posts is an attempt to use the TMC2300 in a real design. I'm using a Hercules microcontroller in stead of the Landungsbrücke to control a motor. Firmware is in C++     Wiring from Hercules to Eselsbrücke When using the TMC2300 in UART mode, the MODE pin has ...
The firmware has drastically changed between this post and the next. I'm not updating what I've changed here, and left the firmware attached. For those interested, it can show the evolution of a design in progress. The biggest change is that when I was reading the examples on the website and the logs  of the IDE, I thought I could send TMCL commands to the motor. But that's not the case. You have to implement the TMLC datagram to TMC2300 datagram translation in your firmware. It's not dif ...
I'm road testing Trinamic TMC2300 EVAL KIT (2-PH Stepper Motor). It's their latest design that targets battery powered devices. In this post: use the kit and software to evaluate the driver. This series of posts reviews the IDE functionality with the device operating in UART STEP/DIR mode (the advanced mode). I'm starting with an overview of the IDE, then the basis functionality such as enable, set current, set acceleration, move motor.   Main Functions of the IDE  You can contr ...
I'm road testing Trinamic TMC2300 EVAL KIT (2-PH Stepper Motor). It's their latest design that targets battery powered devices. In this post: the UART protocol used to control the driver. This post reviews the lowest level of integration with the device. Trinamic has a C library to control their devices. For the new TMC2300, this library hasn't been released, but I'll review it as soon as it's out.   Trinamic have drivers that use different communication protocols. The ones most used ...