RATTMMOTOR EC500

RATTMMOTOR EC500 NVEM Mach3 CNC Motion Controller Card Board User Manual

Model: EC500 | Brand: RATTMMOTOR

1. Introduction

The RATTMMOTOR EC500-V5 is an advanced Ethernet-based CNC Motion Controller designed for Stepper or Servo Motor control systems. It supports 3, 4, 5, and 6-axis configurations and is specifically engineered for use with Mach3 software. This controller offers a high pulse output of 460KHz per axis, a rapid 2ms control cycle, and features strong anti-interference capabilities for reliable operation.

The EC500-V5 incorporates an ARM design framework and provides extensive functionality, including 18-channel optical coupler isolated digital input interfaces, 16-channel optical coupler isolated digital output interfaces, and a 1-channel 0-10V spindle speed regulating analog output interface (which can be configured for PWM output).

Important Note: This Mach3 controller does not support software updates. Do not press "update" during use, as this may cause improper functionality. Additionally, this product is not compatible with Mach4 software.

2. Package Contents

Please verify that all items are present and in good condition upon opening the package:

  • 1 x EC500 Motion Control Board
  • 1 x Ethernet Connection Cable
  • 2 x Terminals

A digital user manual and necessary software plugins will be provided via email after purchase. Please ensure your email address is correctly provided.

EC500 Motion Control Board and included accessories
EC500 Motion Control Board and included accessories.

3. Specifications

FeatureDescription
Model NumberEC500
Brand NameRATTMMOTOR
Power SupplyAC
Motor TypeStepper Motor (also supports Servo Motor)
CertificationCE
Axis Support3, 4, 5, 6 Axis
Pulse Output Frequency460KHz per axis
Control Cycle2ms
Input Interfaces18-channel optical coupler isolated digital inputs
Output Interfaces16-channel optical coupler isolated digital outputs
Spindle Control1-channel 0-10V analog output (PWM configurable)
Communication InterfaceEthernet
MPG SupportStandard MPG & Digital Dream MPG
Dimensions (approx.)170mm x 105mm x 20mm (Length x Width x Height)
EC500 Controller dimensions
Approximate dimensions of the EC500 Controller.

4. Setup Guide

4.1. Power Solution Overview

The EC500 controller features an isolated power design. The power supply input and Ethernet port share a common ground (GND). The stepper control module, input/output module, spindle control module, and MPG port also share a common ground. These two sectors are separated by photoelectric isolation. The board has an internal common- GND, eliminating the need for an external power supply for this common connection.

EC500 Power Solution Block Diagram
Block diagram illustrating the EC500's power solution and isolation.

4.2. Wiring and Port Description

The EC500 board features various ports for connecting to your CNC system. Refer to the diagram below for port identification and their functions:

  1. Ethernet Communication Interface: Connects to your PC.
  2. Stepper/Servo Motor Driver Connection Port: For connecting motor drivers.
  3. Spindle Control Output Port: For spindle speed control.
  4. General Output Interface: General purpose output signals.
  5. MPG Port: For Manual Pulse Generator connection.
  6. Functional Switch for MPG: Toggles between Standard MPG or Digital Dream MPG.
  7. Serial Extend Port: For serial communication extensions.
  8. Input Port: For limit switches, home switches, probe, and other input signals.
  9. IO Power Port: Power input for I/O.
  10. Main Power Port: Main power input for the controller.
  11. Power and Communication LED Indicator: Provides status feedback.
Labeled diagram of EC500 board ports
Detailed view of the EC500 board with labeled ports.

Motor Driver Connection (5V)

The device can be used to control machine tools with stepper or servo motors using pulse and direction interfaces up to 6-axes. Refer to the table below for motor driver connections:

Motor Driver Connection Table for EC500
Motor Driver Connection (5V) Pinout.

Output Port Pinout

The output port provides 16 general purpose outputs. The pin definitions are as follows:

EC500 Output Port Pinout Diagram
Detailed pinout for the EC500 output port.

