BIGTREETECH Octopus Pro Controller Board
The go-to board for serious Voron and Klipper builds. The BIGTREETECH Octopus Pro is a full-size, 8-driver 32-bit controller built for high-voltage motion systems, multi-extruder setups and printers that need more I/O than a typical board offers. You can run any driver at up to 60V, keep your logic at 24V, and still have spare heaters, fans and inputs for whatever you add next. Available with a choice of three processors to suit your firmware and performance needs.
Choose Your Variant:
| Variant | Processor | Clock Speed | Flash | Best For |
|---|---|---|---|---|
| F446 | STM32F446ZET6 (Cortex-M4) | 180 MHz | 512 KB | Klipper and Marlin: the proven Voron standard |
| F429 | STM32F429ZGT6 (Cortex-M4) | 168 MHz | 1 MB | RepRapFirmware (RRF), or anyone who needs the extra flash |
| H723 | STM32H723 (Cortex-M7) | 550 MHz | 512 KB | Maximum headroom for high-speed Klipper builds and complex configs |
Key Features:
- 8 Driver Sockets, 9 Motor Outputs: Pluggable driver sockets support all popular stepper drivers in UART, SPI or STEP/DIR mode. A dual parallel Z output handles twin-motor Z axes without extra wiring.
- Up to 60V Motor Power: Each driver has its own jumper to select either the dedicated motor input (12–60V) or the 24V main supply. You can run high-voltage TMC5160s on X/Y and standard TMC2209s everywhere else on the same board.
- Three Separate Power Inputs: Independent inputs for logic, motors and bed, so you can split the load across several PSUs with a common ground. Onboard 12V (4A), 5V (8A) and 3.3V (1A) regulators power your peripherals.
- 4 Hotend Heaters + Heated Bed: Supports multi-extruder and IDEX setups, and runs heated beds up to 300W directly (use an external MOSFET or SSR above that).
- 6 PWM Fans + 2 Always-On: Each fan port has its own voltage selection (Vin, 12V or 5V), plus flyback protection to protect the MOSFETs when driving larger fans.
- Onboard MAX31865 PT100/PT1000 Amplifier: 2/3/4-wire support for high-temperature sensors, alongside 5 NTC thermistor inputs with input protection.
- Protected Probe Port: An optocoupler-isolated probe input with a selectable pull-up works with NPN and PNP inductive probes, so you don’t need a BAT85 diode. BLTouch, Klicky and other probes are also supported.
- CAN Bus Ready: An RJ11 6P6C CAN interface is ready for toolhead boards and expansion modules.
- Raspberry Pi and CB1 Friendly: Connect via USB-C or direct UART/SPI, with a dedicated 5V Pi power header.
- StallGuard Sensorless Homing: DIAG jumpers for sensorless homing with compatible TMC drivers.
- Plus: 6 endstop inputs, 2 filament runout inputs, RGB LED output, I²C and SPI expansion, ESP8266 WiFi header, onboard EEPROM, replaceable fuses, SD card firmware updates, and a buzzer that warns you when the 5V rail is overloaded.
Specifications:
- Board size: 160 × 100 mm (mounting holes 150 × 90 mm)
- Logic input: DC 15–28V
- Motor input: DC 12–60V
- Bed input: DC 12–28V
- Firmware: Klipper, Marlin, RepRapFirmware (RRF on the F429 variant)
- PC connection: USB Type-C
Compatibility:
- Voron 2.4 and Trident: The board listed in the official Voron documentation. It drops straight into the standard electronics bay layout.
- Other Klipper printers: Suits any CoreXY, IDEX or multi-toolhead build that needs 8 drivers.
- Stepper drivers are not included. Choose TMC2209 for 24V builds or TMC5160/TMC2160-based drivers for 48–60V setups.










Reviews
There are no reviews yet.