Plugins

Plugins are expansion modules written for Mach3. The Plugins on this page are the work of their respective authors, and not necessarily written (or supported) by ArtSoft USA.

Android App – Mach3 Valmec Control

Valmec Mach3 Control

Android App – Mach3 Valmec Control

Download

Author

Valmec di Davide Valeriani

Version

See Play Store

Status

Release

Feedback

CNC Valmec

Website

CNC Valmec

Special Features

  LITE VERSION
  • XYZ jogging
  • Home button
  COMPLETE VERSION
  • XYZ jogging
  • Home button
  • Cycle Start, Pause, Stop
  • Feed Rate +, Feed Rate -
  • Spindle on/off
  • Estop
  Requirements:
  • PC with Wi-Fi (or connection to a wireless router via a network cable)
  • Java
Instructions: After installing the app on your device from the Play store, visit www.cnc-valmec.it to download the companion software required to be installed on the Mach3 computer (contact valmec.cnc@libero.it if companion software is unavailable). For proper operation, first launch the Valmec software on the Mach3 computer and connect your device to your PC, then launch Mach3 and start the app.

Android Phone – Mach3 Control

Mach Control

Android Phone – Mach3 Control

Download Site

Author

Stefano Zucchelli

Version

7.0

Status

Full Release* for Android 2.1 and up (* user reports indicate the software may be buggy and potentially dangerous)

Website

DownLoad Site and Instructions

Special Features

Mach3 Control is an application that allows you to use an Android smartphone via wifi or blue tooth to control the operation of Mach3. You can operate your CNC auto mode, in jog mode and even mode flyer!

ArcPro Plasma Controls Kit – Mach4

Plasma_set

ArcPro Plasma Controls Kit

Website

Author

Vital Systems Inc

Version

Check Vendor Website

Status

Full Release

Feedback

Website

Vital Systems Inc.

Special Features

  • Vital Systems ArcPro Plasma Control offers a tight control-loop integration with most THC devices available in the market.
  • ArcPro uses the Up/Down control signals from the THC devices to command Z motion from a real-time process within the Integra motion controller.
  • Implements all startup sequence of Torch positioning, material touch-off, and ignition.
  • Accurate Torch Height tracking and precise control of the plasma cutting process by utilizing Real-Time controls and advanced MACH4 integration.
  • Anti-Dive feature locks head moves that would cause the head to dive when cutting a circle, corners, or end of a cut.
  • Adjustable Anti-Dive Feedrate threshold.
  • Instant FeedHold with Deceleration
  • Designed for MACH4

Barcode Scanner

Barcode Scanner Plugin

Barcode Scanner Plugin

Download Video Tutorial

Author

Brian Barker

Version

1.2

Status

Full Release

Feedback

No Feedback

Website

No Website

Special Features

Loads a program via Barcode ID

CandCNC DTHC (Digital Torch Height Control)

CandCNC DTHC (Digital Torch Height Control)

CandCNC DTHC (Digital Torch Height Control)

Download

Author

M. McKnight/T.Caudle

Version

1.2

Status

Full Release

Feedback

CandCNCSupport Yahoo Forum

Website

www.CandCNC.com/

Special Features

  • Plug-in support for DTHC Expansion Module. (Upgrade for UBOB cards)
  • 3rd Generation design with advanced features allows precise control of the plasma cutting process.
  • Embedded high speed processor and A/D gives quick response for accurate Torch Height tracking and advanced communications to MACH3
  • On-screen Popup with CUT PROFILES. User adds and edits. Store EVERY cut parameter for all types of metal and tips.
  • Control ALL of the DTHC functions on the Mach3 screens.
  • New “TIP SAVER” mode locks head moves that would cause the head to dive when crossing a void or at the end of a cut.
  • Adjustable Fault values and fault actions (Torch OFF on Fault, etc)
  • New Auto THC ON feature.
  • Works with MACH versions 3.042.020 and up.
  • Does NOT need an added parallel port.

CandCNC MPG101B 28 Function Hand Controller

CandCNC MPG101B 28 Function Hand Controller

CandCNC MPG101B 28 Function Hand Controller

Download

Author

M. McKnight

Version

2.1

Status

Full Release

Feedback

CandCNCSupport Yahoo Forum

Website

www.CandCNC.com/

Special Features

  • Proportional 2 axis 360 deg Jogstick
  • Not a keyboard emulator
  • 3 jog modes: Fast, Slow, Single Step
  • User configuration for button functions (8 buttons) allows access to dozens of MACH internal commands
  • Buttons for Jog Types and Run, FeedHold, & Stop
  • Buttons for Feedrate Override and Outputs On/Off
  • Automatic SETUP and RUN keyboard shift
  • Button push on jogstick switches jogstick control from XY to ZA
  • One-finger control (no rotary switches or knobs to twist)

CandCNC Universal Breakout Board (UBOB)

