BigTreeTech SKR 3 - image 1
1 / 8
BigTreeTech·3D Printer Control Board

BigTreeTech SKR 3

High-performance 32-bit 3D printer board with STM32H743VI @ 480MHz, 5 driver slots, CAN bus, FDCAN, WiFi module support, 12–24V, 10A bed output. Marlin, Klipper, and RepRapFirmware compatible.

Starting from

$39.99

Compatible Firmware

Specifications

ArchitectureARM Cortex-M7
CPU Cores1
Clock Speed480MHz
RAM1MB
Flash2MB
GPIO Level3.3V
Power Input12-24V DC
StorageMicroSD

Components

STMicroelectronics STM32H743VI 32-bit ARM Cortex-M7 microcontroller, 2MB flash, 1MB RAM, running at 480MHz with FDCAN bus support

Multi-Driver Stepper Socket (5x)Stepper Driver SocketDatasheet

5x stepper driver sockets supporting TMC5160, TMC2209, TMC2208, TMC2130, DRV8825, A4988 and more in SPI, UART, and STEP/DIR modes

Optional ESP32/ESP8266 WiFi ModuleWireless ModuleDatasheet

Optional WiFi connectivity via ESP-12S, ESP-07S, ESP32U, or ESP32E module for OctoPrint/Mainsail wireless access

MicroSD Card SlotStorageDatasheet

MicroSD card slot for firmware and print file storage

Bus Interfaces

UART
SPI
I2C
USB
CAN bus
FDCAN

The BigTreeTech SKR 3 is a flagship 32-bit 3D printer control board built around the STM32H743VI ARM Cortex-M7 processor running at 480MHz with FDCAN bus support. It is designed for demanding multi-extruder and high-speed 3D printing setups, offering exceptional processing power, flexible driver support, and CAN bus expansion capabilities.

The board features 5 stepper driver sockets supporting a wide range of drivers including TMC5160, TMC2209, TMC2225, TMC2226, TMC2208, TMC2130, ST820, LV8729, DRV8825, and A4988 in SPI, UART, and STEP/DIR modes. A 10A heated bed output, dual hotend outputs (5.5A each), 3 PWM CNC fan outputs with selectable voltage (5V/12V/24V), and thermistor protection circuitry are included.

WiFi connectivity can be added via optional ESP-12S, ESP-07S, ESP32U, or ESP32E modules. The board supports CAN/FDCAN expansion for toolhead boards, BLTouch, filament detection, power loss recovery, and RGB LEDs. Input voltage is 12–24V DC with a 5V/5A DCDC converter. Full schematics, PCB layouts, and Marlin, Klipper, and RepRapFirmware (RRF) builds are published open-source on GitHub.

Use Cases

3

Resources

Where to Buy

Explore more of the directory — popular use cases, firmware, and specs to browse next.