NEW '22




The MC404-Z is a low cost panel mount Motion Coordinator, targeting high volume stepper applications. With just one version that has all features as standard, there is no requirement for axis configuration with Feature Codes before use.
It is based on Trio’s high-performance ARM Cortex-M7 double-precision technology and provides 4 axes of pulse+direction or quadrature output control for stepper drives or pulse-input servo drives. Trio uses advanced FPGA techniques to reduce the size and fit the pulse output and servo circuitry in a compact panel mounted package. The MC404-Z is housed in a rugged plastic case with integrated earth chassis and incorporates all the isolation circuitry necessary for direct connection to external equipment in an industrial environment.



  • Advanced 4 Axis Pulse + Direction control
  • Linear, Circular, Helical and Spherical Interpolation
  • Flexible CAM Shapes, Linked Motion
  • Biss, EnDAT and SSI Absolute Encoder Supported
  • Hardware Linked Outputs for Camera / Laser Control
  • Ethernet-IP / Modbus TCP / Ethernet Interface Built-In
  • 125 – 4000µsec Selectable Servo Update
  • Precise 64 bit Motion Calculations on ARM Cortex-M7 Processor
  • Motion-iX core Technologies for Programming Including: IEC 61131-3 Programming, Robotic Transforms, Text File Handling
  • Micro SD Memory Card Slot
  • NPN Digital Outputs
  • CANopen I/O Expansion
  • RoHS, CE Approved

Engineered for Value


The axis ports are designed to give the functions required for pulse and direction driven servo or stepper drives. Ports 0, 1 and 2 can be configured in software as pulse direction or AB quadrature outputs. Port 3 has the same output capability and in addition it can be set up as either incremental encoder input or one of four popular absolute encoder types; SSI, Tamagawa, Endat or Biss. A single 0 to 10V analogue output (10 bits) can be used for setting the speed command to an open loop inverter drive.

Plug & Program


The built-in Ethernet port allows programming and connection of common HMI and PLC protocols directly to the MC404-Z.

User programs can be written in Trio’s established multi-tasking language using the powerful Motion Perfect application development software making complex motion easy. Also available as an option is the industry standard IEC 61131-3 languages allowing fully functional PLC programming system.



The MC404-Z is available as one fully-featured version to make ordering and stocking even easier. The P855 model features a total of 16 axes in software with 4 of them running hardware. Any axes not assigned to built-in hardware can be used as a virtual axis. Every axis can be programmed to move using linear, circular, helical or spherical interpolation, electronic cams, linked axes and gearboxes.

Product P855
Description 4 Axis panel mounted Motion Coordinator
Name MC404-Z
PCode P855
Status Current
Configuration P855
Axis 0
Axis 1
Axis 2
Axis 3 Extended
Axis 4
Axis 5
Axis 6
Axis 7
Axes P855
Max axes 4
Max networked axes 0
Max virtual axes 16
Max discrete wired axes 4
Performance P855
Cores 1
Processor ARM Cortex-M7
Clock frequency 396 MHz
Maths precision IEEE 457 Double
Position register precision 64 bit
Execution benchmark 67 lines/ms
Real-time clock Yes
Flash memory 32 x 16000 values
User memory 4 MB
Table memory 512000 values
Min expected flash memory life (normal use) 20 years
Maximum VR variables 4096
Maximum servo period 4000 µs
Minimum servo period 125 µs
Maximum encoder input frequency 6.000 MHz
Maximum stepper output frequency 2.000 MHz
Drive interfaces P855
Auxilliary axis No
EtherCAT No
Hydraulic No
Piezo No
Panasonic RTEX No
Servo No
Step & direction Yes
Communications P855
Anybus No
Bluetooth No
CANopen Yes
CC-Link No
DeviceNet Yes
Ethernet Yes
EthernetIP Yes
Hostlink Yes
Profibus No
ProfiNet No
RS232/RS485 Yes
USB 1.1 No
Encoder ports P855
Feedback input No
Incremental (A+B) output Yes
Pulse & direction output Yes
Reference input Yes
SSI Absolute Input Yes
EnDat Absolute Input Yes
Tamagawa Absolute Input Yes
BiSS Absolute Input Yes
Internal I/O P855
+/-10V analogue outputs 0
Analogue output precision 10 bits
Analogue Inputs (0-10V) 1
Analog input precision 12 bits
Digital Bidirectional I/O (24V) 0
Digital Inputs (24Vdc) 16
Digital outputs (24Vdc) 8
Registration inputs 2
Registration speed 1 µs
Watchdogs 1
Watchdog rating 29V, 100mA max
External I/O P855
+/-10V analogue outputs 16
Analogue output precision 12 bits
+/-10V analogue inputs 32
Analogue input precision 12 bits
Digital I/O points 512
Programming P855
Trio BASIC Yes
DXF in Yes
G-Code Yes
IEC61131 Yes
Kinematic Option
Maximum programs 64
Maximum tasks 6
Software P855
Motion Perfect version 5
Expansion P855
Expansion module type None
Maximum modules 0
Memory card Micro SD
Physical P855
Maximum operating temperature 45 °C
Minimum operating temperature 0 °C
Mount Panel
Depth 28.0 mm
Height 115.0 mm
Width 176.5 mm
Weight 430 g
Power P855
Supply current 350 mA
Supply tolerance +/- 20%
Supply voltage 24 V
Certification P855
CE Yes
RoSH Yes