CandCNC Universal Breakout Board (UBOB)

CandCNC Universal Breakout Board (UBOB)

Download

Author

M. McKnight/T.Caudle

Version

2.10

Status

Full Release

Feedback

CandCNCSupport Yahoo Forum

Website

www.CandCNC.com/UBOB.htm

Special Features

  • Supports UBOB hardware with TDM port expansion
  • 9 Fully Isolated inputs for Homes, Limits, Probes and Expansion card signals
  • 8 High Speed S & D outputs. 4 independent Axis. Hardware slaving for 5th axis.
  • 6 High current (double buffered) outputs for relays
  • 2 Internal Outputs for DTHC and Spindle Speed Expansion Modules

Cnc-Robotica Interface USB Mach3 Plugin

CNC Robotica USB

CNC-Robotica

Cnc-Robotica website

Author

CNC-Robotica

Version

v1.000

Status

Full Release

Feedback

tecnico@sucarmo.com

Website

www.Cnc-Robotica.com

Special Features

  • Frequency pulses 25 Khz
  • X,Y,Z,A, Step
  • X,Y,Z,A, Dir
  • X,Y,Z,A, Home
  • Enable
  • Input Probe
  • Input Stop
  • Output Relay 1
  • Output Relay 2
  • Output for PWM (PWM not included)
CD Instalation Mach3 plugin Compatible Windows 64 bits

CSMIO/IP-A 6 Axis Analog Ethernet Motion Controller

CSMIO/IP-A 6 Axis Analog Ethernet Motion Controller

CSMIO/IP-A 6 Axis Analog Ethernet Motion Controller

Download

Author

CS-Lab Electronics Partnership Co.

Version

Firmware v1.650

Status

Full Release

Feedback

CS-Lab Forum

Website

CS-Lab Electronics Partnership Co.

Special Features

CSMIO-IP-A Ethernet +/- 10V 6-axis CNC motion controller is most effective and most precise controller by CS-LAB for the precision and enhanced reliability-demanding purposes. From the end-user point of view, the product is almost identical as CSMIO-IP-S, with the only difference – used drive control system.

CSMIO/IP-M 4 Axis Ethernet Motion Controller

CSMIO/IP-M 4 Axis Ethernet Motion Controller

CSMIO/IP-M 4 Axis Ethernet Motion Controller

Download

Author

CS-Lab Electronics Partnership Co.

Version

Hardware v1.0

Firmware v1.201

Status

Full Release

Feedback

CS-Lab Forum

Website

CS-Lab Electronics Partnership Co.

Special Features

  • PC connection via Ethernet
  • 4 axis controller
  • 12 digital inputs and 6 digital outputs (full optical isolation, short circuit and thermal protection on digital outputs)
  • 2 analog inputs / 2 analog outputs (0-10V)
  • Max. STEP frequency of 125kHz with a 50% duty cycle
  • Ability to connect the CSMIO-MPG module

CSMIO/IP-S 6 Axis Ethernet Motion Controller

CSMIO/IP-S 6 Axis Ethernet Motion Controller

CSMIO/IP-S 6 Axis Ethernet Motion Controller

Download

Author

CS-Lab Electronics Partnership Co.

Version

Hardware v2.0

Firmware v1.2

Status

Full Release

Feedback

CS-Lab Forum

Website

CS-Lab Electronics Partnership Co.

Special Features

  • PC connection via Ethernet.
  • 6 axis controller.
  • STEP frequency to 4MHz (differential outputs, very resistant to interference).
  • Extremely stable machine speed control, thanks to the FPGA and advanced control algorithms.
  • 32 digital inputs and 16 digital outputs (possibility to extend to 192 inputs / 96 outputs through additional modules).
  • 4 analog inputs / 2 analog outputs (0-10V).
  • All I/O are optically isolated, protected against short circuit, overheating, industry standard – 24V.
  • Up to 3 slave axis support, machine geometry correction.
  • Spindle inverter control through analog outputs.
  • An extension of functionality through additional CanOpen modules. Currently available modules:
    • CSMIO-IO – module of 16 additional inputs and 8 outputs (24V, optical isolation, overload protection). Possible connection to 10 modules like these.
    • CSMIO-MPG connection modules – smooth control of the machine motion, automatic switching between speed and position mode.
    • Work is underway on the CSMIO-SCAN module – to operate a laser scanner.
  • Solid aluminium enclosure that discharges the heat very well and perfectly protects the electronics of the device.
  • Comfortable Din-rail mounting.
  • Successfully developed software and the ability to update by yourself.
  • Ability to control all digital and analog signals by VisualBasic macros.
  • Support for the FAULT signals of the servodrives – immediate machine stop in case of failure on any axis.
  • RESET support for the axis drives.
  • Readable LED controls on the front panel for easy installation.
  • Future updates will support screw mapping and threading.

CSMIO-ENC Expansion Module for Threading (CSMIO/IP-S-A)

