This is the latest generation cnc controller 4 axis, which is the fourth generation calling MK3-IV. The cnc controller board maximum step-pulse frequency is 2MHz( The last generation MK3-III is 400KHz). Now MK4-IV is stronger, more stable and better performance.
1. Support all versions of Mach3
2. Support system: Windows XP, 2000, Vista, 7. (not including Mac OS)
3. USB jack does not need to install the driver, plug and play under all versions of Windows.
4. Full support USB hot-swappable, USB connection status monitoring at any time. Under Mach3 working state, USB cable unplugs and then plugs in, but also the normal connection.
5. Supports 4-axis linkage.
6. Maximum step-pulse frequency is 2000 KHz, can connect servo driver and stepper driver.
7. The indicator light indicates various working status, such as USB connection, Mach3 connection and so on.
8. 16 input IO.
9. Speed testing function, the spindle actual speed displays on the Mach3 interface in real time.
10. Onboard isolated power supply, not need external power supply.
11. All IO port fully isolated, strong anti-interference, stable performance
12. Support XHC series of wireless electronic MPG, such as WHB04 MPG.
13. Support spindle speed PWM output; support spindle pulse and direction output; support spindle speed output from 0 to 10V analog voltage.
Application Connection Diagram
Wiring Diagram Shows
Dimensions 3 Axis
Dimensions 4 Axis
Mach3 config file
copy Mach3Mill.xml to MACH3\directory
Usb card driver-v2.38.9
1.the NcUsbPod.dll is card driver file,please copy it to the mach3\plugins directory；
2.the M930.m1s is probez surface file,please copy it to the mach3\micro\mach3mill directory；
3.the mach3mill.xml is mach3 configure file ,please copy it to the mach3 directory
Release Notes for XHC MACH3 USB Motion Card
XHC NcUsbPod.dll is the Driver of XHC USB CARD for MACH3 cnc control system.
You could control your cnc machine through my usb card.it is compatible with
mach3 usb ncpod device.
USB full speed Com Interface
4/6 Axis Step/Direction Output
8 General Purpose Outputs
1 PWM Output for Spindle Speed Control
4/6 Home Inputs
16 General Purpose Inputs
Up to 400k Steps/Second
1.add spinde index pulse input check function
1. send zero move data to device when estop state.
1. add second home function
1. solve some program pause while in the running program
1.solve G03,g02 pause time long problem.
2. support maximum motor output pulse 2mhz
1. add probe variable 2000-2003,but it maybe still could not compatible with mach3 screen 2010.
if you want to probe with screen 2010,please replace the GetVar(2002) with getoemdro(802),
GetVar(2001) with getoemdro(801),GetVar(2000) with getoemdro(800).
1. add limit slow zero.
1. improve the G54 G55 switch function.
1. solve the G54 G55 switch problem.
1.solve the delay gap in gcode g81
1.optimize the display line when over 65535 lines.
1.optimize USB transmission.
1.optimize the stop function.
1.support G83,G73 code.
1.to seperate seting home limitswitch.
1.disable jogging z when spindle on
1.complement x,y probe function.
1. limit the minimumm jog speed to 1/inch/mm/s.
2. auto reconnect usb when usb lost.
1. change the download data length
2. close outputio when close mach3
3. it is not compatile with old card from today
1.solve the software limit at the zero coordinate
2.add the opinion of softwarelimt disalbe when homing
1. solve the problem :the spindle is on and off dithering when the spindle off.
2. when the motor speed less than 1k.we limit it to 1k.solve cannot jog on when low motor speed.
3. auto check device reset and prompt user.
1. solve pull up usb card ,possible make mach3 crash problem.
1.solve first proble z problem.
2.for compatible reason,don't download honmeswitch signal.
1. modify the display line number and device buffer when stop
2. solve some pause problem when circle.
1. modify the setline function.
2. support backlash compensation
3. compile with windows7 more stable
3. make the usb more stable
1. modify the probez function
1. solve the crash with xhc whb04 usb MPG.
1. to stop in time when homing,we send Io information to card
2. solve some abnormal problem when reset.
3. output io could be tested seperately.
1. to display spindle speed stable
2. add testoutput button for test output
1. auto run again after usb reset ok.
2. auto set motor maximum frequncy to device.
3. modify back machine home with second .
1. close spindle pwm output,when close mach3.
2. estop when limit switch on .
3. directly go to machine home when the axis is disable.
1.support imit speed 1khz-400khz
support six axis moving