Speak Motion Control

For all our products we offer evaluation kits to start development out-of-the-box. Just connect motors and a computer, start the TMCL-IDE and with a few mouse clicks the motor is running. Evaluation of product features is possible without a single line of code.



The Trinamic Motion Control Language – Integrated Development Environment, or TMCL-IDE, is an integrated development environment used mainly for evaluation kits and developing stand-alone TMCL™ applications. However, the TMCL-IDE also includes a function for using its commands in direct mode. Furthermore, it is possible to log data and save it in .CSV files, as shown in the video below.

Dedicated to motion control, the development program allows you to use simple commands for positioning and setting all relevant parameters of the motion controller to accelerate application development. Driving a stepper motor, BLDC motor, or any other motor supported by Trinamic’s products was never so easy.

The TMCL-IDE includes the following: 

  • Text editor for writing and modifying TMCL™ programs
  • TMCL™ assembler and disassembler
  • TMCL™ module programmer
  • Easy, interactive way of setting the configuration of a module
  • Dialogue window for entering and executing TMCL™ commands in direct mode
  • Function for updating the firmware of a module
  • Option to log all data

Please be sure to always use the latest version of the TMCL-IDE as its functionality is being extended and improved constantly.

Get the latest nightly build here.

How to install and uninstall

There are two options to install the TMCL-IDE:

  1. Automatic installation: Download the "TMCL-IDE Setup" file below to your computer and start the installation by clicking on the file. The installation routine will create an icon in the Windows Start Menu.

    To uninstall, go to the Windows System Control > Applications > Uninstall Application.
  2. Manual installation: Download the "TMCL-IDE no install" file below and copy it to a folder on your hard drive. The application just starts by clicking. To uninstall, simply remove the file from your hard drive.

 By downloading the TMCL-IDE you agree to the End User License Agreement (EULA).

Download latest Version of TMCL-IDE

TMCL-IDE Setup 60 MBMay 29, 2020, 11:20 AM
TMCL-IDE no install 57 MBJun 2, 2020, 2:45 PM
TMCL-IDE Linux 58 MBJun 11, 2020, 11:00 AM

For an overview of the tested Linux Distributions click here.

Latest Changes

  •  Add TMC7300-EVAL
  • Add TMC6300-EVAL
  • Add TMC6100-EVAL
  •  Add TMC2226-Eval
  • TMCM-1636 ready
  • Add TOSV
  • Add TMCM-1617
  • Add USB CAN-Adapter Ixxat
  • Tool updates for CoolStep & StallGuard; Current-Settings; TMC846x-EVAL
  • Some minor bugfixes
  • Add TMC2300-EVAL
  • Add TRISC
  • Some minor bugfixes
  • Add TMC2160-EVAL and TMC2209-EVAL
  • Add TMCM-0010-OPC
  • New tool Biquad-Tuning
  • Improved tool Global Parameter
  • Add TMCM-1683
  • Add TMC2590
  • Some enhancements like moving multiple motors without interpolation
  • Several minor bugfixes
  • Add TMC5161
  • Add TMC8460, TMC8461, TMC8462 with access control tool
  • Add USB-2-RTMI interface and TMC4671-EVAL
  • Enclosed TMCL-IDE pdf manual
  • Several minor bugfixes
  • Add TMC4330
  • Step/Dir for TMC5160
  • Enable printing TMCL-Creator/PC-Host
  • Optimized for Qt 5.10.0
  • Add some USB-CAN adapters from Kvasar and ESD
  • Several minor bugfixes
  • Add TMCM1315, TMCM1370, TMCM3230 and TMCM3351
  • Add TMCM1111 and TMC8460-EVAL
  • Add TMC2041, TMC4661A Eval
  • Register browser with classic export menu
  • Show register values in info graphs 
  • Add LINUX version
  • Windows XP and older versions are not supported
  • Bugfixing firmware update
  • Initialization the geometry of sub-windows
  • Added new devices
  • Minor fixes


Visit our GitHub for nightly snapshots.

How to use graphs and log data with the TMCL-IDE


TMCL-IDE - How to start with Linux 140 KBOct 19, 2017, 9:49 AM

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

Trinamic Signed Driver for Windows

Trinamic_inf_cat.zip 6.9 KBDec 12, 2017, 2:08 PM

Old Versions TMCL-IDE

TMCL-IDE Setup 56 MBOct 22, 2019, 11:23 AM
TMCL-IDE no install 53 MBOct 22, 2019, 11:24 AM
TMCL-IDE Linux 55 MBNov 20, 2019, 1:20 PM
TMCL-IDE Setup 56 MBApr 23, 2019, 8:34 AM
TMCL-IDE no install 54 MBApr 23, 2019, 8:33 AM
TMCL-IDE Setup 45 MBMar 28, 2018, 1:33 PM
TMCL-IDE no install 42 MBMar 28, 2018, 1:34 PM
TMCL-IDE Setup 44 MBMar 28, 2018, 1:40 PM
TMCL-IDE no install 42 MBMar 28, 2018, 1:41 PM
TMCL-IDE Setup 42 MBApr 21, 2017, 3:25 PM
TMCL-IDE no install 39 MBApr 21, 2017, 2:34 PM
TMCL-IDE Setup 42 MBMar 10, 2017, 4:50 PM
TMCL-IDE no install 40 MBMar 10, 2017, 4:50 PM
Legacy TMCL-IDE No install 1.1 MBJul 24, 2019, 1:57 PM
TMCL-IDE Setup 40 MBNov 10, 2016, 10:14 AM
TMCL-IDE no install 38 MBNov 10, 2016, 10:13 AM
TMCL-IDE 40 MBNov 4, 2016, 11:37 AM
TMCL-IDE 39 MBNov 4, 2016, 11:37 AM