Skip to product information
1 of 1

BuildYourCNC

UC300ETH-5LPT Ethernet CNC Motion Controller for Mach3, Mach4 & UCCNC

UC300ETH-5LPT Ethernet CNC Motion Controller for Mach3, Mach4 & UCCNC

Regular price $172.26 USD
Regular price Sale price $172.26 USD
Sale Sold out
Shipping calculated at checkout.

UC300ETH-5LPT Ethernet CNC Motion Controller

The UC300ETH-5LPT is an Ethernet CNC motion controller designed to replace outdated PC parallel port control with faster, more stable network-based motion control. It sends precise step and direction signals to compatible CNC breakout boards, stepper drivers, or servo drives while keeping critical motion timing off the computer and inside dedicated controller hardware.

Quick Answer

  • What it is: A UC300ETH-5LPT Ethernet CNC motion controller with five IDC26 LPT-compatible ports.
  • What it does: Converts commands from CNC control software into accurate motion control signals for compatible stepper and servo systems.
  • Best for: CNC routers, CNC mills, plasma tables, laser systems, DIY CNC builds, and machine retrofit projects.
  • Software compatibility: Works with UCCNC, Mach3, and Mach4 when properly licensed, configured, and paired with the correct plugin.
  • Important: The UC300ETH requires a stable external 5VDC power supply. Ethernet does not power the controller.

Key Features

  • Ethernet CNC motion control: Uses an RJ45 Ethernet connection for stable communication between the control PC and CNC motion controller.
  • Replaces parallel port control: Gives older LPT-style CNC systems a modern Ethernet control upgrade without relying on a PC parallel port.
  • Controls up to 6 axes: Supports up to 6-axis CNC motion control for X, Y, Z, A, B, and C axis configurations.
  • Up to 400kHz step frequency: Supports high-speed step output for systems using higher microstepping, faster rapids, or more demanding motion requirements.
  • Works with UCCNC, Mach3, and Mach4: Compatible with common CNC control software when the correct license, plugin, and setup are used.
  • 5 IDC26 LPT-compatible ports: Provides five digital ports for expanded CNC input and output wiring.
  • 49 digital inputs and 36 digital outputs: Offers large I/O capacity for limit switches, home switches, probes, relays, buttons, sensors, and machine control signals.
  • 2 analog inputs and 2 analog outputs: Useful for functions such as spindle speed control, feed override, or other analog CNC control features.
  • Step and direction control: Designed for compatible stepper driver and servo driver systems using step/direction signals.
  • Flexible network setup: Can connect directly to a dedicated PC network card or through a router/switch depending on your control cabinet layout.

Why Upgrade to the UC300ETH-5LPT?

Standard PC parallel port control depends heavily on the computer’s timing. That can create motion problems when the computer is under load, using modern hardware, or running background processes. The UC300ETH-5LPT moves motion timing to dedicated controller hardware, helping your CNC machine run with smoother and more reliable control signals.

  • Helps eliminate dependence on outdated PC parallel ports
  • Improves motion control stability compared with software-only pulsing
  • Supports higher step frequencies than many basic CNC controllers
  • Provides enough I/O for larger or more complex CNC machines
  • Works well for CNC retrofits using existing LPT-style breakout boards
  • Creates a stronger motion control foundation for future machine upgrades

Best Applications

  • CNC router motion control systems
  • CNC milling machine controller upgrades
  • Plasma table control systems
  • Laser machine control systems where compatible
  • DIY CNC machine builds
  • Parallel port CNC machine retrofits
  • Mach3, Mach4, and UCCNC control cabinet builds
  • Stepper motor and servo motor control systems using step and direction signals
  • Machines that need high I/O capacity for switches, probes, relays, and operator controls

Technical Highlights

  • Controller type: Ethernet CNC motion controller
  • Model: UC300ETH-5LPT
  • PC connection: RJ45 Ethernet connection
  • Software compatibility: UCCNC, Mach3, and Mach4
  • Axis support: Up to 6 axes
  • Maximum step frequency: Up to 400kHz
  • Digital ports: 5 IDC26 LPT-compatible ports
  • Digital inputs: 49
  • Digital outputs: 36
  • Analog inputs: 2
  • Analog outputs: 2
  • Power requirement: External 5VDC power supply required
  • Motor control type: Step and direction interface for compatible stepper or servo systems
  • Network setup: Direct PC connection or router/switch connection

