Compute-module integration
A reinforced BTB header lets you mount a Raspberry Pi CM4 or BTT CB1 directly on the M4P, eliminating loose cables and simplifying Klipper setups. When used with a CM4, you get a 40-pin header matching the Pi’s pinout, Gigabit Ethernet (1000 M), and three USB 2.0 ports, with ESD protection on USB and Ethernet.
Motion control & stepper drivers
The board provides four driver slots covering X, Y, dual-Z, and E0. It supports STEP/DIR (stand-alone), UART, and SPI modes, including common TMC families (e.g., 2209/2208/2226/2130/5160). Sensorless homing is available via on-board DIAG pins, enabled with jumpers—no pin cutting required. A separate MOTOR POWER input and jumper selection let you feed the drivers independently (up to 56 V when appropriately configured and using compatible high-voltage drivers).
Power design & thermal management
An on-board TPS5450 5 A regulator powers the core module from a 12/24 V supply. The heated-bed output is rated up to 10 A, the hotend heater up to 6 A, and the total current budget for heaters/drivers/fans is < 20 A. Three CNC fan headers can be jumpered to 24 V or 5 V (all three must share the same voltage), plus a dedicated SoC fan header. Thermistor protection circuits help safeguard the MCU against shorts or leakage.
Connectivity & expandability
Supported accessories include BLTouch (servo + probe), a filament-runout sensor, RGB lighting, and RepRapDiscount-style LCDs via EXP1/EXP2. Dimensions are 160 × 95 mm (mounting: 146 × 84.2 mm; 97 × 84.2 mm). These features make the M4P V2.2 a tidy upgrade path for compact printers; it’s commonly paired with builds such as Voron V0 or Ender-3.
Firmware & use cases
The M4P V2.2 runs Klipper when paired with a CM4 or CB1, and it is also compatible with Marlin. It’s a natural fit for small to medium-format machines where you want a single-board, CM4-ready controller with modern I/O and clean cable management.
| Product size | 160x95mm |
| Installation size | 146 x 84.2mm |
| Processor | ARM Cortex-M0+ STM32G0B0RE |
| Input voltage | DC12V or DC24V |
| Logic voltage | DC3.3V |
| Firmware | Klipper/Marlin |
| Fan interfaces | 3 CNC fans (optional voltage 24/5V), 1 SoC fan |
| Extension interfaces | Servos, Probe, Fil-DET, 2 x RGB |
| Stepper motor drivers | TMC5160, TMC2209, TMC2225, TMC2226, TMC2208, TMC2130, ST820, LV8729, DRV8825, A4988, etc. |
| Driver working modes | SPI, UART, STEP/DIR |
| Motor driver interfaces | X, Y, Z (Dual Z axis), E0 |
| 3D printer setup | Cartesian, Delta, Kossel, Ultimaker, CoreXY |
| Recommended software | Cura, Simplity3D, Pronterface, Repetier-host, Makerware |







There are no reviews yet.