Skip to content


Product Profile

BIGTREETECH MANTA M5P is a 32-bit motherboard developed by the 3D printing team of Shenzhen BIQU Innovation Technology Co., Ltd. for Klipper running. It can run Klipper with a core board, which greatly eliminates the mass wiring between the motherboard and Raspberry Pi, and also greatly saves space in the chassis. The BTB headers are designed on MANTA M5P, so that customers can choose to use CM4 or other solutions, thus solving the insane shortage of Raspberry Pi CM4.

Features Highlights

  • 32bit 64MHz ARM Cortex-M0+ series STM32G0B1RET6 MCU.
  • The thermistor circuit is protected to prevent MCU damage from shorted heated bed and heater cartridge connections.
  • The CNC fan's voltage is selectable in 24V, 12V, and 5V, no more need for external stepdown thus preventing board damage from user error.
  • Thermistor connection supports pull-up resistance value setting using jumpers, no more extra module needed for PT1000.
  • MCU firmware can be upgraded via an SD card, or use DFU via Klipper's make flash command.
  • BTB connectors are adopted between the motherboard and core board, allowing the choice of other core board solutions in addition to CM4.
  • Integrated SPI and UART mode of TMC driver and DIAG pin, easily configurable with jumpers.
  • Support filament runout sensor, BLTouch, RGB, etc.
  • Replaceable fuse for easy maintenance.
  • Onboard proximity switch port, support NPN and PNP type selection, (24V, 12V, 5V) voltage selection.
  • Onboard SPI interface for connecting acceleration sensor to enable Klipper's input shaping.
  • The new E-FUSE fuse is equipped, which can respond quickly, enhance self-protection ability, and greatly reduce the motherboard burnout caused by short circuits or ignition.


Dimensions 137.5mm x 95mm, for details please refer to BIGTREETECH MANTA M5P V1.0-SIZE-top.pdf
Mounting Size Please refer to BIGTREETECH MANTA M5P V1.0-SIZE-top.pdf
MCU ARM Cortex-M0+ STM32G0B1RET6 64MHz
Driver Input Voltage VIN (DC12V-24V), HV (DC24V-56V) Selectable
Motherboard Input Voltage VIN=DC12V or DC24V
Logic Voltage DC 3.3V
Heater Connection Heated Bed (HB), Heater Cartridge (HE0, HE1)
HB Port Max Current 10A Continuous, 11A Instantaneous
Heater Cartridge Max Current 5.5A Continuous, 6A Instantaneous
Fan Port 3 x 2 pins CNC (FAN0, FAN1, Pi-FAN) (5/12/24V Selectable Voltage), 1 x Always On (FAN)
Fan Port Max Current 1A Continuous, 1.1A Instantaneous
Overall Current of Fan Ports) <2.5A
Expansion Port CAN, Probe, RGBx2, SPI, EXP1+EXP2, MIN1-MIN4, 40Pin-GPIO
Motor Driver Support TMC5160, TMC2209, TMC2225, TMC2226, TMC2208, TMC2130, ST820, LV8729, DRV8825, A4988...
Motor Driver Port Motor1, Motor2, Motor3 (Dual Motors Port), Motor4, Motor5 5 Channels in Total
Thermistor 3 x 100K NTC, two of which are selectable for NTC and PT1000
Display SPI Touchscreen, LCD Display, HDMI Touchscreen, DSI Touchscreen
PC Connection Type-C
Interface USB 2.0x2, LAN, DSI, CSI, SPI, HDMI0, HDMI1, SOC-Card, MCU-Card
Supported Kinematics Cartesian, Delta, Kossel, Ultimaker, CoreXY
Recommended Slicer/Console Cura, Simplify3D, Pronterface, Repetier-host, Makerware


Interface Diagram


Hardware Configuration

USB Power Supply

After the BIGTREETECH MANTA M5P has been powered, the red light D22 on the left side of the MCU will light up, indicating power on. When using only the USB to power the board or provide power through the USB, please insert the jumper cap onto the VUSB.

Hardware Installation

Stepper Driver


e.g.: A4988, DRV8825, LV8729, ST820, etc., connect jumpers(MS0-MS2) according to the microstep chart.

Note: RST and SLP must be shorted by jumpers for A4988 or DRV8825.

For details, please click:

UART Mode of TMC Driver

e.g.: TMC2208, TMC2209, TMC2225, etc., place jumpers according to the diagram below, microstep and current can be configured in firmware.

SPI Mode of TMC Driver

e.g.: TMC2130, TMC5160, TMC5161, etc., place jumpers according to the diagram below, microstep and current can be configured in firmware.

DIAG(Sensorless Homing) of TMC Driver

When using sensorless homing, place jumpers according to the diagram below, there is no need to cut the DIAG pin off when not being used.

Driver Voltage Selection

Install the Core Board via BTB Connection

M5P+CM4: Note the direction, as shown in the figure below:

M5P+CB1: Note the direction, as shown in the figure below:

Voltage Selection for CNC Fans

Through the jumper cap, you can set the output voltage to 5V, 12V, or 24V.

Note: We are not responsible for fan burnout caused by incorrect voltage selection.

Please confirm the voltage the fan supports before selecting the voltage.

100K NTC or PT1000 Setting

When using 100K NTC, no jumpers need to be connected, the pull up resistance of TH0-TH3 is 4.7K 0.1%. When using PT1000, the pins indicated in the picture below need to be connected via jumpers, parallel connection of 4.12K 0.1% resistors, the pull-up resistance of TH0-TH1 is 2.2K. (This method has a much lower accuracy than the MAX31865 in reading temperature.)

BLTouch Wiring

Wiring between LCD Screen and EXP1+EXP2

RGB Wiring

Filament Sensor Wiring

40 Pins GPIO

DSI/CSI Wiring

Proximity Switch Wiring

As shown in the figure below, 24V as an example, normally open (NPN type), no need for shorting through a jumper cap:

As shown in the figure below, 24V as an example, normally closed (PNP type), need for shorting through a jumper cap.

Software Configuration

For details, please click:

Software Installation

For details, please click:


  • All unplugging and plugging operations should be performed under the condition of power off, including enabling the eMMC writing.
  • Pay attention to the heat dissipation of CM4 and CB1. If the running application consumes too many system resources, the CM4/CB1 will get hot quite seriously.

Purchase Link:

If you have any issues with the product, please submit a support ticket.


BIQU Official Website:

BIGTREETECH Official Website:

Online Store:

BIGTREETECH Official Group:



Back to top