-
Reference Design for Battery-Powered IoT Devices
The TMC2300-IOT-REF is a completely open-source reference design for easy evaluation of the TMC2300-LA stepper motor driver IC. Whether it’s a POS device, toys, office and home automation, or mobile medical devices, Engineers can quickly prototype IoT applications running on 3.5 – 6 V batteries. Besides the low-voltage stepper motor driver, the board features a […]
-
The Engineer’s Swiss Army Knife Running MicroPython
Access Trinamic modules with a simple Python script using Trinamic’s TMCM-0960-MotionPy, providing a clear insight into system communications regardless of the interface or bus system used, speeding up automated testing and analysis in the field or on the factory floor. The simple module replaces computers and application software for debugging of automation applications running TMCL, […]
-
Controlling brushless motors with ROS
By Shubham Sharma One of the challenges while developing any robotic hardware is to handle the communications with the motors along with sending commands to them as per the generated trajectory in real time. Since the motor accepting trajectories should respect the time limits, it becomes important that the communication between the motor driver and […]
-
Additive Manufacturing in Space
To reduce the cost of space missions, team AIMIS-FYT decided to build a 3D printer for zero-gravity environments. The result is a cartesian-style 3D printer that prints and cures resin.
-
TMC7300 Example Script
Trinamic recently launched a new line of battery-powered motor driver chips. The TMC7300 is one of them, capable of driving 1 DC motor up to 2A, or 2 DC motors up to 2.4A (peak). In this post, I’ll show you a small example script to drive a DC motor using the TMC7300-EVAL-KIT. First, I assemble […]
-
Driving a linear stage with the TMC4671 – Firmware Adaptation
In our last blog post, we were able to determine stable P-I-parameters for our cascaded controller loop. With that knowledge in mind I want to show you how I created a small example program which I will include in the firmware of the Landungsbrücke. What this code basically does is initializing the TMC4671 for stepper motor control. This is done in init_Basics(…) by writing several […]