Custom Commands and G-Code that have been added to this port

There has been some additions made to standard gcodes available.

Additional GCodes

  • M122 P200 - This gives an output of pin assignments for the configured board
  • M150 - X2 has been added for the Neopixels. It should be used instead of X1. This is only applicable to this LPC/STM32 port.
  • M308 - “thermocouple-max6675” has been added as an additional sensor type. This is only applicable to this LPC/STM32 port.

Unsupported GCodes

M350 - For many of the drivers used on the supported board, the microstepping is controlled by hardware (e.g. by installing certain jumpers). This is only supported by TMC22XX and TMC5160 drivers set in UART/SPI mode.

M915 - Stall detection is now supported on the SKR v1.3, SKR v1.4, SKR 2, SKR E3 Turbo, SKR GTR, SKR Pro, SKR-RRF-E3, Fly-CDY, Fly-E3, Fly-E3-Pro and MKS SGen L v1 and v2 when using TMC2209, TMC2226 or TMC5160 drivers

Additional Meta Information

Version 3.01 and upwards of RRF includes support for conditional gcode. It does this through meta commands and querying data stored in the object model.