Cheetah MX4 Mini Motherboard The Cheetah MX4 Mini is a fully open source, powerful, yet affordable 3D printer motherboard! At just 80x90mm wide, it's an extremely compact motherboard with many cool features! This is one of the first PCB's I've ever created, so it might have some flaws. Custom Features 4 TMC stepstick drivers that support UART and SPI Sensorless and endstop homing configured using jumpers 3 Thermistor input connectors Support for parallel and serial LCD's and TFT displays 3 Fan output connectors Support for the BLTouch Probe (servo and probe connectors too) 2 High amperage heater outputs for a bed and miscellaneous Powerful STM32H743VIT6 LQFP100 MCU Support for USB-C and SD-Card printing 4x M3 grounded mounting holes Status and Power LEDs for programming 12/24V, 15A Input PCB Design The Cheetah MX4 Mini is a 4 layer PCB with dedicated power and ground inner layers. It's built off the STM32H series MCU to support every function you need for a printer. It's got many protection circuits, good decoupling, and is designed around high current inputs. To power it, you can supply either USB-C for development, or a 12/24V PSU to drive the motors and all the other parts like the drivers. You can upload prints via USB-C or SD Card, with support for UART and SPI TMC drivers, and you can hot-swap the motor drivers for maximum control. Firmware The Cheetah MX4 Mini uses an STM32H743VIT6 MCU, so it has support for both Marlin, Klipper and most other 3D printer firmwares! To get started, you can upload firmware to the onboard flash using the dedicated boot and reset pins! More information on firmware coming soon... BOM (Bill of Materials) I've created a BOM for JLCPCB and a general footprint BOM if you want to get PCBA from somewhere else like PCBWay or something. The JLCPCB BOM is actually relatively cheap, coming in at about $150 for all 5 boards which I was pretty impressed with! The LCSC BOM costs about $20 for the actual parts and then shipping will be about $2...
First seen: 2025-12-16 05:00
Last seen: 2025-12-16 13:01