Image not available
Illustrative purposes only
TMCM-1241-CANOPEN
Stepper Motor Driver, 2-Phase, Single Axis, 3A, 10V To 30V DC Output, CANOpen, StealthChop
⚠️ Reference pricing provided. In case of supply shortages, we will connect you with our trusted procurement partners to ensure your project's continuity.
- Manufacturer: TRINAMIC / ANALOG DEVICES
- Product type: Stepper Motor Drives
- Supply Voltage Min:10VDC; Supply Voltage Max:30VDC; No. of Phases:Two Phase; Power Rating:-; Output Voltage Max:-; Output Current:3A; Product Range:-; SVHC:No SVHC (27-Jun-2018)
- SVHC: No SVHC (04-Feb-2026)
- No. of Phases: Two Phase
- Product Range: TMCM StepRocker
- Output Current Max: 3A
- Supply Voltage Max: 30VDC
- Supply Voltage Min: 10VDC
- Control / Drive Type: 1-Axis Controller / Driver Module
| Delivery and price | |
|---|---|
| Units per pack | 1 |
| Price | 185.66 € |
| Current stock | 10+ |
| Lead time | 30 days |
**MODULE** ## **Module for Stepper** ## TMCM-1241 Hardware Manual Hardware Version V1.00 | Document Revision V1.21 • 2020-MAY-05 ## **The TMCM-1241 is a single axis motor controller/driver board for 2-phase bipolar stepper motors with up to 3A RMS motor current. It supports 6-point ramps in addition to linear ramps.** Features - Single axis controller/driver for 2-phase bipolar stepper motor - Linear and sixPoint™ramps - +10...30V DC supply voltage - Up to 3A RMS motor current - RS485, CAN & USB interface - integrated sensOstep encoder and support for external encoder - S/D interface - multi-purpose inputs and outputs Applications - Life Science - Laboratory Automation **==> picture [412 x 358] intentionally omitted <==** **----- Start of picture text -----**<br> Laboratory Automation • Robotics Life Science<br>• Manufacturing • Factory Automation • Biotechnology<br>• Semiconductor Handling • Test & Measurement • Liquid Handling<br>Simplified Block Diagram<br>TMCM-1241<br>EEPROM<br>Step<br>USB MOSFET<br>Drive r<br>RS485<br>Microcontroller Motion Stage<br>Energy Efficient<br>CAN Controller Motor<br>Driver+<br>I/Os Pre-DriverTMC262<br>10… 30V DC Encoder<br>DC/DC<br>og2 a<br>©2020 TRINAMIC Motion Control GmbH & Co. KG, Hamburg, Germany<br>Terms of delivery and rights to technical change reserved.<br>Download newest version at: www.trinamic.com<br>**----- End of picture text -----**<br> Read entire documentation. TMCM-1241 Hardware Manual • Hardware Version V1.00 | Document Revision V1.21 • 2020-MAY-05 2 / 29 ## **Contents** |1|Features|4| |---|---|---| |2|Order Codes|6| |3|Mechanical and Electrical Interfacing|7| ||3.1<br>Size of board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .|7| ||3.2<br>Board mounting considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .|7| |4|Connectors|8| ||4.1<br>Power Supply Input Connector. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .|9| ||4.2<br>Motor Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .|9| ||4.3<br>RS485 + CAN Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .|10| ||4.4<br>USB Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .|10| ||4.5<br>I/O Connector. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .|11| |5|On-Board LEDs|12| |6|Reset to Factory Defaults|12| |7|I/Os|14| ||7.1<br>Analog input IN0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .|14| ||7.2<br>Digital inputs IN1 and IN2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .|14| ||7.3<br>HOME/STOP_L/STOP_R switch inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .|15| ||7.4<br>External incremental encoder input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .|15| ||7.5<br>Step/Direction inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .|16| |8|Communication|17| ||8.1<br>RS485<br>. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .|17| ||8.2<br>CAN<br>. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .|18| |9|Motor driver current|19| |10|Functional Description|21| |11|Operational Ratings and Characteristics|22| |12|Abbreviations used in this Manual|24| |13|Figures Index|25| |14|Tables Index|26| |15|Supplemental Directives|27| ||15.1 Producer Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .|27| ||15.2 Copyright . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .|27| ||15.3 Trademark Designations and Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .|27| ||15.4 Target User . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .|27| ||15.5 Disclaimer: Life Support Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .|27| ||15.6 Disclaimer: Intended Use . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .|27| ||15.7 Collateral Documents & Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .|28| |16|Revision History|29| ||16.1 Hardware Revision . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .|29| ©2020 TRINAMIC Motion Control GmbH & Co. KG, Hamburg, Germany Terms of delivery and rights to technical change reserved. Download newest version at www.trinamic.com TMCM-1241 Hardware Manual • Hardware Version V1.00 | Document Revision V1.21 • 2020-MAY-05 3 / 29 16.2 Document Revision . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ©2020 TRINAMIC Motion Control GmbH & Co. KG, Hamburg, Germany Terms of delivery and rights to technical change reserved. Download newest version at www.trinamic.com TMCM-1241 Hardware Manual • Hardware Version V1.00 | Document Revision V1.21 • 2020-MAY-05 4 / 29 ## **1 Features** The TMCM-1241 is a single axis motor controller/driver board for 2-phase bipolar stepper motors with upto 3A RMS (4.3A peak) motor coil current. It supports linear ramps and unique sixPoint™ramps. It offers on-board sensOstep encoder and in addition, support for connection of external (incremental A/B) encoder. For driver-only applications, the TMCM-1241 offers optically isolated Step/Direction inputs. When using the on-board motion controller the optically isolated inputs are used for connection of end-switches. The standard version of the TMCM-1241 offers one analog input (0..10V range), two digital inputs and one open-drain output (100mA load max.) For communication in addition to USB (Micro-USB connector), RS485 and CAN serial interfaces are available. USB is intended mainly for firmware updates and parameter settings - supporting USB-powered operation (just the digital part) for easy data tranfer between PC and TMCM-1241 module. With CANopen firmware CANopen protocol is supported via the CAN interface. ## **Motion Controller** - Motion profile calculation in real-time - On the fly alteration of motor parameters (e.g. position, velocity, acceleration) - Linear and unique sixPoint™ramp in hardware - Encoder interface and Reference / Stop switch inputs ## **Driver** - Motor current: up to 3A RMS / 4.3A peak (programmable in software) - Supply voltage: +24V DC (+10... +30V DC) - 256 microsteps per fullstep - spreadCycle™highly dynamic current control chopper - stealthChop™for quiet operation and smooth motion - programmable Step/Dir interface for driver-only applications with microstep interpolation ## **Encoder** - integrated sensOstep absolut position magnetic encoder (resolution: 1024 increments per rotation) for step-loss detection under all operating conditions and positioning supervision (accuracy: +/- 5 encoder steps) - support for external A/B incremental encoder in addition / as an alternative for the integrated encoder - programmable encoder scaling and support for motor stop on encoder deviation ## **Interfaces** - RS485 interface (up-to 1Mbit/s) - CAN interface (up-to 1Mbit/s) - USB 2.0 full speed (12Mbit/s) device interface (micro-USB connector) - Step/Dir input (optically isolated) - Left and Right STOP switch inputs (optically isolated, shared with Step/Dir inputs) - 2 general purpose digital inputs > ©2020 TRINAMIC Motion Control GmbH & Co. KG, Hamburg, Germany Terms of delivery and rights to technical change reserved. Download newest version at www.trinamic.com TMCM-1241 Hardware Manual • Hardware Version V1.00 | Document Revision V1.21 • 2020-MAY-05 5 / 29 - Encoder input for incremental A/B encoder signals (shared with general purpose digital inputs) - 1 analog input (0..10V nom. input range) - HOME switch input (shared with analog input) ## **Mechanical data** - Board size: 37mm x 37mm, height 11mm max. without mating connectors - 2 mounting holes for M3 screws ## **Software** - TMCL™remote (direct mode) and standalone operation (memory for up to 1024 TMCL™commands), fully supported by TMCL-IDE (PC based integrated development environment). Please see TMCM1241 TMCL firmware manual for more details - CANopen firmware with CANopen standard protocol stack for the CAN interface. Please see TMCM1241 CANopen firmware manual for more details. > ©2020 TRINAMIC Motion Control GmbH & Co. KG, Hamburg, Germany Terms of delivery and rights to technical change reserved. Download newest version at www.trinamic.com TMCM-1241 Hardware Manual • Hardware Version V1.00 | Document Revision V1.21 • 2020-MAY-05 6 / 29 ## **2 Order Codes** The standard version of the TMCM-1241 is pre-programmed with either TRINAMIC TMCL™firmware or CANopen firmware. On request a version with 3 analog inputs (0..10V) is available instead of one analog and two digital inputs on the I/O connector of the TMCM-1241. As this is an assembly version with different components concerning these inputs, only all mechanical data and all other electrical data are the same. |Order Code|Description|Size (LxWxH)| |---|---|---| |TMCM-1241-TMCL|1-axis bipolar stepper motor controller/driver, up-<br>to 3A RMS motor current, 24V nom. supply, in-<br>tegrated sensOstep encoder, S/D input, ext. En-<br>coder input, 1 analog input, 4 digital inputs, 1 OD<br>output, CAN, RS485 and USB interfaces|37mm x 37mm x 11mm| |TMCM-1241-CANopen|1-axis bipolar stepper motor controller/driver, up-<br>to 3A RMS motor current, 24V nom. supply, in-<br>tegrated sensOstep encoder, S/D input, ext. En-<br>coder input, 1 analog input, 4 digital inputs, 1 OD<br>output, CAN, RS485 and USB interfaces|37mm x 37mm x 11mm| |TMCM-1241-3A-TMCL|1-axis bipolar stepper motor controller/driver, up-<br>to 3A RMS motor current, 24V nom. supply, in-<br>tegrated sensOstep encoder, S/D input, 3 analog<br>inputs, 2 digital inputs, 1 OD output, CAN, RS485<br>and USB interfaces|37mm x 37mm x 11mm| _Table 1: TMCM-1241 Order Code_ A cable loom set is available for this module: |Order Code|Description| |---|---| |TMCM-1241-CABLE|Cable loom for TMCM-1241:<br>• 1x cable loom for power supply connector (cable length 200mm, 4pin<br>JST EH connector at one end, open wires at the other end)<br>• 1x cable loom for RS485 + CAN connector (cable length 200mm, 5pin<br>JST PH connector at one end, open wires at the other end)<br>• 1x cable loom for motor connector (cable length 200mm, 4pin JST EH<br>connector at one end, open wires at the other end)<br>• 1x cable loom for I/O connector (cable length 200mm, 8pin JST PH<br>connector at one end, open wires at the other end)<br>• 1x Micro-USB cable| _Table 2: TMCM-1241 Cable Loom_ The TMCM-1241 is also available as motor mounted version together with NEMA17 / 42mm flange size stepper motor. Please refer to PD42-3-1241 PANdrive hardware manual for further details. > ©2020 TRINAMIC Motion Control GmbH & Co. KG, Hamburg, Germany Terms of delivery and rights to technical change reserved. Download newest version at www.trinamic.com TMCM-1241 Hardware Manual • Hardware Version V1.00 | Document Revision V1.21 • 2020-MAY-05 7 / 29 ## **3 Mechanical and Electrical Interfacing** ## **3.1 Size of board** The board with the controller/driver electronics has an overall size of 37mm x 37mm x 11mm without mating connectors. Maximum component height (height above PCB level) without mating connectors is around 7mm above PCB level and 2.5 mm below PCB level. There are two mounting holes (3.2mm diameter) for M3 screws for mounting to a NEMA17 stepper motor. **==> picture [243 x 172] intentionally omitted <==** **----- Start of picture text -----**<br> (8.5/35.25) (37/37)<br>(3/34)<br>1 5<br>3.2<br>1 (35.25/22)<br>4<br>(1.6/12.55) 1<br>8<br>4 1 (34/3)<br>3.2<br>(0/0) (23.75/1.6)<br>**----- End of picture text -----**<br> _Figure 1: Board dimensions, position of mounting holes and position (pin 1) of connectors (all values in mm)_ ## **3.2 Board mounting considerations** The TMCM-1241 offers two metal plated mounting holes. Both mounting holes are connected to system and signal ground (same as power supply ground). In order to minimize distortion of signals and radiation of HF signals (improve EMC compatibility) especially in sensitive / noisy environments it is important to ensure a solid ground connection within the system. In order to support this, it is recommended to connect both mounting holes of the board in addition to the supply ground connection to system power supply ground. Nevertheless, this might not always be an option e.g. in case the metal system chassis / TMCM-1241 mounting plate is already connected to earth and a direct connection between supply ground (secondary side) and mains supply earth (primary side) is not desired / not an option. In this case plastic (e.g. made of nylon) spacers / distance bolts and screws should be used. > ©2020 TRINAMIC Motion Control GmbH & Co. KG, Hamburg, Germany Terms of delivery and rights to technical change reserved. Download newest version at www.trinamic.com TMCM-1241 Hardware Manual • Hardware Version V1.00 | Document Revision V1.21 • 2020-MAY-05 8 / 29 ## **4 Connectors** The TMCM-1241 offers five connectors altogehter. There is one motor and one power supply connector - both with four pins - and two interface connectors - one with five pins for RS485 and CAN and a dedicated micro-USB connector. All other inputs and outputs are concentrated on one 8 pin connector. _**NOTICE**_ **Start with power supply OFF and do not connect or disconnect motor during operation!** Motor cable and motor inductivity might lead to voltage spikes when the motor is (dis)connected while energized. These voltage spikes might exceed voltage limits of the driver MOSFETs and might permanently damage them. Therefore, always switch off / disconnect power supply or at least disable driver stage before connecting / disconnecting motor. **==> picture [195 x 172] intentionally omitted <==** **----- Start of picture text -----**<br> RS485 + CAN USB<br>1 5<br>trea « pL. suites) Bues, Ea<br>(0S Rha es 88 Dat oe 10202 a. see<br>J EI eYY e pnt S es<br>: = ume tomy! 2) ae<br>aa inet< * ears “Se =z= ||@) 1<br>4<br>Power » eeOSs rio=e)ReNTITITITITTTtyuutntnit ctHTD | J<br>Supply ‘_ r=egkesrerrrcaetHz tee) , cayo| I/O<br>1@ 1 jlo| = =e MUTE£Fof rene BISiepe oe BreedX01 fianf)|[fcamnf}en ,<br>“iw won e AWN eS<br>8<br>bt ay 1D Neaee! > Seaaal (et 4 :<br>4 1<br>SRNAN TWOM—"247<br>Motor<br>**----- End of picture text -----**<br> _Figure 2: TMCM-1241 connectors_ |Connector Types and Mating Connectors|Connector Types and Mating Connectors|Connector Types and Mating Connectors| |---|---|---| |Connector|Connector type on-board|Mating connector type| |Power|JST B4B-EH-A<br>(JST EH series, 4pins, 2.5mm pitch)|Connector housing: JST EHR-4<br>Contacts: JST SEH-001T-P0.6<br>Wire: 0.33mm2, AWG 22| |Motor|JST B4B-EH-A<br>(JST EH series, 4pins, 2.5mm pitch)|Connector housing: JST EHR-4<br>Contacts: JST SEH-001T-P0.6<br>Wire: 0.33mm2, AWG 22| |RS485+CAN|JST B5B-PH-K-S<br>(JST PH series, 5pins, 2mm pitch)|Connector housing: JST PHR-5<br>Contacts: JST SPH-002T-P0.5S<br>Wire: 0.22mm2, AWG 24| |USB|USB-micro B female connector|USB-micro B male connector| |I/O|JST B8B-PH-K-S<br>(JST PH series, 8pins, 2mm pitch)|Connector housing: JST PHR-8<br>Contacts: JST SPH-002T-P0.5S<br>Wire: 0.22mm2, AWG 24| _Table 3: Connector Types and Mating Connectors of the TMCM-1241_ > ©2020 TRINAMIC Motion Control GmbH & Co. KG, Hamburg, Germany Terms of delivery and rights to technical change reserved. Download newest version at www.trinamic.com TMCM-1241 Hardware Manual • Hardware Version V1.00 | Document Revision V1.21 • 2020-MAY-05 9 / 29 ## **4.1 Power Supply Input Connector** The TMCM-1241 offers one 4pin JST EH series power supply input connector. In addition to main power supply input and related ground connection this connector offers a separate logic supply input with the option to keep the on-board logic alive while the driver stage is switched off. It is not necesary to connect the logic supply input in case separate supplies are not required as the main power supply input will always supply power to the driver stage and the logic part. The power supply input connector offers a driver enable input. This input has to be connected to any voltage above 3.5V up-to max. supply voltage of 30V in order to enable the driver stage. Leaving this pin unconnected or connected to ground (voltage below 2.4V) will disable the driver stage regardless of any settings in software. This input may be connected to main power supply input permanently in case an enable input in hardware is not required. |Power Supply Connector Pin Assigment|Power Supply Connector Pin Assigment|Power Supply Connector Pin Assigment|Power Supply Connector Pin Assigment| |---|---|---|---| |Pin|Label|Direction|Description| |1|GND|Power (GND)|Common system supply and signal ground| |2|VMAIN|Power (input)|Main power supply input for the driver and on-board logic<br>_10...30V_| |3|Enable|Digital input|Driver enable input. A voltage above 3.5V is required here in<br>order to enable the on-board stepper motor driver. This in-<br>put maybe connected to main power supply input in order to<br>enable the driver stage (+24V tolerant input).| |4|VLOGIC|Power (input)|Optional separate power supply input for the on-board logic<br>_10...30V_| _Table 4: Power Supply Connector Pin Assignment_ _**NOTICE**_ **Do not connect or disconnect motor during operation!** Motor cable and motor inductivity might lead to voltage spikes when the motor is (dis)connected while energized. These voltage spikes might exceed voltage limits of the driver MOSFETs and might permanently damage them. Therefore, always switch off / disconnect power supply or at least disable driver stage before connecting / disconnecting motor. _**NOTICE**_ **Take care of polarity, wrong polarity can destroy the board!** _**NOTICE**_ **Connect Enable pin** to voltage >3.5V in order to enable motor movements! ## **4.2 Motor Connector** A second 4pin JST EH series connector is available for connection of a 2-phase bipolar stepper motor. |Motor Connector Pin Assignment|Motor Connector Pin Assignment|Motor Connector Pin Assignment|Motor Connector Pin Assignment| |---|---|---|---| |Pin|Label|Direction|Description| |1|B1|out|Pin 1 of motor coil B| |2|B2|out|Pin 2 of motor coil B| ©2020 TRINAMIC Motion Control GmbH & Co. KG, Hamburg, Germany Terms of delivery and rights to technical change reserved. Download newest version at www.trinamic.com TMCM-1241 Hardware Manual • Hardware Version V1.00 | Document Revision V1.21 • 2020-MAY-05 10 / 29 |Pin|Label|Direction|Description| |---|---|---|---| |3|A1|out|Pin 1 of motor coil A| |4|A2|out|Pin 2 of motor coil A| _Table 5: Motor Connector Pin Assignment_ |**_NOTICE_**|**Do not connect or disconnect motor during operation!** Motor cable and mo-| |---|---| ||tor inductivity might lead to voltage spikes when the motor is (dis)connected| ||while energized. These voltage spikes might exceed voltage limits of the driver| ||MOSFETs and might permanently damage them. Therefore, always switch of| ||/ disconnect power supply or at least disable driver stage before connecting /| ||disconnecting motor.| ||| |**_NOTICE_**|**Do not mix-up power supply and motor connectors!**| ## **4.3 RS485 + CAN Connector** For serial communication the TMCM-1241 offers selection between RS485, CAN and USB interfaces. While the USB interface is available for configuration and service of the board, mainly (e.g. parameter settings, firmware updates) a 5-pin JST PH series connector offers 2-wire RS485 and CAN interfaces for in system communication. _**NOTICE**_ Due to hardware ressource sharing USB and CAN communication interfaces are not available at the same time. As soon as USB is physically attached to a host or hub the CAN interface will be switched off. |RS485 + CAN Connector Pin Assignment|RS485 + CAN Connector Pin Assignment|RS485 + CAN Connector Pin Assignment|RS485 + CAN Connector Pin Assignment| |---|---|---|---| |Pin|Label|Direction|Description| |1|GND|Power (GND)|Common system supply and signal ground| |2|RS485+|Bidirectional|RS485 interface, dif. signal (non-inverting)| |3|RS485-|Bidirectional|RS485 interface, dif. signal (inverting)| |4|CAN_H|Bidirectional|CAN interface, dif. signal (non-inverting)| |5|CAN_L|Bidirectional|CAN interface, dif. signal (inverting)| _Table 6: RS485 + CAN Connector Pin Assignment_ ## **4.4 USB Connector** For serial communication the TMCM-1241 offers selection between RS485, CAN and USB interfaces. The USB interface via on-board micro-USB connector (type B) is available for configuration and service of the board, mainly (e.g. parameter settings, firmware updates). The USB device interface supports full speed (12Mbit/s) communication and supports bus powered and self-powered operation. During bus-powered operation the low voltage logic part of the board will be powered, only. This includes the microcontroller and the non-volatile memory and therefore allows parameter settings and firmware updates of the board > ©2020 TRINAMIC Motion Control GmbH & Co. KG, Hamburg, Germany Terms of delivery and rights to technical change reserved. Download newest version at www.trinamic.com TMCM-1241 Hardware Manual • Hardware Version V1.00 | Document Revision V1.21 • 2020-MAY-05 11 / 29 using a standard USB cable, only. Of course, for any motor movement main supply via supply input connector is required. ||**_NOTICE_**|**_NOTICE_**|**_NOTICE_**|Due to hardware ressource sharing USB and CAN communication interfaces are<br>|Due to hardware ressource sharing USB and CAN communication interfaces are<br>| |---|---|---|---|---|---| ||not available at the same time. As soon as USB is physically attached to a host or<br>hub the CAN interface will be switched of.||||| ||USB Connector Pin Assignment<br>Pin<br>Label<br>Direction<br>Description<br>1<br>VBUS<br>Power (+5V)<br>USB +5V nom. power supply input<br>2<br>D-<br>Bidirectional<br>USB interface, dif. signal (inverting)<br>3<br>D+<br>Bidirectional<br>USB interface, dif. signal (inverting)<br>4<br>ID<br>Input<br>connected to GND (via 100k resistor)<br>5<br>GND<br>Power (GND)<br>Common system supply and signal ground||||| ||USB Connector Pin Assignment||||| ||Pin|Label|Direction||Description| ||1|VBUS|Power (+5V)||USB +5V nom. power supply input| ||2|D-|Bidirectional||USB interface, dif. signal (inverting)| ||3|D+|Bidirectional||USB interface, dif. signal (inverting)| ||4|ID|Input||connected to GND (via 100k resistor)| ||5|GND|Power (GND)||Common system supply and signal ground| _Table 7: USB Connector Pin Assignment_ ## **4.5 I/O Connector** The TMCM-1241 offers several inputs (two of them optically isolated) and one digital (open-drain) output. The inputs include support for stop switches (left and right), home switch, step/direction, incremental A/B channel encoder and analog (0...+10V) input. All this functionality is available via one 8pin JST PH series I/O connector. |I/O Connector Pin Assignment|I/O Connector Pin Assignment|I/O Connector Pin Assignment|I/O Connector Pin Assignment| |---|---|---|---| |Pin|Label|Direction|Description| |1|GND|Power (GND)|Common system supply and signal ground| |2|IN0/HOME|Input|Analog input (0...+10V)<br>HOME switch input<br>_+24V tolerant, programmable (separate) pull-up to +5V_| |3|IN1/ENC_A|Input|General purpose digital input<br>Incremental encoder input channel A<br>_+24V tolerant, programmable pull-up (for IN1/IN2 together) to_<br>_+5V_| |4|IN2/ENC_B|Input|General purpose digital input<br>Incremental encoder input channel B<br>_+24V tolerant, programmable pull-up (for IN1/IN2 together) to_<br>_+5V_| |5|STOP_L/STEP|Input|STOP left switch input<br>STEP pulse input<br>_input optically isolated, +24V compatible_| |6|STOP_R/DIR|Input|STOP right switch input<br>DIR input<br>_input optically isolated, +24V compatible_| > ©2020 TRINAMIC Motion Control GmbH & Co. KG, Hamburg, Germany Terms of delivery and rights to technical change reserved. Download newest version at www.trinamic.com TMCM-1241 Hardware Manual • Hardware Version V1.00 | Document Revision V1.21 • 2020-MAY-05 12 / 29 |Pin|Label|Direction|Description| |---|---|---|---| |7|ISO_COM|Power|Common positive (+24V_ISO) or negative (GND_ISO) isolated<br>supply input for optically isolated inputs| |8|OUT0|Output (OD)|Open-Drain output. Output will be pulled low when activated.<br>_Voltages up-to logic supply input level (or main supply input in_<br>_case separate logic supply is not used) are supported here. Max._<br>_continuous pull-down current: 100mA_| _Table 8: I/O Connector Pin Assignment_ All pins marked light green offer functional isolation towards main supply input. In case this is not required ISO_COM may be connected to main ground or supply input, of course. The opto-couppler used are AC types. This way, either high side switches or low side switches for both inputs are supported. ## **5 On-Board LEDs** The board offers two LEDs in order to indicate board status. The function of both LEDs is dependent on the firmware version. With standard TMCL firmware the green LED should be flashing slowly during operation and the red LED should be off. When there is no valid firmware programmed into the board or during firmware update the red and green LEDs are permanently switched on. During reset to factory default values the green LED will be flashing fast. With CANopen firmware both LEDs are switched on/off/flashing according to standard defintion. **==> picture [113 x 7] intentionally omitted <==** **----- Start of picture text -----**<br> Red LED Green LED<br>**----- End of picture text -----**<br> _Figure 3: TMCM-1241 LEDs_ ## **6 Reset to Factory Defaults** It is possible to reset all settings in firmware for the TMCM-1241 to factory defaults without establishing a working communication connection. This might be helpful in case communication parameters of the preferred interface have been set to unknown values or got lost. For this procedure two pads on the bottom side of the module have to be shorted (electrically connected with each other) during power-on. Please perform the following steps: 1. Switch power supply OFF (and disconnect USB cable if applicable) 2. Short CLK and DIO pads of programming pads on bottom of pcb (see figure 4) > ©2020 TRINAMIC Motion Control GmbH & Co. KG, Hamburg, Germany Terms of delivery and rights to technical change reserved. Download newest version at www.trinamic.com TMCM-1241 Hardware Manual • Hardware Version V1.00 | Document Revision V1.21 • 2020-MAY-05 13 / 29 3. Switch power supply ON again (or connect USB again if applicable) 4. Wait until the on-board red and green LEDs start flashing fast (this might take a while) 5. Switch power supply OFF again (and disconnect USB cable if applicable) 6. Remove short between pads 7. After switching power supply ON again (and / or connecting USB cable) all permanent settings have been restored to factroy defaults **==> picture [69 x 8] intentionally omitted <==** **----- Start of picture text -----**<br> Short these two pads<br>**----- End of picture text -----**<br> _Figure 4: Reset to factory default settings_ > ©2020 TRINAMIC Motion Control GmbH & Co. KG, Hamburg, Germany Terms of delivery and rights to technical change reserved. Download newest version at www.trinamic.com TMCM-1241 Hardware Manual • Hardware Version V1.00 | Document Revision V1.21 • 2020-MAY-05 14 / 29 ## **7 I/Os** The I/O connector (8pin JST PH series) offers one analog input, two non-isolated digital inputs with integrated pull-ups (programmable) and two optically isolated inputs. All inputs can be used for different purposes explained in more detail in the following subsections. ## **7.1 Analog input IN0** The TMCM-1241 offers one analog input. The analog input voltage range is approx. 0..+10V. For voltages above +10V saturation takes place but, up-to 30V higher voltages are tolerated without destroying the input. For analog to digital conversion the integrated ADC of the on-board microcontroller is used. Resolution of this converter is 12bit (0..4095). **==> picture [303 x 171] intentionally omitted <==** **----- Start of picture text -----**<br> +5V<br>microcontroller<br>+3V3<br>2k2<br>22k<br>IN0 microcontroller<br>0..10V V 10k<br>100nF<br>TMCM-1241<br>pull-up<br>disabled<br>**----- End of picture text -----**<br> _Figure 5: Analog input IN0_ The analog input can be used as digital input, also. There is an integrated pull-up to +5V which can be switched on of off in software. When using this input as anlog input the pull-up should be usually switched off. ## **7.2 Digital inputs IN1 and IN2** The TMCM-1241 offers two digital inputs IN1 and IN2 which accept signals between 0 and 30V with voltages above approx. 2.9V recognized as logical ’1’ and below 1V as logical ’0’. Both inputs offer intergated pull-ups to +5V which can be switched on or off in software (always together). When using the inputs with low-side switches (connected to GND), pull-ups usually should be switched on (default). In case high-side switches are used the pull-ups must be switched off. For push-pull signals the pull-ups may be either switched on or off. > ©2020 TRINAMIC Motion Control GmbH & Co. KG, Hamburg, Germany Terms of delivery and rights to technical change reserved. Download newest version at www.trinamic.com TMCM-1241 Hardware Manual • Hardware Version V1.00 | Document Revision V1.21 • 2020-MAY-05 15 / 29 **==> picture [407 x 178] intentionally omitted <==** **----- Start of picture text -----**<br> +5V<br>microcontroller<br>+5V...24V<br>+3V3<br>+5V<br>2k2<br>IN1 10k<br>or or microcontroller<br>IN2<br>22k<br>33pF<br>TMCM-1241<br>pull-up pull-up<br>disabled enabled<br>**----- End of picture text -----**<br> _Figure 6: Digital inputs IN1 and IN2_ ## **7.3 HOME/STOP_L/STOP_R switch inputs** The TMCM-1241 offers two optically isolated inputs which can be used as left (STOP_L) and right (STOP_R) stop switch inputs. When enabled in software the STOP_L switch input will stop motor movement in negative direction (step counter decreasing) while activated. Likewise the STOP_R switch input will stop motor movement in positive direction (step counter increasing) while activated. **==> picture [387 x 150] intentionally omitted <==** **----- Start of picture text -----**<br> +3V3<br>+24V_ISO<br>2k2<br>GND_ISO<br>ISO_COM microcontroller<br>or 680<br>STOP_L, 6k8<br>STOP_R<br>TMCM-1241<br>+24V_ISO<br>GND_ISO<br>**----- End of picture text -----**<br> _Figure 7: Stop switch inputs_ A separated / isolated supply may be used for the switches - as indicated in the drawing (+24V_ISO and related GND_ISO) - but, same supply as for the TMCM-1241 can be used, also, of course. ## **7.4 External incremental encoder input** The TMCM-1241 offers an integrated hall-sensor based magnet encoder. In addition, an external incremental A/B encoder may be connected to the two digital inputs IN1 and IN2. Encoder with push-pull signals (e.g. +5V TTL) and open-drain output signals are supported (single-ended). For open-drain outputs the internal pull-ups should be activated in software (default mode). > ©2020 TRINAMIC Motion Control GmbH & Co. KG, Hamburg, Germany Terms of delivery and rights to technical change reserved. Download newest version at www.trinamic.com TMCM-1241 Hardware Manual • Hardware Version V1.00 | Document Revision V1.21 • 2020-MAY-05 16 / 29 **==> picture [382 x 164] intentionally omitted <==** **----- Start of picture text -----**<br> +5V<br>microcontroller<br>+3V3<br>+5V<br>2k2<br>ENC_A, 10k<br>or microcontroller<br>ENC_B<br>22k<br>33pF<br>pull-up TMCM-1241<br>enabled<br>**----- End of picture text -----**<br> _Figure 8: External encoder input_ ## **7.5 Step/Direction inputs** The TMCM-1241 may be used as driver with an external motion controller. In this case the Step/Direction output signals of the external motion controller may be connected to the optically isolated Step/Dir inputs of the TMCM-1241. Please note that these signals should be 24V signals. For lower voltage signals a simple small signal transistor maybe inserted as level converter. **==> picture [311 x 135] intentionally omitted <==** **----- Start of picture text -----**<br> +3V3<br>+24V_ISO<br>2k2<br>ISO_COM microcontroller<br>680<br>STEP,<br>DIR 6k8<br>TMCM-1241<br>GND_ISO<br>**----- End of picture text -----**<br> _Figure 9: Step/Direction input_ Due to limitations of the opto-isolators the maximum step frequency of these inputs is limited to around 20kHz. For higher motor speed the step interpolator of the driver stage should be activated or the microstep resolution reduced (default 256 microsteps per fullstep). > ©2020 TRINAMIC Motion Control GmbH & Co. KG, Hamburg, Germany Terms of delivery and rights to technical change reserved. Download newest version at www.trinamic.com TMCM-1241 Hardware Manual • Hardware Version V1.00 | Document Revision V1.21 • 2020-MAY-05 17 / 29 ## **8 Communication** ## **8.1 RS485** For remote control and communication with a host system the TMCM-1241 provides a two wire RS485 bus interface. For proper operation the following items should be taken into account when setting up an RS485 network: 1. _BUS STRUCTURE:_ - The network topology should follow a bus structure as closely as possible. That is, the connection between each node and the bus itself should be as short as possible. Basically, it should be short compared to the length of the bus. **==> picture [416 x 129] intentionally omitted <==** **----- Start of picture text -----**<br> Host<br>Slave Slave Slave<br>c:><br>node node node<br>1 n - 1 n<br>}<br>termination termination<br>resistor resistor<br>(120 Ohm) (120 Ohm)<br>RS485 keep distance as<br>short as possible<br>**----- End of picture text -----**<br> _Figure 10: RS485 bus structure with termination resistors_ 2. _BUS TERMINATION:_ - Especially for longer busses and/or multiple nodes connected to the bus and/or high communication speeds, the bus should be properly terminated at both ends. The TMCM-1241 does not integrate any termination resistor. Therefore, 120 Ohm termination resistors at both ends of the bus have to be added externally. 3. _NUMBER OF NODES:_ - The RS485 electrical interface stadard (EIA-485) allows up to 32 nodes to be connected to a single bus. The bus transceiver used on the TMCM-1241 units (SN65HVD1781D) offers a significantly reduced bus load compared to the standard and allows a maximum of 255 units to be connected to a single RS485 bus using standard TMCL firmware. _Please note: usually it cannot be expected to get reliable communication with the maximum number of nodes connected to one bus and maximum supported communication speed at the same time. Instead, a compromise has to be found between bus cable length, communication speed and number of nodes._ 4. _COMMUNICATION SPEED:_ - The maximum RS485 communication speed supported by the TMCM-1241 hardware is 1Mbit/s. Factory default is 9600 bit/s. Please see separate TMCM-1241 TMCL firmware manual for information regarding other possible communication speeds below the upper hardware limit. 5. _NO FLOATING BUS LINES:_ - Avoid floating bus lines while neither the host/master nor one of the slaves along the bus line is transmitting data (all bus nodes switched to receive mode). Floating bus lines may lead to communication errors. In order to ensure valid signals on the bus it is recommended to use a resistor network connecting both bus lines to well defined logic levels. There are actually two options which can be recommended: Add resistor (bias) network on one side of the bus, only (120R termination resistor still at both ends): > ©2020 TRINAMIC Motion Control GmbH & Co. KG, Hamburg, Germany Terms of delivery and rights to technical change reserved. Download newest version at www.trinamic.com TMCM-1241 Hardware Manual • Hardware Version V1.00 | Document Revision V1.21 • 2020-MAY-05 18 / 29 **==> picture [380 x 138] intentionally omitted <==** **----- Start of picture text -----**<br> Slave Slave<br>node node +5V<br>n - 1 n<br>pull-up (680R)<br>termination RS485+ / RS485A termination<br>resistor resistor<br>(120R) RS485- / RS485B (120R)<br>pull-down (680R)<br>GND<br>**----- End of picture text -----**<br> _Figure 11: RS485 bus lines with resistor (bias) network on one side, only_ Or add resistor network at both ends of the bus (like Profibus™termination): **==> picture [406 x 138] intentionally omitted <==** **----- Start of picture text -----**<br> Slave Slave<br>+5V node node +5V<br>n - 1 n<br>pull-up (390R) pull-up (390R)<br>termination RS485+ / RS485A termination<br>resistor resistor<br>(220R) RS485- / RS485B (220R)<br>pull-down (390R) pull-down (390R)<br>GND GND<br>**----- End of picture text -----**<br> _Figure 12: RS485 bus lines with Profibus™recommended line termination_ ## **8.2 CAN** For remote control and communication with a host system the TMCM-1241 provides a CAN bus interface. Please note that the CAN interface is not available in case USB is connected. For proper operation the following items should be taken into account when setting up a CAN network: ## 1. _BUS STRUCTURE:_ - The network topology should follow a bus structure as closely as possible. That is, the connection between each node and the bus itself should be as short as possible. Basically, it should be short compared to the length of the bus. > ©2020 TRINAMIC Motion Control GmbH & Co. KG, Hamburg, Germany Terms of delivery and rights to technical change reserved. Download newest version at www.trinamic.com TMCM-1241 Hardware Manual • Hardware Version V1.00 | Document Revision V1.21 • 2020-MAY-05 19 / 29 **==> picture [416 x 129] intentionally omitted <==** **----- Start of picture text -----**<br> Host<br>Slave Slave Slave<br>c:><br>node node node<br>1 n - 1 n<br>}<br>termination termination<br>resistor resistor<br>(120 Ohm) (120 Ohm)<br>CAN keep distance as<br>short as possible<br>**----- End of picture text -----**<br> _Figure 13: CAN bus structure with termination resistors_ 2. _BUS TERMINATION:_ Especially for longer busses and/or multiple nodes connected to the bus and/or high communication speeds, the bus should be properly terminated at both ends. The TMCM-1241 does not integrate any termination resistor. Therefore, 120 Ohm termination resistors at both ends of the bus have to be added externally. 3. _BUS TERMINATION:_ The bus transceiver used on the TMCM-1241 units (TJA1051T) supports at least 110 nodes under optimum conditions. Practically achievable number of nodes per CAN bus highly depend on bus length (longer bus -> less nodes) and communication speed (higher speed -> less nodes). ## **9 Motor driver current** The on-board stepper motor driver operates current controlled. The driver current may be programmed in software with 32 effective scaling steps in hardware. Explanation of different columns in table below: _**Motor current set-**_ These are the values for TMCL axis parameter 6 (motor run current) and _**ting in software**_ 7 (motor standby current). They are used to set the run / standby current _**(TMCL)**_ using the following TMCL commands: SAP 6, 0, <value> // set run current SAP 7, 0, <value> // set standby current (read-out value with GAP instead of SAP. Please see separate TMCM-1241 firmware manual for further information) _**Motor current IRMS [A]**_ Resulting motor current based on motor current setting |Motor Current Setting|Motor Current Setting|Motor Current Setting|Motor Current Setting| |---|---|---|---| |Motor current setting<br>in software (TMCL)|Current scaling step<br>(CS)|Motor current ICOIL[A]<br>peak|Motor current ICOIL[A]<br>RMS| |0...7|0|0.135|0.096| |8...15|1|0.271|0.192| |16...23|2|0.406|0.287| ©2020 TRINAMIC Motion Control GmbH & Co. KG, Hamburg, Germany Terms of delivery and rights to technical change reserved. Download newest version at www.trinamic.com TMCM-1241 Hardware Manual • Hardware Version V1.00 | Document Revision V1.21 • 2020-MAY-05 20 / 29 |Motor current setting<br>in software (TMCL)|Current scaling step<br>(CS)|Motor current ICOIL[A]<br>peak|Motor current ICOIL[A]<br>RMS| |---|---|---|---| |24...31|3|0.542|0.383| |32...39|4|0.677|0.479| |40...47|5|0.813|0.575| |48...55|6|0.948|0.670| |56...63|7|1.083|0.766| |64...71|8|1.219|0.862| |72...79|9|1.354|0.958| |80...87|10|1.490|1.053| |88...95|11|1.625|1.149| |96...103|12|1.760|1.245| |104...111|13|1.896|1.341| |112...119|14|2.031|1.436| |120...127|15|2.167|1.532| |128...135|16|2.302|1.628| |136...143|17|2.438|1.724| |144...151|18|2.573|1.819| |152...159|19|2.708|1.915| |160...167|20|2.844|2.011| |168...175|21|2.979|2.107| |176...183|22|3.115|2.011| |184...191|23|3.250|2.298| |192...199|24|3.385|2.394| |200...207|25|3.521|2.490| |208...215|26|3.656|2.585| |216...223|27|3.792|2.681| |224...231|28|3.927|2.777| |232...239|29|4.063|2.873| |240...247|30|4.198|2.968| |248...255|31|4.333|3.064| _Table 10: Available motor current settings_ In addition to the settings in the table the motor current may be switched off completely (free-wheeling) using axis parameter 204 (see TMCM-1241 firmware manual). > ©2020 TRINAMIC Motion Control GmbH & Co. KG, Hamburg, Germany Terms of delivery and rights to technical change reserved. Download newest version at www.trinamic.com TMCM-1241 Hardware Manual • Hardware Version V1.00 | Document Revision V1.21 • 2020-MAY-05 21 / 29 ## **10 Functional Description** The TMCM-1241 is a highly integrated single axis controller/driver module for stepper motors with up-to 3A RMS / 4.3A peak motor coil current. The TMCM-1241 can be controlled via RS485, CAN or USB serial interfaces. The TMCM-1241 comes with the PC based software development environment TMCL-IDE for the Trinamic Motion Control Language (TMCL™). Using predefined TMCL™high level commands like _move to position_ a rapid and fast development of motion control applications is guaranteed. Whereas the boot loader is installed during production and testing at TRINAMIC and remains usually untouched throughout the whole lifetime, the firmware can be updated by the user via any serial interface. Communication traffic is kept low since all time critical operations, e.g. ramp calculation, are perfomrmed on-board. Full remote control of the device with feedback is possible. The firmware of the module can be updated via any of the serial interfaces. ## **The TMCM-1241 module contains the following main components:** - Microcontroller (ARM Cortex-M3™), responsible for overall control and communication - Highly integrated advanced stepper motor controller supporting linear and unique 6-points ramps in hardware - Advanced stepper motor driver with stallGuard2™and coolStep™with MOSFET driver stage (8x power N-MOSFETs for bipolar stepper motor) - RS485, CAN and USB transceivers - On-board voltage regulators (+5V and +3V3) required for supply of all on-board digital circuits **==> picture [435 x 220] intentionally omitted <==** **----- Start of picture text -----**<br> TMCM-1241<br>EEPROM<br>SPI<br>Step<br>USB MOSFET<br>ARM SPI Drive r<br>RS485<br>Cortex-M3 [TM] Motion Stage<br>CAN microcontroller Energy EfficientController Motor<br>Driver+<br>I/Os 6 Pre-DriverTMC262<br>STOP_L/R, S/D, Encoder<br>SPI sensOstep™<br>Encoder<br>10… 30V DC<br>DC/DC +3V3<br>+5V<br>**----- End of picture text -----**<br> _Figure 14: TMCM-1241 block diagram_ > ©2020 TRINAMIC Motion Control GmbH & Co. KG, Hamburg, Germany Terms of delivery and rights to technical change reserved. Download newest version at www.trinamic.com TMCM-1241 Hardware Manual • Hardware Version V1.00 | Document Revision V1.21 • 2020-MAY-05 22 / 29 ## **11 Operational Ratings and Characteristics** _**NOTICE**_ **Never Exceed the absolute maximum ratings!** Keep the power supply voltage below the upper limit of +30V! Otherwise the board electronics will seriously be damaged! Especially, when the selected operating voltage is near the upper limit a regulated power supply is highly recommended. |General Operational Ratings|General Operational Ratings|General Operational Ratings|General Operational Ratings|General Operational Ratings|General Operational Ratings| |---|---|---|---|---|---| |Symbol|Parameter|Min|Typ|Max|Unit| |VPower|Power supply voltage|10|12...24|30|V| |IPower|Power supply current||<<ICOIL_RMS|1.4 x ICOIL_RMS|A| |VUSB|Power supply via USB connector||5||V| |IUSB|Current withdrawn from USB supply when USB<br>bus powered (no other supply connected)||42||mA| |ICOIL_PEAK|Motor coil current for sine wave **peak (chopper**<br>**regulated, adjustable via software)**|0||4.3|A| |ICOIL_RMS|Continuous motor current (**RMS)**|0||3|A| |TENV|Environmental temperature at rated current (no<br>forced cooling reaquired)|-30||60|°C| _Table 11: General operational ratings of the module_ |Operational Ratings of the I/Os|Operational Ratings of the I/Os|Operational Ratings of the I/Os|Operational Ratings of the I/Os|Operational Ratings of the I/Os|Operational Ratings of the I/Os| |---|---|---|---|---|---| |Symbol|Parameter|Min|Typ|Max|Unit| |VOUT0|Voltage at open drain output OUT0 (switched of)|0||+VPower|V| |IOUT0|Output sink current of open drain output OUT0<br>(switched on)|||100|mA| |VIN0/1/2|Input voltage for IN0...IN2|0|0...+24|+30|V| |VIN0|Measurement range for analog input IN0|0||+101|V| |VIN1/2_L|Low level voltage for IN1 and IN2 (digital inputs)|||1|V| |VIN1/2_H|High level voltage for IN1 and IN2 (digital inputs)|2.9|||V| |VSTOP_L/R_ON|Switch-On opto-isolated inputs (voltage between<br>input and ISO_COM)||20-24|30|V| |VSTOP_L/R_OFF|Switch-of opto-isolated inputs (voltage between<br>input and ISO_COM)|0|0-16||V| |fSTEP/DIR|Max. frequency for step/direction opto-isolated<br>inputs||20||kHz| 1 approx. 0...+10.56V at the analog input IN0 is translated to 0...4095 (12bit ADC, raw values). Above approx. +10.56V the analog input will saturate but, not being damaged (up-to VDD). > ©2020 TRINAMIC Motion Control GmbH & Co. KG, Hamburg, Germany Terms of delivery and rights to technical change reserved. Download newest version at www.trinamic.com TMCM-1241 Hardware Manual • Hardware Version V1.00 | Document Revision V1.21 • 2020-MAY-05 23 / 29 |Operational Ratings of the I/Os|Operational Ratings of the I/Os|Operational Ratings of the I/Os|Operational Ratings of the I/Os|Operational Ratings of the I/Os|Operational Ratings of the I/Os| |---|---|---|---|---|---| |Symbol|Parameter|Min|Typ|Max|Unit| _Table 12: Operational ratings of I/Os_ |Operational Ratings of the RS485 Interface|Operational Ratings of the RS485 Interface|Operational Ratings of the RS485 Interface|Operational Ratings of the RS485 Interface|Operational Ratings of the RS485 Interface|Operational Ratings of the RS485 Interface| |---|---|---|---|---|---| |Symbol|Parameter|Min|Typ|Max|Unit| |NRS485|Number of nodes connected to single RS485 network|||256|| |fRS485|Max. speed for RS485 network|||1Mbit/s|| _Table 13: Operational ratings of the RS485 interface_ |Operational Ratings of the CAN Interface<br>Symbol<br>Parameter<br>Min<br>Typ<br>Max<br>Unit<br>NCAN<br>Number of nodes connected to single CAN network<br>>110<br>fCAN<br>Max. speed for CAN network<br>1Mbit/s|Operational Ratings of the CAN Interface<br>Symbol<br>Parameter<br>Min<br>Typ<br>Max<br>Unit<br>NCAN<br>Number of nodes connected to single CAN network<br>>110<br>fCAN<br>Max. speed for CAN network<br>1Mbit/s|Operational Ratings of the CAN Interface<br>Symbol<br>Parameter<br>Min<br>Typ<br>Max<br>Unit<br>NCAN<br>Number of nodes connected to single CAN network<br>>110<br>fCAN<br>Max. speed for CAN network<br>1Mbit/s|Operational Ratings of the CAN Interface<br>Symbol<br>Parameter<br>Min<br>Typ<br>Max<br>Unit<br>NCAN<br>Number of nodes connected to single CAN network<br>>110<br>fCAN<br>Max. speed for CAN network<br>1Mbit/s|Operational Ratings of the CAN Interface<br>Symbol<br>Parameter<br>Min<br>Typ<br>Max<br>Unit<br>NCAN<br>Number of nodes connected to single CAN network<br>>110<br>fCAN<br>Max. speed for CAN network<br>1Mbit/s|Operational Ratings of the CAN Interface<br>Symbol<br>Parameter<br>Min<br>Typ<br>Max<br>Unit<br>NCAN<br>Number of nodes connected to single CAN network<br>>110<br>fCAN<br>Max. speed for CAN network<br>1Mbit/s| |---|---|---|---|---|---| ||Parameter|Min|Typ|Max|Unit| ||Number of nodes connected to single CAN network|||>110|| ||Max. speed for CAN network|||1Mbit/s|| _Table 14: Operational ratings of the CAN interface_ > ©2020 TRINAMIC Motion Control GmbH & Co. KG, Hamburg, Germany Terms of delivery and rights to technical change reserved. Download newest version at www.trinamic.com TMCM-1241 Hardware Manual • Hardware Version V1.00 | Document Revision V1.21 • 2020-MAY-05 24 / 29 ## **12 Abbreviations used in this Manual** |Abbreviation|Description| |---|---| |IDE|Integrated Development Environment| |LED|Light Emmitting Diode| |RMS|Root Mean Square value| |TMCL|TRINAMIC Motion Control Language| _Table 15: Abbreviations used in this Manual_ > ©2020 TRINAMIC Motion Control GmbH & Co. KG, Hamburg, Germany Terms of delivery and rights to technical change reserved. Download newest version at www.trinamic.com TMCM-1241 Hardware Manual • Hardware Version V1.00 | Document Revision V1.21 • 2020-MAY-05 25 / 29 ## **13 Figures Index** - 1 Board dimensions, position of 10 RS485 bus structure with termination mounting holes and position (pin 1) of resistors . . . . . . . . . . . . . . . . . . 17 connectors (all values in mm) . . . . . . 7 11 RS485 bus lines with resistor (bias) - 2 TMCM-1241 connectors . . . . . . . . . 8 network on one side, only . . . . . . . . 18 3 TMCM-1241 LEDs . . . . . . . . . . . . . 12 12 RS485 bus lines with 4 Reset to factory default settings . . . . 13 Profibus™recommended line 5 Analog input IN0 . . . . . . . . . . . . . 14 termination . . . . . . . . . . . . . . . . 18 6 Digital inputs IN1 and IN2 . . . . . . . . 15 13 CAN bus structure with termination 7 Stop switch inputs . . . . . . . . . . . . 15 resistors . . . . . . . . . . . . . . . . . . 19 8 External encoder input . . . . . . . . . . 16 14 TMCM-1241 block diagram . . . . . . . 21 9 Step/Direction input . . . . . . . . . . . 16 > ©2020 TRINAMIC Motion Control GmbH & Co. KG, Hamburg, Germany Terms of delivery and rights to technical change reserved. Download newest version at www.trinamic.com TMCM-1241 Hardware Manual • Hardware Version V1.00 | Document Revision V1.21 • 2020-MAY-05 26 / 29 ## **14 Tables Index** - 1 TMCM-1241 Order Code . . . . . . . . . 6 11 General operational ratings of the 2 TMCM-1241 Cable Loom . . . . . . . . . 6 module . . . . . . . . . . . . . . . . . . . 22 3 Connector Types and Mating 12 Operational ratings of I/Os . . . . . . . 23 Connectors of the TMCM-1241 . . . . . 8 13 Operational ratings of the RS485 - 4 Power Supply Connector Pin Assignment 9 interface . . . . . . . . . . . . . . . . . . 23 5 Motor Connector Pin Assignment . . . 10 14 Operational ratings of the CAN interface 23 6 RS485 + CAN Connector Pin Assignment 10 15 Abbreviations used in this Manual . . . 24 7 USB Connector Pin Assignment . . . . 11 16 Hardware Revision . . . . . . . . . . . . 29 8 I/O Connector Pin Assignment . . . . . 12 17 Document Revision . . . . . . . . . . . . 29 10 Available motor current settings . . . . 20 > ©2020 TRINAMIC Motion Control GmbH & Co. KG, Hamburg, Germany Terms of delivery and rights to technical change reserved. Download newest version at www.trinamic.com TMCM-1241 Hardware Manual • Hardware Version V1.00 | Document Revision V1.21 • 2020-MAY-05 27 / 29 ## **15 Supplemental Directives** ## **15.1 Producer Information** ## **15.2 Copyright** TRINAMIC owns the content of this user manual in its entirety, including but not limited to pictures, logos, trademarks, and resources. © Copyright 2020 TRINAMIC. All rights reserved. Electronically published by TRINAMIC, Germany. Redistributions of source or derived format (for example, Portable Document Format or Hypertext Markup Language) must retain the above copyright notice, and the complete Datasheet User Manual documentation of this product including associated Application Notes; and a reference to other available productrelated documentation. ## **15.3 Trademark Designations and Symbols** Trademark designations and symbols used in this documentation indicate that a product or feature is owned and registered as trademark and/or patent either by TRINAMIC or by other manufacturers, whose products are used or referred to in combination with TRINAMIC’s products and TRINAMIC’s product documentation. This Hardware Manual is a non-commercial publication that seeks to provide concise scientific and technical user information to the target user. Thus, trademark designations and symbols are only entered in the Short Spec of this document that introduces the product at a quick glance. The trademark designation /symbol is also entered when the product or feature name occurs for the first time in the document. All trademarks and brand names used are property of their respective owners. ## **15.4 Target User** The documentation provided here, is for programmers and engineers only, who are equipped with the necessary skills and have been trained to work with this type of product. The Target User knows how to responsibly make use of this product without causing harm to himself or others, and without causing damage to systems or devices, in which the user incorporates the product. ## **15.5 Disclaimer: Life Support Systems** TRINAMIC Motion Control GmbH & Co. KG does not authorize or warrant any of its products for use in life support systems, without the specific written consent of TRINAMIC Motion Control GmbH & Co. KG. Life support systems are equipment intended to support or sustain life, and whose failure to perform, when properly used in accordance with instructions provided, can be reasonably expected to result in personal injury or death. Information given in this document is believed to be accurate and reliable. However, no responsibility is assumed for the consequences of its use nor for any infringement of patents or other rights of third parties which may result from its use. Specifications are subject to change without notice. ## **15.6 Disclaimer: Intended Use** The data specified in this user manual is intended solely for the purpose of product description. No representations or warranties, either express or implied, of merchantability, fitness for a particular purpose > ©2020 TRINAMIC Motion Control GmbH & Co. KG, Hamburg, Germany Terms of delivery and rights to technical change reserved. Download newest version at www.trinamic.com TMCM-1241 Hardware Manual • Hardware Version V1.00 | Document Revision V1.21 • 2020-MAY-05 28 / 29 or of any other nature are made hereunder with respect to information/specification or the products to which information refers and no guarantee with respect to compliance to the intended use is given. In particular, this also applies to the stated possible applications or areas of applications of the product. TRINAMIC products are not designed for and must not be used in connection with any applications where the failure of such products would reasonably be expected to result in significant personal injury or death (safety-Critical Applications) without TRINAMIC’s specific written consent. TRINAMIC products are not designed nor intended for use in military or aerospace applications or environments or in automotive applications unless specifically designated for such use by TRINAMIC. TRINAMIC conveys no patent, copyright, mask work right or other trade mark right to this product. TRINAMIC assumes no liability for any patent and/or other trade mark rights of a third party resulting from processing or handling of the product and/or any other use of the product. ## **15.7 Collateral Documents & Tools** This product documentation is related and/or associated with additional tool kits, firmware and other items, as provided on the product page at: www.trinamic.com. > ©2020 TRINAMIC Motion Control GmbH & Co. KG, Hamburg, Germany Terms of delivery and rights to technical change reserved. Download newest version at www.trinamic.com TMCM-1241 Hardware Manual • Hardware Version V1.00 | Document Revision V1.21 • 2020-MAY-05 29 / 29 ## **16 Revision History** ## **16.1 Hardware Revision** |Version|Date|Author|Description| |---|---|---|---| |V1.0|2018-MAR-27|GE|Initial version based on TMCM-1240 with adapted motor and power<br>connector and sense resistors for higher motor current| _Table 16: Hardware Revision_ ## **16.2 Document Revision** |Version|Date|Author|Description| |---|---|---|---| |1.00|2018-MAY-07|GE|Initial version based.| |1.10|2018-MAY-11|GE|Torque curve updated.| |1.20|2019-MAY-24|SK|Board mech. dimensions updated.| |1.21|2020-MAY-05|OK|I/O connector pin numbering corrected.| _Table 17: Document Revision_ > ©2020 TRINAMIC Motion Control GmbH & Co. KG, Hamburg, Germany Terms of delivery and rights to technical change reserved. Download newest version at www.trinamic.com
Updated at April 29, 2026
About Novapart
Novapart is a B2B electronic component broker specialising in stock shortages and cost reduction. We source hard-to-find parts and identify compliant alternatives across a catalogue of 410,000+ components from 500+ manufacturers.
Learn more →Stock Shortage Specialist
When a component is unavailable, discontinued or has an unacceptable lead time, we tap into our network of vetted European and Asian distributors to source what you need — without compromising on quality or traceability.
Request a quote →Compliant Alternatives
We identify pin-to-pin, electrically equivalent substitutes that meet the same certifications (RoHS, AEC-Q100, REACH) as your original specification — validated against datasheets, not just part numbers. Often at a lower cost.
BOM Analysis service →