Menu
Your Cart

BIGTREETECH Manta M8P V1.1 — STM32G0B1 board with 8 driver sockets for Klipper and Marlin

Manta M8P 32 bits 3D Printer Board - Marlin and Klipper
Manta M8P 32 bits 3D Printer Board - Marlin and Klipper
Manta M8P 32 bits 3D Printer Board - Marlin and Klipper
Manta M8P 32 bits 3D Printer Board - Marlin and Klipper
Manta M8P 32 bits 3D Printer Board - Marlin and Klipper
Manta M8P 32 bits 3D Printer Board - Marlin and Klipper
Manta M8P 32 bits 3D Printer Board - Marlin and Klipper
Manta M8P 32 bits 3D Printer Board - Marlin and Klipper
Only a few units in stock -22 %
Manta M8P 32 bits 3D Printer Board - Marlin and Klipper
Manta M8P 32 bits 3D Printer Board - Marlin and Klipper
Manta M8P 32 bits 3D Printer Board - Marlin and Klipper
Manta M8P 32 bits 3D Printer Board - Marlin and Klipper
Manta M8P 32 bits 3D Printer Board - Marlin and Klipper
Manta M8P 32 bits 3D Printer Board - Marlin and Klipper
Manta M8P 32 bits 3D Printer Board - Marlin and Klipper
Manta M8P 32 bits 3D Printer Board - Marlin and Klipper
BIGTREETECH Manta M8P V1.1 — STM32G0B1 board with 8 driver sockets for Klipper and Marlin
89.99€
69.99€
Ex Tax: 57.84€
  • Stock: 3
  • Model: Manta-8MP

Model:

Manta M4P

Manta M4P

Manta M8P

Manta M8P

Manta M8P V2

Manta M8P V2

Free shipping to mainland Spain, cheap to other destinations.

Pay in three interest-free installments with PayPal. 0% APR.

Fast shipping from Spain
Delivery from 24 hours and free shipping available in mainland Spain.
Stock on hand
Shipped quickly from Spain, with a full VAT invoice.
Secure & flexible payment
Pay by card, PayPal or bank transfer.
Expert technical support
Over 10 years helping customers with components and compatibility.

The BIGTREETECH Manta M8P V1.1 is a 32-bit controller for advanced 3D printers, CoreXY machines and projects requiring several independent motors. It combines a 64 MHz STM32G0B1VET6 Cortex-M0+, eight replaceable driver sockets and a BTB connector for mounting a compatible Linux module directly on the board to run Klipper in a compact assembly.

Its architecture allows the drivers to use the regular board supply or a separate HV input, while CAN, four heater outputs, a bed output and a broad set of fan, sensor and expansion connectors support demanding custom builds.

Exact revision: this product is Manta M8P V1.1. Do not use firmware, pin maps or jumper settings intended for Manta M8P V1.0 or the Manta M8P V2.0, as their hardware and pin assignments differ.

BIGTREETECH Manta M8P V1.1 pinout

Main specifications

ItemSpecification
MCUSTM32G0B1VET6, ARM Cortex-M0+, 64 MHz
Drivers8 replaceable sockets; STEP/DIR and, depending on module, UART or SPI
Motors8 independent channels and 9 physical connectors; Motor3A and Motor3B are wired in parallel
Board power12 or 24 V DC
Bed power12 or 24 V DC, separate input
Driver powerVBB or separate HV input up to 56 V; always limited by the installed driver
Heating1 bed and 4 HE0-HE3 heater outputs
Temperature5 inputs for 100 kΩ NTC; TH0-TH3 also selectable for PT1000
Fans5 two-pin PWM, 2 four-pin, Pi-FAN and 2 always-on 24 V outputs
Communications and expansionUSB-C, CAN, SPI, I2C, RGB, TFT, EXP1/EXP2, probe, servo, PS-ON and GPIO
Dimensions170 × 102.7 mm

BIGTREETECH Manta M8P V1.1 dimensional drawing

Eight drivers and nine motor connectors

The Manta M8P provides eight independent driver channels. Motor3 has two physical connectors, 3A and 3B, wired in parallel to the same driver. This can run two motors together, but does not provide independent current, motion or levelling. A machine with four independently controlled Z motors must allocate a separate channel to each one.

The board accepts STEP/DIR drivers and compatible UART or SPI modules. Documented examples include TMC2209, TMC2208, TMC2130, TMC5160, A4988, DRV8825, LV8729 and ST820. Actual compatibility depends on the module format, pinout, mode, current, cooling and voltage. DIAG sensorless homing also requires a compatible driver, jumpers, firmware and mechanics.

Important V1.1 changes

Compared with V1.0, BIGTREETECH revised the circuitry associated with Motor6, Motor7, Motor8, SPI, the MCU card, RGB, FAN4, CAN and Pi-FAN. V1.1 adds two-pin CAN connectors, UART-to-USB or USB OTG selection, GPIO26 control for Pi-FAN and eFuse protection on the 5 and 12 V outputs. This must not be interpreted as universal protection for every board input and output.

Revised BIGTREETECH Manta M8P V1.1 functions and USB selector

VBB and HV: the driver determines the voltage limit

Each socket can draw power from VBB or the separate HV input. BIGTREETECH specifies up to 56 V for this input, but that figure describes board capability: the installed driver determines the actual limit for each channel. A module limited to 36 V, such as the BIGTREETECH TMC2240, must operate below that value even though the Manta accepts more.

VBB or HV power selection for Manta M8P V1.1 driver sockets