Spindle Control Wiring Example

For spindle control, connect the COM, AIN1, X1, and X2 terminals as shown in the diagram below to your inverter.

EC500 Spindle Control Wiring Example
Example wiring for spindle control with an inverter.

Solid State Relay (SSR) Wiring Example

An example of wiring a Solid State Relay (SSR) to the EC500 controller is provided below. Connect COM+ and OUT6 to the SSR as indicated.

EC500 Solid State Relay Wiring Example
Example wiring for a Solid State Relay (SSR).

Overall Wiring Schematics

For a comprehensive overview of all connections, including PC, motor drivers, spindle, inputs, and outputs, refer to the detailed schematics below. This diagram provides critical information for proper system integration.

Comprehensive EC500 V5 Schematics
Comprehensive wiring schematics for the EC500 V5 controller.

4.3. Ethernet Communication Setup

To establish network communication between the EC500 controller and your PC, there are two primary methods:

  1. Direct connection to a LAN network card on your PC.
  2. Connection via a network switch or router.

Direct Connection Setup

1. Connect the EC500 controller directly to your PC using the provided Ethernet cable.

2. On your PC, navigate to: Control Panel > Network and Internet > Network Connections. (Administrator rights may be required).

Windows Network Connections window
Screenshot of Windows Network Connections.

3. Right-click on the relevant Ethernet connection (e.g., "Local Area Connection" or "Ethernet") and select "Properties".

Windows IPv4 Properties window
Screenshot of Windows IPv4 Properties.

4. In the Properties window, select "Internet Protocol Version 4 (TCP/IPv4)" and click "Properties".

