Software brings hardware to life

Technological improvements lead to increasingly complex hardware. Our goal at Trinamic is to create a rich set of tools to help customers manage hardware complexity and create high-quality applications with minimum effort.

Software & Tools


Dependable building blocks, including proven reference designs, CAD symbols, and sample code, provide the foundation for more efficient design cycles and reduces time-to-market.

All boards from the Landungsbrücke evaluation system are supported by the TMCL-IDE. From a register browser to parameterization assistants, the IDE is the tool to get you started quickly. Just connect motors and a computer, start the TMCL-IDE, and with a few clicks, your motor is running.

Regardless of your MCU and programming style, our comprehensive API package guides efficient firmware development. We provide routines from low-level register access to kinematic calculations to pave the way to controlled motion.



TMCL™ – the Trinamic Motion Control Language – is a programming language dedicated to motion control applications. TMCL™ includes commands for moving one or more motor axes at certain velocities or to certain positions, and for setting all relevant motion controller parameters. TMCL™ also provides access to additional general-purpose digital and analog inputs and outputs. TMCL™ is available on most Trinamic modules with an integrated motion controller. Program development is supported by the TMCL-IDE – a PC-based integrated development environment, which is available free of charge.

More information about TMCL™ in the technology section

TRINAMIC Motion Control - icon_software_code


Graphical visualization of process data and sophisticated parameterization wizards facilitate the ability to tune drive settings for your application-specific requirements.

From each of the IDE's tools, parameters can be directly copied to the integrated syntax-highlighting TMCL™ Editor, compiled as a script, and initiated and observed directly from the IDE, or executed in stand-alone mode on power up of the module or drive.

The development environment easily connects over various bus interfaces to multiple TMCL™ devices simultaneously. Modules can also be connected or disconnected during run-time.


TMCL Code Library

Send TMCL Datagram in C 2.3 KBNov 3, 2016, 4:23 PM
Send TMCL Datagramm in Windows (C Class) 5.1 KBNov 3, 2016, 4:23 PM
Send TMCL Datagramm in Windows (C Header) 750 ByteNov 3, 2016, 4:23 PM
TMCL Test for Visual C++ 630 KBNov 3, 2016, 4:23 PM
TMCL Example for LabView 61 KBNov 3, 2016, 4:23 PM
TMCL Script Examples 18 KBMar 20, 2019, 4:18 PM

Tool for CANopen Modules

TMCM-CANopen V1.0.0 28 MBJun 4, 2019, 3:22 PM

Trinamic Signed Driver for Windows

Date 6.9 KBDec 12, 2017, 2:08 PM


Trinamic products offer easy access to comprehensive motion and motor control features. To close the gap between digital and physical layers, engineers need to create custom hardware and software.

The Trinamic Technology Access Package (TTAP) is a comprehensive collection of technical support information and tools for Trinamic’s chip and module solutions. The intention of TTAP is to simplify (physical) design-in and bring-up, and to speed-up firmware development.

Here you find more information and downloads for TTAP.

Find additional design resources in our Github repository.