-
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 […]
-
Real-time Motor and Motion Control with a Raspberry Pi without a real-time OS
Single-board computer (SBC) gained more and more popularity during the last years due its opensource software and the simple hardware. With these SBC it is possible to develop quickly and easily prototype systems or even full products. The standard Linux distributions have no real-time capabilities. For many projects like a digital weather station, this is […]
-
Driving Stepper Motors with the new TMC5160 by using TRINAMIC’s API on a Raspberry Pi
This start-up guide explains how to connect your Raspberry Pi 3 to the TMC5160-BOB – the breakout board of the brand new TMC5160. We’ll be using the internal Motion Controller and +3V3 logic supply for the TMC5160. The wiring will be limited to the basic functionality to communicate via SPI. The usage of the TRINAMIC’s API […]
-
How to drive a stepper motor via UART with your Arduino Mega using a TMC5072-EVAL
Today we show how to connect TRINAMIC’s TMC5072-EVAL via Single Wire UART to an Arduino Mega for basic operation. The wiring is limited to the basic functionality to communicate via Single Wire UART. Preperation To use the 5V version of the Arduino MEGA you have to resolder Resistor from position R3 to R8. This enables […]
-
How to drive a stepper motor with your Raspberry Pi 3/2 using a TMC5130-EVAL
In this start up guide you get explained how to connect your Raspberry Pi 3 or 2 for the basic operation of the TMC5130-EVAL board. It will use the internal Motion Controller and +3V3 logic supply for the TMC5130. The wiring will be limited to the basic functionallity to communicate via SPI. The internal CLK […]