CSMIO-ENC Expansion Module for Threading (CSMIO/IP-S-A)

CSMIO-ENC Expansion Module for Threading (CSMIO/IP-S-A)

Download

Author

CS-Lab Electronics Partnership Co.

Version

No Version

Status

Full Release

Feedback

CS-Lab Forum

Website

CS-Lab Electronics Partnership Co.

Special Features

The CSMIO-ENC is an expansion module for threading which is used to connect the spindle encoder. It can be used with CSMIO/IP-S (step/dir) and CSMIO/IP-A (+/-10V) Ethernet Motion Controllers.

CSMIO-IO Expansion Module (additional I/O for CSMIO/IP-S-A)

CSMIO-IO Expansion Module (additional I/O for CSMIO/IP-S-A)

CSMIO-IO Expansion Module (additional I/O for CSMIO/IP-S-A)

Download

Author

CS-Lab Electronics Partnership Co.

Version

No Version

Status

Full Release

Feedback

CS-Lab Forum

Website

CS-Lab Electronics Partnership Co.

Special Features

  • It can be connected only to CSMIO controllers (the controllers are designed to automatically detect connected expansion modules)
  • An extension module with 16 additional digital inputs and 8 digital outputs
  • Communicates with CSMIO/IP via CAN bus
  • Possible to connect to the expansion bus up to 16 CSMIO-IO modules for a maximum of 288 digital inputs and 144 digital outputs
  • All module inputs and outputs work with standard industrial 24V power supply voltage and have full optical isolation with additional protection against short circuit and overheat.

CSMIO-MPG Expansion Module (for CSMIO/IP-S-M-A)

CSMIO-MPG Expansion Module (for CSMIO/IP-S-M-A)

CSMIO-MPG Expansion Module (for CSMIO/IP-S-M-A)

Download

Author

CS-Lab Electronics Partnership Co.

Version

No Version

Status

Full Release

Feedback

CS-Lab Forum

Website

CS-Lab Electronics Partnership Co.

Special Features

  • The module can be connected only to the CSMIO controller(s)
  • MPG (JOG) support module for manual axis operation
  • Equipped with 3 digital multiplier inputs (x1 x10 x100), 6 digital inputs of controlled axis selection, 2 independent inputs, 2 independent outputs, 2 analog inputs to connect potentiometer for feedrate correction and spindle speed correction, input and output of the emergency STOP
  • Digital inputs and outputs are inside optically isolated and filtered. All is closed in a compact cover mounted on a DIN-rail, what means that the mechanical and electronic installation in the control cabinet takes less time and is simpler.
  • Communicates with CSMIO/IP via CAN bus
  • CSMIO-MPG requires standard industrial 24V power supply voltage

CONTEC PIO

CONTEC PIO

CONTEC PIO

Download PDF Manual

Author

Steve Murphree

Version

1.0

Status

Full Release

Feedback

Contec Forum

Website

CONTEC

Special Features

  • Plugin support for the CONTEC PIO series I/O PCI cards.
  • Support for up to 4 cards.
  • The number of inputs and outputs are dependant on the PIO card model(s) used.

DSPMC/IP Motion Controller

DSPMC/IP Motion Controller

DSPMC/IP Motion Controller

Download

Author

Vital Systems Inc

Version

Check Vendor Website

Status

Full Release

Feedback

DSPMC/IP Forum

Website

Vital Systems Inc.

Special Features

  • 8 Axis Servo Control (±10V, 8 Channels)
  • 8 Axis Step/Direction Control (4MHz Max)
  • 16 Quadrature Differential Encoder Inputs, 4 MHz Max freq.
  • 3 additional Soft Encoder Inputs (eg. MPG input)
  • MPG Control using Electronic Gearing for quick response
  • Probing
  • Lathe Threading
  • Backlash compensation
  • Homing Using Home Sensor and/or optional Index Pulse
  • Rotary Axis Homing with Index pulse
  • Limit switches can be used as homing sensors
  • Feedrate Override above 100%
  • Instant FeedHold – uses ramp up/down to start and stop the machine instantly
  • Slave Axis Support – With square gantry correction
  • 5KHz PID Servo Loop for each axis
  • PID Tuning graph built inside plugin
  • 0-10v or +/-10V Spindle control
  • Fast 10/100 MB Ethernet Communication with PC
  • High Speed 3D machining support
  • Up to 64 Inputs & 32 Outputs on Digital I/O
  • Fast Sync Outputs for Laser and other ultra-fast applications
  • dspMacro – Optional Basic or C user program for fast motion and I/O manipulation, that runs inside the controller
  • Optional Network adapter to support EtherCAT drives

Engraving Trigger for Laser or Impact

Engraving Trigger for Laser or Impact

Engraving Trigger for Laser or Impact

Download Source Code

Author

Art Fenerty

Version

2.00.076

Status

