The TMCM-301 is a triple axis stepper motor controller module for external power drivers with SPI interface. With its very small size it is dedicated to embedded applications. The board can be connected to a baseboard or customized electronics with a pin connector. The TMCM-301 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" or "constant rotation" rapid and fast development of motion control applications is guaranteed. The TMCM-301 can be controlled via its serial UART interface (e.g. using a RS-232 or RS-485 level shifter) or via CAN. A user TMCL program can be stored in the on board EEPROM for stand-alone operation. The firmware of the module can be updated via the serial interface. Communication traffic is kept very low since all time critical operations, e.g. ramp calculation, are performed on board.