This describes the limits within the firmware for each
This page covers the configuration limits applied within the firmware.
- The total system limits are set by the mainboard.
- Expansion boards can be configured within the full capabilities of their hardware, subject to the overall system limits.
- There are also some firmware configuration limitations with CAN expansion on Duet 3, see CAN expansion limitations.
- You can check the configuration limits of the firmware version you are running by opening the ‘Object Model’ plugin in DWC, and checking the ‘limits’ section.
- The limits depend on firmware version, see relevant tab below.
Item | STM32H7 | STM32F4 | Description |
---|---|---|---|
MaxSensors | 56 | 56 | The maximum number of sensors |
MaxHeaters | 32 | 32 | The maximum number of heaters |
MaxPortsPerHeater | 2 | 2 | The maximum number of output ports per heater |
MaxMonitorsPerHeater | 3 | 3 | The maximum number of monitors per heater |
MaxBedHeaters | 12 | 4 | The maximum number of bed heaters |
MaxChamberHeaters | 4 | 4 | The maximum number of chamber heaters |
MaxZProbes | 8 | 8 | The maximum number of probes |
MaxGridProbePoints | 961 | 441 | The maximum number of mesh bed compensation points |
MaxGpInPorts | 64 | 64 | The maximum number of general purpose input ports |
MaxGpOutPorts | 56 | 56 | The maximum number of general purpose output ports |
MaxAxes | 30 | 15 | The maximum number of movement axes |
MaxDriversPerAxis | 8 | 4 | The maximum number of stepper drivers assigned to one axis |
MaxExtruders | 20 | 14 | The maximum number of extruders |
MaxAxesPlusExtruders | 32 | 15 | The maximum number of axes + extruders |
MaxHeatersPerTool | 20 | 4 | The maximum number of heaters per tool |
MaxExtrudersPerTool | 12 | 8 | The maximum number of extruders per tool |
MaxFans | 32 | 32 | The maximum number of fans |
MaxTriggers | 32 | 16 | The maximum number of triggers |
MaxSpindles | 4 | 4 | Maximum number of configurable spindles |
MaxZProbeProgramBytes | 8 | 8 | Maximum number of bytes in a Z probe program |
MaxCanDrivers | 20 | 20 | The maximum number of CAN connected stepper drivers |
MaxCanBoards | 20 | 20 | The maximum number of CAN connected boards |
MaxLedStrips | 5 | 5 | The maximum number of LED strips |
Item | STM32H7 | STM32F4 | Description |
---|---|---|---|
MaxSensors | 56 | 56 | The maximum number of sensors |
MaxHeaters | 32 | 32 | The maximum number of heaters |
MaxPortsPerHeater | 2 | 2 | The maximum number of output ports per heater |
MaxMonitorsPerHeater | 3 | 3 | The maximum number of monitors per heater |
MaxBedHeaters | 12 | 4 | The maximum number of bed heaters |
MaxChamberHeaters | 4 | 4 | The maximum number of chamber heaters |
MaxZProbes | 4 | 4 | The maximum number of probes |
MaxGridProbePoints | 961 | 441 | The maximum number of mesh bed compensation points |
MaxGpInPorts | 64 | 64 | The maximum number of general purpose input ports |
MaxGpOutPorts | 56 | 56 | The maximum number of general purpose output ports |
MaxAxes | 30 | 15 | The maximum number of movement axes |
MaxDriversPerAxis | 8 | 4 | The maximum number of stepper drivers assigned to one axis |
MaxExtruders | 20 | 14 | The maximum number of extruders |
MaxAxesPlusExtruders | 32 | 15 | The maximum number of axes + extruders |
MaxHeatersPerTool | 20 | 4 | The maximum number of heaters per tool |
MaxExtrudersPerTool | 12 | 8 | The maximum number of extruders per tool |
MaxFans | 32 | 32 | The maximum number of fans |
MaxTriggers | 32 | 16 | The maximum number of triggers |
MaxSpindles | 4 | 4 | Maximum number of configurable spindles |
MaxZProbeProgramBytes | 8 | 8 | Maximum number of bytes in a Z probe program |
MaxCanDrivers | 20 | 20 | The maximum number of CAN connected stepper drivers |
MaxCanBoards | 20 | 20 | The maximum number of CAN connected boards |
MaxLedStrips | 5 | 5 | The maximum number of LED strips |