R & D

Feedback

No Feedback

Website

No Website

Special Features

Imports Photo and outputs DigTrigger at variable number of 5us pulses to trigger laser to grayscale output of image during X motor output.

Flash

G100

G100

G100

Setup Guide Motion Plugin

v3.037 (March 5, 2008)

I/O Only Plugin

Author

Art Fenerty / Steve Hardy

Version

2.03.000

Status

BETA

Feedback

G-Rex Forum

Website

Gecko Drive

Special Features

  • 4Mhz pulsing engine
  • 16 Outputs/ 22 Inputs
  • 4 analogue ins/outs
  • Ethernet connection
  • Analog spindle only – No step/dir
  • The G100 requires no license, and is no longer supported.

The G100 is old hardware, and these plugins are provided “as-is” with *NO* support. These plugins may not fully function with versions of Mach3 released after the plugin release date.

I/O Only Plugin – This plugin does not move motors, it allows a G100 to be used in conjunction with the printer port or some other motion device. The G100 is available as Port 3 Inputs/Outputs and analog IO Only.

Galil DMC Series

HICON Integra Motion Controller

HiCON Integra Motion Controller

HiCON Integra Motion Controller

Download

Author

Vital Systems Inc

Version

Check Vendor Website

Status

Full Release

Feedback

HiCON Forum

Website

Vital Systems Inc.

Special Features

  • 6 Axis Step/Direction with 4MHz Max Step Frequency
  • Optional Closed Loop Encoder Feedback
  • 2 Hardware Encoder Inputs (expandable to 8)
  • High Performance, Plug and Play, MPG Control Input
  • High Speed 3D machining, Probing, Lathe Threading, Rigid Tap, and Backlash compensation
  • Home Axis Using Home Sensor and/or optional Index Pulse
  • Instant FeedHold with Deceleration
  • Smart Spindle: Analog 0-10v or GCode Axis as Spindle
  • Digital 16 Inputs and 8 Outputs 24volts I/O, plus 5 Relays outputs
  • Optional Dual analog Inputs
  • Fast 100 MB Ethernet Communication with PC
  • Industrial Grade Steel Casing
  • Optional Basic and C Macro Programming for Fast I/O and standalone applications
  • Supports Mach3 and Mach4 CNC Software

HyCNC-4P USB CNC Interface

HyCNC_4P

HyCNC 4 Axis

Download

Author

HyTechWorks

Version

Check Vendor Website

Status

Full Release

Feedback

HyTechWorks Contact Us

Website

HyTechWorks Home Page

Special Features

[Note: Some users have reported potential issues (including extremely noise sensitivity leading to runaway axes and lack of probing) when using a HyCNC-4L which may also manifest in this device.]
  • HyCNC-4P is USB parallel port CNC interface for 4 axis CNC machines
  • Connect to PC via USB port, suitable for any notebook, desktop, netbook and tablet PC with USB ports.
  • USB kernel mode driver compatible with 32/64 bit Microsoft Windows XP/Vista/7 OS.
  • Working with MACH3 PC based CNC software, including latest version 3.043.066.
  • Simultaneous connection for control axis expansion using API, or control multiple machines with single PC running Virtual PC or VMWARE.
  • 4 axis linkage with ±0.05us error in step pulse timing, supporting GCode, jogging, homing, tool setting etc. operations.
  • 2 relay control outputs and 2 PWM outputs – PWM1 for spindle speed control and PWM2’s duty cycle can be adjusted by a M code.
  • Small size and easy to use, similar to an usb-parallel port adapter..
  • Online firmware updating with firmware recovery mode to eliminate the danger of firmware updating.
  • Online firmware updating with firmware recovery mode to eliminate the danger of firmware updating.
  • Control signals on DB25 connector are defined as a PC parallel port with 5V signal level.
  • Working status LED.
  • Software watchdog monitoring MACH3’s proper running.
  • Programming API provided

HyCNC-4L USB CNC Interface

HyCNC_4L

HyCNC 4-Axis L

Download

Author

HyTechWorks

Version

Check Vendor Website

Status

Full Release

Feedback

HyTechWorks Contact Us

Website

HyTechWorks Home Page

Special Features

[Note: Some users have reported potential issues (including extremely noise sensitivity leading to runaway axes and lack of probing) when using this device.]
  • 4 Axis Lite Version
  • HyCNC-4L is USB CNC interface for 4 axis CNC machines
  • Connect to PC via USB port, suitable for any notebook, desktop, netbook and tablet PC with USB ports.
  • USB kernel mode driver compatible with 32/64 bit Microsoft Windows XP/Vista/7 OS.
  • Working with MACH3 PC based CNC software, including latest version 3.043.066.
  • Simultaneous connection for control axis expansion using API, or control multiple machines with single PC running Virtual PC or VMWARE.
  • 4 axis linkage with ±0.05us error in step pulse timing, supporting GCode, jogging, homing, tool setting etc. operations.
  • 3 relays, 3 switching outputs and 3 PWM outputs. The main PWM is for spindle control and other PWMs are controlled by M codes.
  • Credit card size and easy to install and use.
  • Online firmware updating with firmware recovery mode to eliminate the danger of firmware updating.
  • Software watchdog monitoring MACH3’s proper running.
  • Programming API provided

