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
Tags: