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


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, and 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.

Here you can download the TMCL-IDE.

TMCL Code Library

Send TMCL Datagram in C c2.3 KBNov 3, 2016 4:23 PM
Send TMCL Datagramm in Windows (C Class) c5.1 KBNov 3, 2016 4:23 PM
Send TMCL Datagramm in Windows (C Header) h750 ByteNov 3, 2016 4:23 PM
TMCL Test for Visual C++ zip630 KBNov 3, 2016 4:23 PM
TMCL Example for LabView zip61 KBNov 3, 2016 4:23 PM

Trinamic Signed Driver for Windows

FileTypeSizeModified cat7.5 KBNov 3, 2016 4:23 PM
Trinamic.inf inf6.2 KBNov 3, 2016 4:23 PM

Github Respository

Find additional design resources in our Github repository.