Before applying power: check every jumper, VBB/HV voltage and polarity, the limit of each driver and its cooling. Never insert or remove drivers, motors, Linux modules or jumpers while the board is powered, including from USB.

Heaters, bed and temperature sensors

The board has one bed output and four heater outputs. The manufacturer specifies 10 A for the bed with a 12 A peak, and 5.5 A for each heater output with a 6 A peak. It also specifies less than 12 A for the heater-cartridge, driver and fan group, with the bed listed separately. The power supply, fuses, wires, connectors and ferrules must be sized for the actual load; a high-power bed may require a suitable external switching device.

TB and TH0-TH3 accept 100 kΩ NTC thermistors. TH0-TH3 can be adapted for PT1000 by jumper: a 4.12 kΩ resistor is placed in parallel with the 4.7 kΩ pull-up to obtain approximately 2.2 kΩ. BIGTREETECH notes that direct reading is less accurate than a dedicated MAX31865 interface. The electrical jumper does not replace selecting the correct sensor in firmware.

TH0 to TH3 jumpers for NTC thermistors or PT1000 sensors

Fans and auxiliary connections

On V1.1, FAN0-FAN4 are two-pin PWM outputs and FAN5-FAN6 are four-pin connectors. The CNC fan outputs allow 5, 12 or 24 V selection by jumper. Two always-on 24 V outputs and Pi-FAN, controlled through Linux-module GPIO26, complete the group. Always check the fan's rated voltage before connection.

Connections are provided for a BLTouch or compatible probe, servo, filament sensors, selectable-voltage NPN/PNP inductive probe, RGB, I2C, SPI accelerometer, PS-ON, TFT and EXP1/EXP2. CAN can connect compatible toolboards when the bus, termination, wiring and firmware are correctly configured.

Klipper with an installed Linux module

The BTB connector was originally documented for Raspberry Pi CM4 and BIGTREETECH CB1 V2.2. Current manufacturer documentation also lists CM5 and CB2 within the Manta M8P V1 family, but complete compatibility must not be inferred solely from form factor: board revision, operating-system image, eMMC or microSD, cooling and peripheral support must be checked.

The separately sold module provides the Linux system for Klipper, Moonraker, Mainsail or Fluidd. The three USB host ports, Ethernet, HDMI, DSI, CSI and part of the GPIO depend on that module; they are not autonomous STM32 features.

Raspberry Pi Compute Module 4 orientation on a Manta M8P board

BIGTREETECH CB1 orientation on a Manta M8P board

Klipper configuration

Klipper maintains a revision-specific file named generic-bigtreetech-manta-m8p-v1.1.cfg. It is a pin map and starting point rather than a finished profile: currents, thermistors, PID, limits, travel, kinematics, probes and heaters must match the actual printer.

The official MCU build settings start with:

Micro-controller Architecture: STMicroelectronics STM32
Processor model: STM32G0B1
Bootloader offset: 8 KiB
Clock Reference: 8 MHz crystal
Communication interface: USB on PA11/PA12

CAN on PD12/PD13 can also be selected when the installation is prepared for it. For microSD updates, use FAT32 and copy the binary as firmware.bin; a successful update normally renames it to FIRMWARE.CUR. The actual board identity must then be used instead of an example path.

Marlin configuration

Current Marlin includes a definition specifically for this revision:

#define MOTHERBOARD BOARD_BTT_MANTA_M8P_V1_1
default_envs = STM32G0B1VE_btt

Selecting the board does not automatically configure the printer. Drivers, currents, microsteps, sensors, thermal protections, heaters, fans, probe, endstops, display and machine geometry must all be defined before compiling. Do not build it as Manta M8P V1.0 or V2.0.

3D printer compatibility

Its eight channels and broad peripheral set make it suitable for Voron 2.4, and the official repository even includes a dedicated mounting bracket. It can also be integrated into Voron Trident, VzBot and other CoreXY builds, as well as Cartesian, Delta, Kossel or Ultimaker-style machines. These are integration possibilities rather than drop-in replacement claims.

Available space, mounting, machine revision, motors, drivers, display, sensors, heaters, power, wiring and configuration must be checked in every case. It is not a direct replacement for proprietary Ender, Prusa or Bambu Lab controllers.

This is for you if

  • You need up to eight independent drivers and a broad peripheral set.
  • You want to mount a CM4 or CB1 directly on the controller for Klipper.
  • You require CAN or a separate supply for selected drivers.
  • You are prepared to verify jumpers, wiring and firmware carefully.

This is not for you if

  • You want a drop-in controller with no firmware compilation or wiring changes.
  • You do not require this many motors, heaters or auxiliary connections.
  • You intend to run drivers at elevated voltage without checking their individual limits.
  • You expect the Linux module, drivers or their heatsinks to be integrated into the controller.

Recommended commissioning sequence

  1. Visually confirm that the silkscreen identifies Manta M8P V1.1.
  2. With every supply disconnected, configure the mode and voltage for each driver.
  3. Check continuity, polarity, fuses, protective earth, wire gauge and terminal tightness.
  4. Power logic first and verify the MCU, endstops and sensors.
  5. Test motors at conservative current and fans at the correct voltage.
  6. Enable each heater separately under supervision with thermal-runaway protection active.

Drivers and the Linux module are separate components. Complete the system with a CB1 V2.2, drivers such as the TMC2240, or compare this revision with the Manta M8P V2.0, after checking the requirements of each build.

Technical documentation: official BIGTREETECH Manta M8P repository, official Klipper M8P V1.1 configuration and current Marlin support.

Write a review

Note: HTML is not translated!
Bad Good
Captcha