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