Hasty Briefsbeta

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.