TMCL-IDE

Short for Trinamic Motion Control Language-Integrated Development Environment, the TMCL-IDE is an integrated development environment made for developing applications using ADI Trinamic™ modules and chips. The GUI provides tools for easily setting parameters, for visualizing data in real-time, and for developing and debugging stand-alone applications with TMCL.

Trinamic Motion Control Language-Integrated Development Environment System

"The TMCL is a really flexible language, which is a key point if you want to develop something in a short timeline and still be flexible. That’s really important for us because it allows you to try out one solution and if you find out it’s not the right solution, you can easily change and adapt the behavior of the components since it’s not hard-coded."

Jonathan Aubert, Electronic Engineer at Andrew Alliance

Read the full story

Free and Easy to Use

The ADI Trinamic free and easy to use GUI is perfect for developing applications based on ADI Trinamic industry-leading solutions. The flexible integrated development environment has a wizard to guide you and supports the use of commands in direct mode, monitors real-time behavior visualized in graphs, as well as logs and stores data. All settings can quickly be exported for your own firmware project. 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 firmware and application development.

code-image
Windows Signed Driver icon

Supporting Popular Interfaces

Various interfaces can be used to connect an ADI Trinamic module or evaluation board, including USB, RS-232, RS-485, CAN, and ADI Trinamic real-time monitoring interface (RTMI). If the product has a USB interface, it can be connected directly via USB. The IDE will automatically recognize the product. Modules equipped with RS-232, RS-485, or CAN interface require the corresponding interface to be installed on the PC, for which many standard off-the-shelf interfaces can be used. Lastly, some products support the RTMI interface that allows for real-time monitoring and on-the-fly debugging, requiring the USB-2-RTMI adapter.

Download the Latest TMCL-IDE

Linux Documentation

Download the ADI Trinamic setup guide to use the TMCL-IDE on Linux. The one-pager describes how to unzip the folder and update the software, as well as provides handy tips for use on Linux.

Linux Setup Guide

TMCM-CANopen

TMCM-CANopen is ADI Trinamic's tool for all CANopen modules and supports the same CAN interfaces as the TMCL-IDE. Offering the ease of use for CANopen modules as the TMCL-IDE offers for all other modules, the CANopen tool shortens design cycles. It provides easy access to all CANopen objects and simplifies use of the standard CiA-402 modes, like profile positioning mode, profile velocity mode, and homing mode. More sophisticated functions such as graphical monitoring of CANopen objects is integrated as well, making setup and fine-tuning of your CANopen module as easy as 1-2-3.

Download

TMCLAsm

TMCLAsm is a command line tool for all products running TMCL, allowing you to convert TMCL program files into binary files. While this function is also integrated into the TMCL-IDE, where you can select to write output to binary file using the TMCL Creator, TMCLAsm meets the demands of production environments where TMCL programs need to be compiled to automatically program many TMCL modules at once, without using the standard programs offered by ADI Trinamic.

TMCLAsm Icon

Download the TMCLAsm

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

More Information About the TMCL-IDE

Content

X+

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

Supported Interfaces

X+

The following interfaces are supported by the TMCL-IDE:

  • USB
  • RS-232
  • RS-485
  • Step/Direction
  • CAN
    • CAN-USB/2 (ESD)
    • Leaf Light v2 (Kvaser)
    • IPEH-002021 (Peak)
    • Ixxat (USB-to-CAN V2 and USB-to-CAN V2 Compact)
  • RTMI

For more information on ADI Trinamic interface adapters, please visit the Interfaces & Protocols page or check out the Evaluation Kits.

Installation and Removal

X+

Download the TMCL-IDE setup file 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 remove the TMCL-IDE, go to the Windows System Control > Applications > Uninstall Application.

TMCL™ Code Library