XHC Mach4 CNC Controller

Mach4 is indeed a popular CNC control software, known for its versatility and user-friendly interface. The WIXHC Mach4 CNC controller is a device that facilitates the integration of Mach4 software with CNC machines. Here’s a bit more information about it:

Connection via USB: The WIXHC Mach4 CNC controller connects to your computer through a USB interface. This USB connection is a common and convenient method for linking the controller to the computer. It allows for the transmission of control signals and data from the Mach4 software to the CNC machine.

Commands: The primary function of the WIXHC Mach4 CNC controller is to translate the commands generated by Mach4 software into signals that the CNC machine can comprehend and execute. This is a critical intermediary step in the CNC machining process.

Compatibility with Mach4: The WIXHC controller is specifically designed to work seamlessly with Mach4 software. This compatibility ensures that you can take full advantage of the features and capabilities of the software when controlling your CNC machine.

Reliability and Performance: The controller is known for its reliability and high performance. In CNC machining, reliability is crucial because any error or interruption can result in costly mistakes or damage to the workpiece. High performance is also essential to ensure precision and efficiency in machining processes.

Operating Procedure: To use the WIXHC Mach4 CNC controller, you will typically follow these steps:

Install Mach4 software on your computer.
Connect the WIXHC controller to your CNC machine via the appropriate wiring.
Create or edit CNC programs within the Mach4 software.
Load the CNC programs onto the controller.
Execute the CNC programs, which will command the machine to carry out specific machining operations.

WIXHC Mach4 CNC controller is a valuable component for those using Mach4 software to control CNC machines. Its USB connection, compatibility with Mach4, reliability, and high performance make it a suitable choice for users who require precise and efficient CNC machining.

mach4 cnc controller board

XHC Mach4 USB Breakout Board 3 4 6 Axis

This is the latest generation Mach4 Cnc Controller Board, which is the fourth generation called MK3-M4. The mach4 CNC controller could work under Mach4 software. The maximum step-pulse frequency is 2000 kHz. Now MK3-M4 is stronger, more stable, and has better performance than other versions, it is the best mach4 motion controller.

CNC ControllerBUY NOW

1.Dual-Processors, ARM+FPGA, More processing power
2. Support all versions of Mach 4.
3. Work under Windows 32-bit operating system (not including Mac OS)
4. Support spindle speed feedback function.
5. The USB jack does not need to install the driver, plug and play under all versions of Windows.
6. Full support USB hot-swappable, USB connection status monitoring at any time. Under Mach4 working state, the USB cable unplugs and then plugs in, but also the normal connection.
7. Supports 3-axis linkage.
8. Maximum step-pulse frequency is 2000 kHz and can connect servo driver and stepper driver.
9. The indicator light indicates various working statuses, such as USB connection, Mach3 connection, and so on.
10.16 input IO, 8 output IO, Supports extended I / O control.
11. Onboard isolated power supply, not needing an external power supply.
12. All IO ports are fully isolated, have strong anti-interference, stable performance.
13. Support spindle speed PWM output; support spindle pulse and direction output; support spindle speed output from 0 to 10V analog voltage.
14. Support XHC series of wireless electronic Mach4 MPG, such as WHB04B-4-M4 MPG.
15. With an aluminum shell, effectively shielding interference, stable and reliable performance


mach4 cnc controller board

Interface Definition

mach4 cnc controller board
mach4 cnc controller board

Connection Diagram

mach4 cnc controller board

Mach3 VS Mach4

Mach4 is an upgraded version of mach3, 90% of their functions are the same and can be used in lathes, milling machines, engraving machines, plasma cutting, and other industries


  1. When processing files, Mach4 optimizes the speed of output data and does not rely on FIFO to synchronize external devices
  2. Optimize the processing of HID, keyboard, and other input devices, and respond faster to input events
  3. Optimized the internal algorithm to make the work more stable
  4. Simplified the parameter setting, and the operation is simpler
  5. Mach3 is a direct mail version with complex functions, but Mach4 has multiple versions for different applications
mach3 software system
mach4 software system

Comparison of advantagesMach3 SoftwareMach4 Software
System interfaceIntegrated operation interface, more conciseComplex interface
System OptimizationOptimized the processing of HID, keyboard, and other
input devices, respond faster to input events, optimized internal algorithms, faster and more stable
Sometimes the
System settingsSimplify parameter settingsComplex parameter settings
Support axis numberSupport up to 8 axis linkage one axis can set 5 slave axisSupport up to axes
System processing file running speedImproved processing speed to make processing fasterAverage processing speed
Interface editingSpecial interface editing software and LUA script language no longer support VB script editingSupport VB script and interface editing
system versionEmbedded version, enterprise version, normal version1 version

English Manual

Mach4 config file


Usb card driver

MKX-m4-II drive V5.38

CD File