| Processor Family | LPC | STM32F4 | STM32H7 |
|---|---|---|---|
| Tested Processors | LPC 1768 and LPC 1769 | STM32F405, STM32F407, STM32F429 | STM32H723, STM32H743 |
| Processor Speed | LPC 1768 = 100MHz, LPC 1769 = 120MHz | 168MHz or 180MHz | 480MHz |
| Flash requirements | 512kb | 1024kb | 1024kb+ |
| Networking | WiFi, Ethernet (supported up to 3.1.1-14) or via attached SBC | WiFi or via attached SBC | WiFi or via attached SBC (from 3.5.0-rc2+101) |
| Support for attached Raspberry Pi or other Single Board Computer (SBC) | Yes | Yes | Yes |
| Stepper Drivers Supported in Smart Mode | TMC2225, TMC2226, TMC2208, TMC2209 | TMC2225, TMC2226, TMC2208, TMC2209, TMC2240, TMC5160 | TMC2225, TMC2226, TMC2208, TMC2209, TMC2240, TMC5160 |
| Number of Stepper Drivers Supported | 8 | 11 | Almost Unlimited Expansion via CAN-FD |
| CAN-FD Expansion Support | No | Yes using an SPI2CAN module | Yes |
- RepRapFirmware for LPC Boards
- Overview
- Release Notes
-
General
- Adding a Camera
- Board.txt Configurables
- Connecting a Smart Effector
- Connecting a BME280
- Connecting a DHT22
- Configuring a BTT Smart Filament Monitor
- Configuring ExeconMcode
- Configuring Neopixels
- Configuring Putty
- Configuring Filezilla
- Custom Commands and G-Code
- Driver Timings
- DWC Plugins
- Firmware Build Instructions
- Firmware Limits
- How to Know What Pin is Interrupt Capable
- MCU Comparisons
- SBC Transfer Ready Pin Timeouts
- Sensorless Homing and Stall Detection
- Short to Ground Errors
- Obtaining Information for Troubleshooting
- Troubleshooting
- Updating Standalone Setups
- Useful Macros
- User Created Content
- LPC Boards
- Screens
- Adapters
- Addons
- Printer Specific Guides
MCU Types overview
An overview of the different MCUs supported