grandMA3 Consoles and the NPU Explained

The grandMA3 ecosystem from MA Lighting is the gold standard for lighting control in live events, broadcast, and installation. This guide explains the roles of grandMA3 consoles, onPC software, and the Network Processing Unit (NPU), focusing on how the NPU expands parameter capacity, processing power, and network output for large-scale productions.
Key takeaways
- The grandMA3 NPU is a dedicated processing unit that adds 4,096 parameters and two DMX ports per unit, scaling a session up to 32,768 parameters.
- NPUs are needed when a single console's 8,192-parameter limit is exceeded, or when additional DMX/network outputs are required.
- NPUs operate in a session with consoles and onPC, distributing processing and providing redundancy.
- They output DMX via physical ports and Art-Net/sACN, supporting up to 64 universes per NPU over the network.
- Redundancy configurations allow backup NPUs to take over seamlessly, ensuring show continuity.
The grandMA3 Ecosystem Overview
MA Lighting's grandMA3 series includes a range of hardware consoles (compact, light, full-size), the onPC software for PC-based control, and dedicated network processing units (NPU). The system is built on a common software platform, allowing seamless integration and session-based networking. All devices share a unified show file and can be combined to scale parameter counts and DMX outputs.
The grandMA3 software runs on a real-time operating system and supports up to 8,192 parameters per session with a single console or onPC license. However, for shows requiring more parameters or additional DMX universes, the NPU becomes essential.
What Is a Network Processing Unit (NPU)?
The grandMA3 NPU is a dedicated hardware device that processes lighting data and generates DMX output over Art-Net, sACN, or direct DMX ports. It does not have a user interface or touchscreen; it is designed to be rack-mounted and controlled via a grandMA3 console or onPC station on the same network.
Each NPU adds up to 4,096 parameters (2,048 per DMX port, with two ports per NPU) to the session. It also provides additional processing power for effects, timing, and cue execution, offloading work from the main console. The NPU is essential when a single console's parameter limit is exceeded or when redundant output is required.
When Do You Need an NPU?
You need an NPU when your show requires more than 8,192 parameters (the maximum for a single grandMA3 console or onPC session). For example, a large festival with thousands of fixtures, media servers, and LED panels may easily exceed this. Adding an NPU increases the total parameter pool by 4,096 per unit, up to a maximum of 32,768 parameters in a session (with multiple NPUs).
Another scenario is when you need additional physical DMX outputs or Art-Net/sACN universes. Each NPU provides two DMX ports (each can output one universe) and can stream up to 64 universes over the network. If your console's onboard outputs are insufficient, an NPU expands your output capacity.
Redundancy is another key reason. In critical productions, you can configure an NPU as a backup processor. If the primary console fails, the NPU can continue running the show with the last loaded cue list, ensuring no interruption.
NPU in a Session: How It Works
grandMA3 uses a session-based networking model. All consoles, onPC stations, and NPUs join the same session over a standard Ethernet network (preferably a dedicated lighting network). The session master is typically the main console, but any device can take over if the master disconnects.
When an NPU joins a session, it automatically synchronizes the show file and begins processing its assigned parameters. The console distributes parameter ranges to each NPU, and the NPU handles DMX output for those fixtures. This distributed processing reduces latency and allows the console to focus on user interface and high-level control.
The NPU can also operate in standalone mode for playback-only scenarios, but it requires a console or onPC to program the show initially.
DMX, Art-Net, and sACN Output
grandMA3 consoles and NPUs output DMX via physical XLR ports (DMX512-A) and over IP protocols: Art-Net and sACN (E1.31). Each device can stream multiple universes over the network. The NPU's two DMX ports each output one universe, but via Art-Net/sACN, it can handle up to 64 universes (depending on network bandwidth and fixture count).
For large installations, using sACN with multicast is recommended for efficient data distribution. The NPU supports both unicast and multicast, allowing flexible network topologies. It also supports RDM (Remote Device Management) over DMX ports for fixture configuration and monitoring.
Redundancy and Reliability
The grandMA3 ecosystem offers multiple redundancy options. You can configure a backup console or onPC station to take over if the master fails. NPUs can also be set as redundant processors: if one NPU goes offline, another can assume its parameter load. This is critical for live events where downtime is unacceptable.
Additionally, the system supports redundant network paths (e.g., two separate switches) and power supplies (NPUs have dual internal PSUs). The combination of hardware redundancy and session-based failover makes grandMA3 one of the most reliable lighting control platforms.
Integrating with Other Systems
grandMA3 consoles and NPUs can integrate with media servers, video systems, and audio consoles via protocols like Art-Net, sACN, and MIDI. The NPU's processing power can also be used for pixel mapping and complex effects. For large-scale shows, multiple NPUs can be combined to handle thousands of parameters, while the console provides the programming interface.
For permanent installations, the NPU can be rack-mounted and left running 24/7, controlled remotely via a grandMA3 onPC station. This setup is common in theme parks, cruise ships, and broadcast studios.
Frequently asked
Can I use an NPU without a grandMA3 console?
Yes, an NPU can operate in standalone mode for playback of pre-programmed shows, but programming requires a grandMA3 console or onPC station. The NPU must join a session to receive show data initially.
How many NPUs can I connect in one session?
A grandMA3 session supports up to 8 NPUs, providing a maximum of 32,768 parameters (8 NPUs x 4,096 plus the console's 8,192). However, the total number of DMX universes is limited by network bandwidth and the session's parameter count.
Does the NPU support RDM?
Yes, the NPU supports RDM (Remote Device Management) over its physical DMX ports, allowing you to configure and monitor RDM-compatible fixtures directly from the console.
What network protocols does the NPU use?
The NPU uses Art-Net and sACN (E1.31) for streaming DMX over IP. It also supports standard Ethernet for session communication and can be configured for unicast or multicast.
Is the NPU compatible with grandMA2?
No, the grandMA3 NPU is designed exclusively for the grandMA3 software and is not compatible with grandMA2 systems. However, grandMA2 consoles can be used in a grandMA3 session via mode switching (limited compatibility).
Building or upgrading a system?
SSOUNDS engineers and manufactures professional PA worldwide — from a single room to stadium scale.