5. Choose "Use the following IP address" and configure the IP settings. The EC500 controller typically uses an IP address in the range of 192.168.1.1 to 192.168.1.255. Set your PC's IP address to be in the same subnet, for example:

  • IP address: 192.168.1.10 (or any unused IP in the 192.168.1.x range, excluding the controller's IP if known)
  • Subnet mask: 255.255.255.0
  • Default gateway: (Leave blank or set to 192.168.1.1 if using a router)
Windows IPv4 static IP configuration
Example of static IP configuration for the PC.

6. Click "OK" to save the settings.

4.4. Mach3 Software and Plugin Installation

After configuring the network, install the Mach3 software and the specific EC500 plugin. The plugin will be provided via email. Follow the instructions included with the plugin for proper installation and configuration within Mach3.

5. Operating Instructions

Once the EC500 controller is physically connected and the Mach3 software with the appropriate plugin is installed and configured, you can begin operating your CNC machine.

  1. Power On: Ensure all components (controller, motor drivers, PC) are powered on.
  2. Launch Mach3: Start the Mach3 software on your PC.
  3. Controller Connection: Mach3 should detect and connect to the EC500 controller via the Ethernet interface. Verify the connection status within Mach3.
  4. Axis Homing: Perform a homing sequence for all axes to establish machine coordinates.
  5. Load G-Code: Load your desired G-code program into Mach3.
  6. Set Work Offsets: Define your work offsets (G54, etc.) as needed for your job.
  7. Start Operation: Initiate the G-code program from Mach3. Monitor machine movement and ensure safety.
  8. MPG Usage: If using an MPG, ensure the functional switch is set correctly and use it for manual axis movement or fine adjustments.

6. Maintenance

To ensure the longevity and optimal performance of your EC500 controller, follow these general maintenance guidelines:

  • Keep Clean: Regularly clean the controller and its connections to prevent dust and debris buildup, which can affect performance and lead to overheating. Use a soft, dry cloth.
  • Environmental Control: Operate the controller in a clean, dry environment, free from excessive humidity, extreme temperatures, and corrosive substances.
  • Cable Integrity: Periodically inspect all cables (Ethernet, power, motor, I/O) for signs of wear, damage, or loose connections. Replace damaged cables immediately.
  • Secure Connections: Ensure all terminal block screws and connector fasteners are tight to maintain good electrical contact.
  • Power Down Safely: Always power down your CNC system in the correct sequence (e.g., stop Mach3, then power off components) to prevent data corruption or damage.

7. Troubleshooting

This section addresses common issues you might encounter with your EC500 controller.

  • No Communication with Mach3:
    • Verify Ethernet cable connection.
    • Check PC network settings (IP address, subnet mask) as described in Section 4.3.
    • Ensure the EC500 plugin is correctly installed in Mach3.
    • Confirm the controller is powered on and its LED indicators are active.
  • Motors Not Moving:
    • Check motor driver power and connections.
    • Verify Mach3 motor tuning settings (steps per unit, velocity, acceleration).
    • Ensure emergency stop is not engaged.
    • Check for active limit switches.
  • Spindle Not Responding:
    • Verify spindle wiring to the inverter and EC500.
    • Check Mach3 spindle configuration settings.
    • Ensure the inverter is powered and configured correctly.
  • Erratic Behavior / Unstable Performance:
    • Ensure proper grounding of all components.
    • Check for electrical noise sources (e.g., unshielded cables, proximity to high-power devices).
    • Re-verify all wiring according to the schematics.

8. User Tips

  • Backup Mach3 Profile: Always back up your Mach3 configuration profile (.xml file) after successful setup and tuning. This allows for quick recovery in case of accidental changes or software issues.
  • Start Simple: When first setting up, test with simple G-code programs and slow speeds to ensure all axes and functions are working correctly before attempting complex operations.
  • Grounding is Key: Proper grounding of all components in your CNC system is crucial for stable operation and to prevent electrical interference.
  • Cable Management: Organize and secure all wiring to prevent accidental disconnections, reduce electrical noise, and improve safety.

9. Warranty and Support

For warranty information, technical support, or service inquiries, please contact your original point of purchase or the manufacturer directly. Keep your purchase receipt as proof of purchase.

© 2023 RATTMMOTOR. All rights reserved.

Related Documents - EC500

Preview Novusun NVEMV2 MACH3 Ethernet Card Manual
This manual provides detailed instructions for the Novusun NVEMV2 MACH3 Ethernet Card, covering installation, software setup, connection, and operational usage for CNC machines.
Preview Novusun CNC MACH3 Ethernet Card NVEMv1.1 Manual
User manual for Novusun CNC's MACH3 Ethernet Card NVEMv1.1. Covers installation, connection, software setup, and operation for 3-6 axis CNC motion control systems. Learn to configure and use the NVEM controller with MACH3.
Preview Digital Dream EC500 Mach3 Ethernet Motion Controller User Manual
Comprehensive user manual for the Digital Dream EC500 Mach3 Ethernet Motion Controller, detailing its features, installation, wiring, and configuration with Mach3 software. Covers Ethernet communication, stepper/servo motor control, spindle control, general I/O, MPG integration, and troubleshooting.
Preview Mach3 USB Motion Card STB4100 Installation Manual
This document provides a comprehensive installation and configuration guide for the Mach3 USB Motion Card (STB4100). It covers software setup, hardware connections, and Mach3 configuration for CNC machine control, including axis setup, motor tuning, input/output signals, spindle control, and MPG integration.
Preview CNC Motion Control Breakout Board Wiring and Installation Guide
Comprehensive wiring and installation guide for CNC motion control breakout boards, covering connections for stepper drivers, spindle inverters, limit switches, and USB interfaces.
Preview MACH3 USB Interface Board BL-UsbMach-V2.1 User Manual and Configuration Guide
Comprehensive guide for the BL-UsbMach-V2.1 MACH3 USB interface board, covering installation, wiring, MACH3 software configuration, motor tuning, MPG handwheel setup, and troubleshooting for CNC applications.

Ask a question about this manual

Ask about setup, troubleshooting, compatibility, parts, safety, or missing instructions. Manuals+ will review the question and use this page’s manual context to help answer it.