Important Compatibility Notes

  • The UC300ETH-5LPT is not powered through Ethernet. A stable external 5VDC power supply is required.
  • Do not apply more than 5VDC to the power input. Higher voltage can permanently damage the controller.
  • Mach3 and Mach4 require the correct UC300ETH plugin and software setup.
  • UCCNC requires the correct compatible license and configuration.
  • The board uses LPT-compatible IDC26 ports, but your machine may still need compatible breakout boards, wiring, drivers, and software configuration.
  • Always verify your breakout board, stepper drivers, servo drives, spindle/VFD setup, E-stop circuit, limit switches, and power supply before installation.

I/O Capacity for Larger CNC Systems

  • Five IDC26 digital ports: Gives your CNC machine expanded input and output capacity for advanced control systems.
  • 49 digital inputs: Useful for home switches, limit switches, probes, E-stop signals, drive alarms, operator panels, and sensors.
  • 36 digital outputs: Useful for relays, coolant control, spindle enable, drive enable, indicator lights, and auxiliary machine functions.
  • Analog inputs and outputs: Useful for spindle speed control, overrides, and analog machine control depending on your setup.
  • LPT-compatible pinout: Helps simplify upgrades for machines already using parallel-port-style breakout boards.

Software Use

  • UCCNC: Works with UCCNC software when properly licensed and configured.
  • Mach3: Works with Mach3 using the correct plugin and setup.
  • Mach4: Works with Mach4 using the correct plugin and setup.
  • Driverless Ethernet communication: Uses standard network communication instead of requiring a traditional internal PC parallel port.
  • Setup required: Network settings, plugin installation, software configuration, and I/O mapping must be completed before operation.

Network and Installation Notes

  • Connect directly to a dedicated PC network card or through a router/switch.
  • Use a crossover or straight-through Ethernet cable depending on your network hardware and setup.
  • Some network cards and routers support auto MDI/MDIX, which can automatically detect cable type.
  • Mount the controller inside a protected CNC control enclosure away from chips, dust, coolant, and moisture.
  • Use proper grounding, shielding, and cable separation practices in high-noise CNC environments.

Recommended Pairing

For cleaner wiring and easier installation, pair the UC300ETH-5LPT with a compatible breakout board or multifunction interface board. This helps convert the controller’s IDC26 ports into easier-to-wire terminals, relay connections, spindle control wiring, and organized control cabinet connections.

  • Use with compatible LPT-style breakout boards for basic control systems
  • Use with compatible CNC4PC interface boards for cleaner cabinet wiring
  • Use with the C76 multifunction board when building a UC300ETH-based control system with expanded I/O, relays, spindle control, and safety monitoring

Need the Matching C76 Breakout Board?

The UC300ETH is the Ethernet motion controller, but most CNC builders also need a clean way to wire the controller into the machine. The UC300ETH + C76 bundle includes both the motion controller and the matching C76 multifunction breakout board for a cleaner, more complete CNC control cabinet setup.

  • Better for new builds: Includes the UC300ETH controller and C76 breakout board together.
  • Cleaner wiring: Adds organized terminals, relays, spindle control, optoisolated I/O, and safety monitoring.
  • Less guesswork: Helps avoid buying the controller first and realizing later that you still need the matching breakout/interface board.
View the UC300ETH + C76 CNC Controller Bundle

What You Receive

  • UC300ETH-5LPT Ethernet CNC motion controller
  • Five IDC26 LPT-compatible ports for machine I/O expansion
  • Ethernet-based motion control capability for compatible CNC software
  • Access to high-speed step and direction control for compatible stepper and servo drives
  • Documentation and software download links below for setup reference

Documents

Before You Order

  • Choose this controller if you need Ethernet CNC motion control with high I/O capacity.
  • Choose the UC300ETH + C76 bundle if you need both the Ethernet motion controller and the matching multifunction breakout board.
  • Do not buy it expecting it to wire directly to motors by itself. It sends control signals to compatible breakout boards, stepper drivers, or servo drives.
  • Make sure your CNC software, breakout board, power supply, drives, switches, spindle/VFD, and safety circuits are compatible before installation.
View full details

Questions & Answers

Have a Question?

Be the first to ask a question about this.

Ask a Question