Details the boards and drivers currently supported by this software

LPC Boards with native support

There are a number of boards which have configurations pre-configured. They are

  • Azsmz Mini
  • Azteeg X5 Mini v1.1
  • Azteeg X5 Mini v2
  • Azteeg X5 Mini v3
  • fly-CDY
  • MKS Sbase v1.3
  • MKS SGen L v1.0
  • MKS SGen L v2.0
  • ReArm
  • SKR v1.1
  • SKR v1.3
  • SKR v1.4 (both the standard and turbo versions)
  • SKR E3 Turbo
  • Smoothieboard

If your board is not on the list, use the generic profile and the pin number for each input/output in the config.g file and get in touch and we can add native support.

STM32F4 Boards with native support

There are a number of boards which have configurations pre-configured. They are

  • Fly-407ZG
  • Fly-C8
  • Fly-CDYv2
  • Fly-CDYv3
  • Fly-E3
  • Fly-E3-v2
  • Fly-E3-Pro
  • Fly-E3-Pro-V2 Support for this board has been removed due to the issues described here
  • Fly-E3-Pro-v3
  • Fly-Gemini-V1
  • Fly-Gemini-V1.1
  • Fly-Gemini-V2.0
  • Fly-Gemini-V3.0
  • Fly-Super8-V1
  • Fly-Super8-V1.1
  • Fly-Super8-V1.2
  • Fly-Super8-V1.3
  • Fysetc Spider 407 Version
  • Fysetc Spider King F407
  • SKR v2
  • SKR-RRF-E3 + Expansion Board
  • SKR Pro v1.1
  • SKR Pro v1.2
  • BTT GTR v1.0 + M5 Expansion Board
  • BTT Octopus v1.1 F429 Version
  • BTT Octopus Pro v1.0 F429 Version
  • BTT Octopus X7

STM32H7 Boards with native support

There are a number of boards which have configurations pre-configured. They are

  • Fly-MMU H723
  • Fly-ProX10 H723
  • Fly-Super5Pro H723
  • Fly-Super8Pro H743
  • Fly-Super8Pro H723
  • Fysetc Spider King H723
  • LDO Leviathan v1.3
  • SKR3 H723
  • SKR3 H743
  • SKR3 EZ H723
  • SKR3 EZ H743
  • BTT Kraken H723
  • BTT Octopus Pro v1.1 H723
  • BTT Scylla v1.0 H723

CAN-FD Expansion Boards

There is now a growing list of CAN-FD expansion boards that are compatible with all Duet 3, STM32F4 (using an SPI2CAN module) and STM32H7 based boards. They are

  • Fly-RRF36
  • Fly-SB2040 Max V3
  • Fly-SB2040 Pro Max V3
  • Fly-SHT36v3 Max V3
  • Fysetc StrideMax Dual V2.0
  • Fysetc PITB V2

Consumer Printers

There are printers that can be purchased with the STM32 port of RRF installed. They are

  • Formbot Troodon V2

Supported Drivers

Standalone mode

All drivers are supported in standalone mode.
This includes drivers such as TMC2130. Standalone means that the current must be set using the potentiometer and the microsteps must be set using jumpers on the board.

UART Drivers

The following drivers support firmware setting of microsteps and motor current.

  • TMC2208
  • TMC2209 - This includes full sensorless homing and stall detection support
  • TMC2225
  • TMC2226 - This includes full sensorless homing and stall detection support
  • Boards with built in drivers, such as MKS Sbase v1.3 and the original smoothieboard.

SPI Drivers

The following SPI drivers are supported on STM32 only (except the Fly-407ZG)

  • TMC2240 - Support is included from 3.5RC1
  • TMC5160 - This includes full sensorless homing and stall detection support
Tags: