About MASSO
What is MASSO?
MASSO is a standalone, embedded 5-axis CNC controller.
It includes a built-in processor, motion control, spindle control, Wi-Fi, and I/O interfaces—no external PC required.
How many axis does MASSO have?
All MASSO controllers support 5 axis.
How many Outputs does MASSO have?
MASSO G3 & MASSO Touch
18 TTL outputs
5V @ 5mA (source only)
MASSO G2
16 TTL outputs
5V @ 5mA (source and sink)
The TTL outputs on MASSO G3 and MASSO Touch can be used with the MASSO TTL Relay Module. For Relay Module information CLICK HERE
How many Inputs does MASSO have?
MASSO G3 & MASSO Touch have 24 optically isolated inputs
Input voltage range: 5V to 24V
Where can I get download MASSO controller software?
When you purchase a MASSO controller, a myWorkshop account is created for software and controller management.
If purchased through a machine manufacturer or distributor, they will create your myWorkshop account.
If you did not receive login details, email MASSO support with:
Your MASSO serial number
Your email address
All current and future software updates are available through myWorkshop.
Can I run MASSO software on a PC or get a trial version?
No. MASSO is a standalone hardware controller, and the software only runs on MASSO hardware.
It cannot be installed or tested on a PC.
Do I need motor drives?
Yes. MASSO outputs STEP and DIRECTION signals, which must be connected to stepper or servo motor drives.
Drives must be matched to the motor type
Correct matching ensures optimal performance
What is the difference between MASSO G3 and MASSO Touch?
MASSO Touch:
Integrated touchscreen
MASSO G3 hardware inside
MASSO G3:
No touchscreen (external display required)
- Please see our FAQ page about MASSO Touch https://docs.masso.com.au/MASSO-Touch-FAQ
Can one MASSO controller run multiple machine types?
Yes. A single MASSO controller can run:
Mill
Plasma
Laser
Waterjet
Lathe
Key Points:
Mill, Plasma, Laser, and Waterjet use multi-head software
Switching heads only requires a tool change command
Lathe uses separate software
Switching software is done at power-on
Each machine type has its own configuration file
Software change time: ~90 seconds
No additional cost for multiple software types
- For more information on Multi-head and how it works please see https://docs.masso.com.au/multi-head/introduction
Can I load a DXF file into MASSO
No. MASSO runs G-code only.
You must use CAM software to convert DXF or CAD files into G-code.
Where can I get a post processor for my CAM software?
Post-processors for supported CAM software are listed in the documentation.
If your CAM software is not listed:
Contact your CAM supplier
Ask if they provide or can create a MASSO post-processor https://docs.masso.com.au/cam-post-processors
Can I transfer G-code over a network?
Yes. Using Wi-Fi and MASSO Link, you can:
Transfer G-code files
Download tool tables
Monitor machine status, progress, and alarms
MASSO Link supports:
Windows
macOS
Linux
How easy is MASSO to set up?
Setup difficulty depends on user experience.
To help:
Quick Start Guides are available for each machine type
Detailed documentation covers common setups
Community forums allow users to ask questions
MASSO simplifies setup by combining:
Controller
Motion control
Interface hardware
Software
All in one ready-to-use system. https://docs.masso.com.au/quick-start-guides
Can MASSO be used for non-CNC applications?
Yes. MASSO is a flexible, programmable controller with:
Precision motor control
Inputs and outputs
Auto-run programs on power-up
Continuous loop operation
This makes it suitable for many automation and control applications.
What USB ports does MASSO have?
MASSO G3 & MASSO Touch include:
4 × USB-A ports
USB 2.0 (compatible with USB 3.0 devices)
MASSO does not have USB-C ports.
What is the maximum G-code file size?
Maximum file size: 4 GB
No limit on the number of lines, as long as the file is under 4 GB
Spanish
French
German
Simplified Chinese