HyCNC-6L USB CNC Interface

HyCNC_6L

HyCNC 6 Axis

Download

Author

HyTechWorks

Version

Check Vendor Website

Status

Full Release

Feedback

HyTechWorks Contact Us

Website

HyTechWorks Home Page

Special Features

[Note: Some users have reported potential issues (including extremely noise sensitivity leading to runaway axes and lack of probing) when using a HyCNC-4L which may also manifest in this device.]
  • HyCNC-6L is USB CNC interface for 5/6 axis CNC machines
  • Connect to PC via USB port, suitable for any notebook, desktop, netbook and tablet PC with USB ports
  • USB kernel mode driver compatible with 32/64 bit Microsoft Windows XP/Vista/7 OS.
  • Working with MACH3 PC based CNC software, including latest version 3.043.066
  • Simultaneous connection for control axis expansion using API, or control multiple machines with single PC running Virtual PC or VMWARE.
  • 6 axis linkage with ±0.05us error in step pulse timing, supporting GCode, jogging, homing, tool setting etc. operations.
  • 3 relays, 3 switching outputs and 3 PWM outputs. The main PWM is for spindle control and other PWMs are controlled by M codes.
  • Credit card size and easy to install and use.
  • Online firmware updating with firmware recovery mode to eliminate the danger of firmware updating.
  • Software watchdog monitoring MACH3’s proper running.
  • Programming API provided

iPad Pendant Control for Mach3

ipad Pendant

Apple Pendant

Download Site

Author

Michael Maat

Version

1.0

Status

Full Release

Website

Download Site and Instructions

Special Features

Mach Pendant for iPad allows for monitoring and control of your Mach3 (by Artsoft) controlled CNC machine. Monitor, jog, adjust feeds and speeds, and even watch your machine through a webcam stream. Mach Pendant is a remote pendant without the cost of additional hardware. Works with all Mach3 run machines (Mill, Plasma, Router, Tormach, etc.)

iPhone Pendant Control for Mach3

iphone Pendant

Apple Pendant

Download Site

Author

Michael Maat

Version

1.0

Status

Full Release

Website

Download Site and Instructions

Special Features

Mach Pendant for iPhone allows for monitoring and control of your Mach3 (by Artsoft) controlled CNC machine. Monitor, jog, adjust feeds and speeds, and even watch your machine through a webcam stream. Mach Pendant is a remote pendant without the cost of additional hardware. Works with all Mach3 run machines.

iMach Screen Plugin

iMach Screen Plugin

iMach Screen Plugin

Download

Author

VistaCNC

Version

1.00

Status

BETA

Feedback

email: support (at) vistacnc (dot) com

Website

VistaCNC

Special Features

  • iMach pendant operation
  • iMach Screen

JCode

JCode

JCode

Download

Author

Brian Barker

Version

1.0

Status

Full Release

Feedback

No Feedback

Website

No Website

Special Features

  • Jog to GCode recording

JoyPad and Game Device Plugin

JoyPad and Game Device Plugin

JoyPad and Game Device Plugin

Author

Joakim Hjort / Nader Atifeh

Version

JoyPad Plugin 2.1

JoyPadSetup Program 2.0

JoyPad User Manual 2.0

Status

Full Release

Feedback

USB JoyPad and Game Device Plugin 2.0

Website

http://joakim.dk/joypad

Special Features

  • Continuous and step jogging with joysticks (up to 6 axis)
  • Scaling, inverting and mapping of any axes to any Mach3 axes
  • Precision jogging with third order dynamic speed control
  • Multi axis simultaneous or intelligent single axe jogging
  • Build in safety buttons to prevent accidental machine movements
  • Mach3 motion control: Parallel port (PP), Smooth Stepper (USS and ESS), and others
  • Hardware button mapping to support different devices
  • Build in standard button layout templates for:
    • Foam Cutter
    • 2 Axes Laser Cutter
    • 3, 4 and 5 Axes Milling
  • Full macro programming support for buttons (VBScript)
  • Button assignment and templates via the JoyPadSetup program
  • 192 button combinations possible on standard game device
  • Full features list available in the manual

Joystick

Joystick

Joystick

Download

Author

Art Fenerty

Version

2.00.035

Status

Full Release

Feedback

No Feedback

Website

No Website

Special Features

  • Works with any Microsoft compatible Windows JoyStick
  • dual axis control
  • Buttons mapped with joystick software to Mach3 buttons on screen
  • May not work with newer releases of Mach3

Joystick (Updated)