Axis Configuration Key

Core functionality

Core functionality is a set of ATYPEs (Axis TYPEs) that are available on all controllers. They are based on pulse outputs and incremental encoder feedback.

ATYPE Description
43 Pulse and direction output with enable output
45 Quadrature encoder output with enable output
63 Pulse and direction output with Z input
64 Quadrature encoder output with Z input
76 Incremental encoder with Z input
78 Pulse and direction with VFF_GAIN and enable output 1
Extended functionality

EXTENDED AXES – in addition to the Core functionality these axes can also be configured for absolute encoders and closed loop servos (requires voltage output).

Only axes marked as AS have an analogue output and can be used for closed loop control.
All Extended Axes can use these ATYPE's as feedback.
If you want to just use the feedback and not complete a closed loop servo system set SERVO = OFF

ATYPE Description
30 Analogue feedback Servo
44 Incremental encoder Servo with Z input
46 Tamagawa absolute Servo
47 Endat absolute Servo
48 SSI absolute Servo
60 Pulse and direction feedback Servo with Z input
77 Incremental encoder Servo with enable output
92 Biss absolute servo
Products - CAN I/O Modules
CAN I-O Expansion ModulesCAN
Our range of digital and analogue input/output expansion modules are designed to enable simple and scalable and low-cost I/O extension for our Motion Coordinators. In addition to 24V input, output and bi-directional modules, there are relay and analogue I/O modules.
Products - Generic
UNIPLAY 7-Abolt on expansion module
Trio’s unique UNIPLAY HMI system is a revolutionary way to make operator interfaces better, easier and more secure! The UNIPLAY series boasts a 7", 10" and 15" colour displays.
Firmware - MC404-Z
Latest USER Release:
Size:1758154 bytes
Software - Programming
Motion Perfect
Motion Perfect is designed to make setup, diagnostics, commissioning and using our range of Motion Coordinators as simple as possible. It provides the user with an easy to understand Windows based interface for rapid application development, controller configuration and monitoring of controller processes.
IEC 61131-3 Runtime Software (P877)
IEC 61131-3 standardises the programming language, the instruction sets and the handling and structuring of projects. As supplied, the IEC 61131 system will run programs for one hour after power-on, to allow engineers to try out their standard programs on the Motion Coordinator hardware. For continuous running, a software key (Feature Enable Code) can be downloaded from the Trio E-Store or purchased form your distributor for each Motion Coordinator to run IEC 61131 programs.
Software - Support Apps
The program allows the user to create motion paths in a CAD package such as AutoCAD and convert them into code executable by a Trio Motion Coordinator.
A compact, self-contained package designed to allow simple distribution of projects written using Motion Perfect. Simply add the project to the Autoloader folder, edit a script file to provide control of the loading sequence and send to the customer.
Trio MCLoader
The Trio MC Loader is a Windows ActiveX control which can load projects (produced with Motion Perfect) and programs onto a Trio Motion Coordinator. Communication with the Motion Cordinator can be via serial link, USB, Ethernet or PCI depending on the Motion Coordinator.
Trio PCMotion
PCMotion is an ActiveX component allowing direct connection to the Trio Motion Coordinator from a custom user application. It can be used to control any of the Motion Coordinator functionality as well as send text files down to the controller.
The file loading functionality of the Motion Coordinators allows files to be easily loaded into the controller memory or the SD card (when fitted). This allows programs written in text based languages such as G-Code and HPGL to be loaded to the controller where they can be parsed and executed by a TrioBASIC program. The transfer process is optimized to compress the file and reduce transfer times, or it can be set to stream the file into a FIFO buffer on the controller. This can help reduce overall machine cycle times when file sizes can be large and so making communication time significant.
Data Sheet  
Quick Start Guide Simple set up guide
The Technical Reference Manual in PDF format.
EU Declaration MC404-Z
Fieldbus Data  
EtherNet IP EDS (Electronic DataSheet) files MC404-Z EtherNet IP EDS (Electronic Data Sheet) files
CAD Data  
Drawings are available in the following formats: DXF, IGES, DWG, STEP and SolidWorks. These files are included in the Zip file below.
Download Zip file
Customer Help
Customer Support Forum Trio has a world-wide technical support network providing information to our Distributors, Solution Partners and Customers. This page includes a knowledge-base, user forum and direct online ticketing system where answers will be provided by our engineers in the UK, USA, India, China and Italy.
Training Courses Our 2-day introductory courses are designed to provide an overview of the Motion Coordinator product range and to give an introduction to programming using the Motion-iX technologies. The course is based upon practical worked examples of each topic covered to enable the attendees to gain some valuable hands-on experience of using Motion Perfect to develop applications.
Product Repair Information We offer a fixed price repair service via our distributor network. This page provides information on how to get your product repaired.