Show HN: I designed my own 3D printer motherboard
10 days ago
- #Open Hardware
- #STM32
- #3D Printing
- The Cheetah MX4 Mini is a compact, open-source 3D printer motherboard (80x90mm).
- Features 4 TMC stepstick drivers with UART/SPI support, sensorless/endstop homing, and 3 thermistor inputs.
- Supports parallel/serial LCDs/TFT displays, BLTouch Probe, and has 3 fan output connectors.
- Includes 2 high-amperage heater outputs, STM32H743VIT6 MCU, USB-C/SD-Card printing, and 4x M3 mounting holes.
- 12/24V, 15A input with status/power LEDs for programming.
- 4-layer PCB with dedicated power/ground layers, designed for high-current inputs with protection circuits.
- Compatible with Marlin, Klipper, and other 3D printer firmwares.
- Firmware upload via boot/reset pins; detailed firmware guide coming soon.
- JLCPCB BOM costs ~$150 for 5 boards; LCSC BOM ~$20 + $20 shipping.
- Acknowledgments to contributors @Fisheiyy, Reddit users, and Hackclub sponsors @qcoral & @acornitum.