Joystick (Updated)

Joystick (Updated)

Download

Author

Queiroz Junior

Version

1.04

Status

Full Release

Feedback

New Joystick Plugin Thread

Website

No Website

Special Features

  • Compatible with Mach3 R2.009+
  • May not work with newer releases of Mach3

KFlop

KFlop

KFlop

Download More Info

Author

Tom Kerekes/Werner Schrall

Version

4.xx

Status

BETA

Feedback

email: info (at) dynomotion (dot) com

Website

DynoMotion

Special Features

  • KFLOP 1.2 GFLOP Motion Controller
  • High step rates (8 Step/Dir outputs 2.5MHz)
  • Kanalog option supports Analog Drives
  • 8 Axis Closed Loop Servo Controller. 11 KHz Update
  • 8 Channels Servo Drive Analog Outputs, Range ±10V
  • 8 Channels Analog Inputs, Range ±10V
  • 8 Relay Drivers/8 Opto Outputs/8 Opto Inputs

MachForWin64 Kit

MachForWin64 Kit

MachForWin64 Kit

Download

Author

Stepper3

Version

1.0

Status

Full Release

Feedback

support (at) stepper3 (dot) com

Website

MachForWin64

Special Features

  • Control 6 axes of motion: Jogging, Homing, and GCode movement.
  • Operate a spindle with either PWM output or step/dir control.
  • Provides two 17khz charge pump waves.
  • All of the same input and output signals from the parallel port are still available.
  • Uses your existing Mach settings and the normal Mach configuration dialogs.

Mach MAD (Maintenance and Diagnostics)

Mach MAD (Maintenance and Diagnostics)

Mach MAD (Maintenance and Diagnostics)

Author

Scott “Poppa Bear” Shafer

Version

3.8

Status

Full Release

Feedback

Mach MAD Forum thread

Website

Volunteer Fab Lab

Special Features

Cost is $10.00/Mach3 installation. Payments can be sent via PayPal to PoppaBear (at) hughes.net. Please be sure to include your name or company when registering. The installer will be sent via email, so please include an alternate address if you want it sent somewhere other than the address payment was received from.

  • Real Time Monitor and Diagnostic tool, targeted at the OEM manufacturer, retrofitter, service, Mach3 screen designer, or Mach3 Customizer.
  • 12 screens allow you to look at, change, or press any OEM button, OEM/User LED, OEM/User DRO, Serial Modbus Local Variable, or TCP Modbus Local Variable and Read all the Smart Labels, Read/Set all the User Labels and Tickers. (Note: you cannot change Mach OEM Read-only DROs/LEDs)
  • All 12 screens can be resized and minimized, allowing for interaction with your Mach screen while watching the results on the Mach MAD screen (and vice versa).
  • Choices are easily selectable from drop down menus.
  • A “Quick Pick” page has listings for Buttons, DROs, LEDs, and it has an “MDI” line for sending code to Mach3.
  • Other pages are dedicated to specific Objects: Buttons, DROs, LEDs, Serial MB, TCP MB, Labels/Tickers.
  • Trigger Macro Page: This can trigger up to 15 Macros from a User LED, the Macro will run ONCE per change of state from off to on.
  • Trigger User Labels Page: This can trigger up to 6 User labels from a User LED, you can put a message for LED On, and one for LED Off.
  • Trigger Ticker Page: This can trigger up to 6 Ticker labels from a User LED, you can put a message for LED On, and one for LED Off.
  • VB Command Page allos you to send standard VB commands to Mach3.
  • Message DROs: Display the status and/or error codes from high-end programmable drives. Works for all 6 axes as well as the spindle. The codes are read over Modbus and can have user messages that translate that code to “English”, which are displayed on 1-7 tickers, for advanced drive status/diagnostics.
  • A User LED can be set to show the Mach MAD dialog from Mach’s screen.
  • Flash driven “Help/Setup guide”.

ncPod

NX-USB – 4 Axes Motion Controller

NX-USB

NX-USB

Download

Author

Nevex Tecnologia

Version

See Website

Status

Full Release

Feedback

NX-USB – 4 Axes

Website

Nevex Tecnologia

Special Features

  • Allows you to control machines with 4 axles via USB.
  • Uses interface type Step / Dir to connect servo drivers or stepping motor.
  • Dedicated pulse generator (FPGA) allows high accuracy and frequency pulses up to 200kHz.
  • Modern ARMCortexM3 32-bit microprocessor controls the trajectory in real time.
  • Plugin for Mach3 software, lets you use the Mach3 through the USB port.
  • Electrical isolation of USB drivers, protecting your computer.
  • Voltage Power 24 volts.
  • 8 inputs (24 volts).
  • 4 outputs (24 volts). OUT WITH INDUSTRY STANDARD, NOT TTL !!!
  • Output for Spindle analog control 0-10 volts.

NX-MAX – Ethernet 6 Axes Motion Controller

NX-USB

NX-MAX

Download

Author

Nevex Tecnologia

Version

See Website

Status

Full Release

Feedback

NX-MAX – Ethernet 6 Axes

Website

Nevex Tecnologia

Special Features

  • Plugin for Mach3 software, lets you use the Mach3 through Ethernet or USB ports.
  • Ethernet and USB 2.0 interfaces.
  • Control of six (6) axes with signs of Step / Direction in differential mode.
  • Electrical isolation of drivers through digital isolators.
  • 16 fixed inputs with standard 24 volts.
  • 08 outputs / inputs that are not used as output are available as inputs with 24 volt standard.
  • 01 Analog output 0-10 volts to control Spindle.
  • Interface type Step / Direction to connect servo drivers or stepping motor.
  • Differential signaling for Step / Dir. Voltage of 5 volts TTL standard.
  • Dedicated pulse generator (FPGA) allows high precision pulses and frequency of up to 500kHz.
  • Modern Cortex ARM 32-bit microprocessor, controlling the trajectory in real time.
  • Inputs and outputs with maximum voltage of 24 volts input.
  • Compatible with XP Operating System, Vista and Windows 7 or 8.

PLCM Series Devices

PLCM Series Devices

PLCM Series Devices

Download

Author

PureLogic RnD

Version

Check Vendor Website

Status

Full Release

Feedback

PureLogic RnD Forum

Website

PureLogic RnD

Special Features

  • Ethernet or USB Full-speed connection
  • Up to 6 axes, 100kHz pulsing engine
  • PWM spindle control
  • Probing
  • Torch Height Control
  • Slave Axis support
  • Soft limits
  • Easy firmware update
  • DB25F connector to reproduce standard LPT connection

PoKeys Plugin – Mach4

PoKeys57

PoKeys57

Drivers and Info

Author

PoLabs

Version

Check vendor website

Status

Stable, in active development

Feedback

PoKeys Forum

Website

PoLabs Main or Mach4 setup tutorial

Special Features

  • Plug&Play support for PoKeys56U, PoKeys56E, PoKeys57U, PoKeys57E, PoKeys57CNC, PoKeys57CNCdb25 devices
  • Use of multiple PoKeys devices supported
  • Devices have integrated PLC, programmed using a free graphical programming environment PoBlocks
  • External motion controller for Mach4 (up to 8 axes) – both internal pulse generator (maximum 25 kHz) and external pulse generator (maximum 125 kHz) options are supported
  • Support for PoKeys digital inputs and outputs, analog inputs, PoExtBus outputs, PWM outputs, encoders (with smart MPG jogging), matrix keyboard, kbd48CNC keyboard , matrix LED, alphanumeric LCD, PoIL data interchange
  • Ability to import/export settings of the plugin for sharing the plugin configuration or deployment
  • Highly configurable pendant functionality
  • Multiple Mach4 devices for better overview over IOs and registers
  • OEM device customization options available
  • PoKeys57CNC is a combination of general-purpose PoKeys device and external motion controller in one device. It features both USB and Ethernet connection options and has dedicated connectors for motor drivers, pendant, LCD, CNC switch inputs, encoders and analog inputs. It also contains a galvanically isolated spindle control signals (0-10 V isolated analog output, 4 open-collector digital outputs), two on-board relays and two outputs for external solid-state relays. The device is powered from 6-26 V DC input.
  • PoKeys57CNC is fully supported by Mach4 plugin – up to 8 step/dir-based outputs are available with 125 kHz maximum step frequency each.

PoKeys Plugin – Mach3

PoKeys57

PoKeys57

Drivers and Info

Author

PoLabs

Version

Check vendor website

Status

Stable

Feedback

PoKeys Forum

Website

PoLabs Main or Mach3 setup tutorial

Special Features

  • Plug&Play support for PoKeys56U, PoKeys56E, PoKeys57U, PoKeys57E, PoKeys57CNC, PoKeys57CNCdb25 devices
  • Use of multiple PoKeys devices supported
  • Devices have integrated PLC, programmed using a free graphical programming environment PoBlocks
  • External motion controller for Mach3 (up to 4 axes) and Mach4 (up to 8 axes) – both internal pulse generator (maximum 25 kHz) and external pulse generator (maximum 125 kHz) options are supported
  • Support for PoKeys digital inputs and outputs, analog inputs, PoExtBus outputs, PWM outputs, encoders (with smart MPG jogging), matrix keyboard, kbd48CNC keyboard , matrix LED, alphanumeric LCD, PoIL data interchange
  • Ability to import/export settings of the plugin for sharing the plugin configuration or deployment
  • OEM device customization options available
  • PoKeys57CNC is a combination of general-purpose PoKeys device and external motion controller in one device. It features both USB and Ethernet connection options and has dedicated connectors for motor drivers, pendant, LCD, CNC switch inputs, encoders and analog inputs. It also contains a galvanically isolated spindle control signals (0-10 V isolated analog output, 4 open-collector digital outputs), two on-board relays and two outputs for external solid-state relays. The device is powered from 6-26 V DC input.
  • PoKeys57CNC is fully supported by Mach4 plugin – up to 8 step/dir-based outputs are available with 125 kHz maximum step frequency each.

PowerMate

PowerMate

PowerMate

Download

Author

Art Fenerty

Version

2.00.046

Status

Full Release

Feedback

No Feedback

Website

Griffin Technology

Special Features

  • Jogs any axis at Jog% speed setting. Press button to switch axis, press for 1/s second to enable/disable.
  • May not work with newer releases of Mach3

ShuttlePRO

SmoothStepper

TC-Emulator Board

TC-Emulator Board

TC-Emulator Board

Download Documentation

Author

Queiroz Junior

Version

No Version

Status

Full Release

Feedback

No Feedback

Website

No Website

Special Features

  • 32 Optically Isolated Inputs

Torch Height Control

Download

Author

Brian Barker

Version

1.0A

Status

Experimental – Unsupported

Feedback

No Feedback

Website

No Website

Special Features

  • Uses any analog input to do torch height control

UC100 USB Motion Controller

UC100 USB Motion Controller

UC100 USB Motion Controller

Download

Author

CNCdrive

Version

2.106

Status

Full Release

Feedback

email: info (at) cncdrive (dot) com

Website

CNCDrive

Special Features

  • Replaces the LPT port.
  • Controls up to 6-axis simultaneously.
  • Works with Mach3 software via plugin.
  • Up to 100kHz operation.
  • USB connection to the control PC.
  • Same pinout as a standard LPT port.
  • Fast communication with data buffer for robust and stable operation.

UCR200 wireless CNC jog pendant

UCR200

UCR 200

Download

Author

CNCdrive

Version

Check Vendor Website

Status

Full Release

Feedback

CNCdrive Contact Us

Website

CNCdrive HomePage

Special Features

  • Wireless (WIFI) jog pendant to use with Mach3
  • 10-15meters transmit range (depends on environment)
  • 4-axis on screen (up to 6-axis selectable).
  • Works with Mach3 software via plugin.
  • LCD screen with backlight
  • USB wi-fi transmitter connects to the control PC.
  • Hand wheel encoder and pushbuttons.
  • Battery operation with long life. (batteries replaceable)

UC300-5LPT USB motion controller

 UC300

UC300-5LPT USB

Download

Author

CNCdrive

Version

Check Vendor Website

Status

Full Release

Feedback

CNCdrive Contact Us

Website

CNCdrive HomePage

Special Features

  • Controls upto 6-axis simulteneously.
  • Works with Mach3 software via plugin.
  • Up to 100kHz operation.
  • 49 digital inputs and 36 digital outputs.
  • 2 analog inputs and 2 analog outputs.
  • USB connection to the control PC.
  • LPT port compatible.
  • Fast communication with data buffer for robust and stabile operation.

Video WebCam Point Cloud Scanner

Video WebCam Point Cloud Scanner

Video WebCam Point Cloud Scanner

Download

Author

Art Fenerty

Version

2.00

Status

R & D

Feedback

No Feedback

Website

No Website

Special Features

  • Scans table with WebCam and Laser Line to create point clouds
  • Meshing program in development

Xbox 360 Controller

Xbox 360 Controller

Xbox 360 Controller

Download Documentation

Author

Lee Davis

Version

2.4.1

Status

Release – Limited Support

Feedback

No Feedback

Website

No Website

Special Features

  • Run your mill with an Xbox 360 Controller
  • Requires XINPUT1_3.DLL to function (can be downloaded from Microsoft as part of a DirectX redistributables package)
  • If not connected to the internet, requires XBox360_32Eng.exe driver file

XBOX-Shilling Plugin (Multi mode)

XBOX-Shilling Plugin (Multi mode)

XBOX-Shilling Plugin (Multi mode)

Download Documentation

Author

Tim Shilling

Version

1.0.4

Status

Release – Limited Support

Feedback

No Feedback

Website

Shilling Systems

Special Features

  • Wireless and Wired XBOX Controllers Supported
  • Real time Battery Level Readout
  • 4 Selectable Modes with Current Mode Display and tactile feedback
  • Buttons
    • Supports OEM and custom Macros on all buttons
    • Optional Safety Lockout
    • All buttons configurable in all 4 settings; 32 functions
  • Thumbsticks
    • Optional Safety Lockout
    • Linearity Scaling Factors
    • Stick Deadzones Adjustable
    • Linear or MPG modes (MPG mode simulates a rotary MPG allowing for incredibly fine movements)
    • Up to 6 different Axis can be assigned
    • Triggers can act as throttles for movement as well as the analog thumbsticks, this allows for an even greater level of machine control