SmartPrintCoreH7x
STM32H7 based Robust and Open Source 3D Printer Mainboard
Install / Use
/learn @BoltzRnD/SmartPrintCoreH7xREADME
<a href="https://discord.gg/xWGaHd83Hs"><img src="https://img.shields.io/discord/1230525222135005276.svg" alt="Discord"> </a>
The SmartPrintCoreH7x is an open-source 3D printer mainboard based on the STM32H7 series microcontroller.
Copyright (C) 2024 Boltz R&D
This Project is free Hardware: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This Hardware is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
Contact - info@boltzrnd.com
Contribute
I am looking for contributors and Open source organisations to maintain, expand and customize the design and sources for a voron 2.4 or similar next gen machines. being stuck in other work get me little to no time to make this project go forward for open source.
SmartPrintCoreH7x
Now Available to Buy from <a href="https://boltzrnd.com">Boltz R&D Store</a> , We are Shipping Globally!

SmartPrintCoreH7X © 2024 by Boltz R&D is licensed under GPL V3. To view a copy of this license, visit https://www.gnu.org/licenses/gpl-3.0.en.html ---------------
The SmartPrintCoreH7x is an open-source 3D printer mainboard based on the STM32H7 series microcontroller. It includes 5+1 stepper drivers, with the option to expand by adding more sets of 5 drivers through the upcoming "SmartPrintCore Extravaganza". With a jumper-less setup and a design built for flexibility, SmartPrintCoreH7x is dedicated for makers, tinkerers, and the industry to build and customize.
The Board utilizes self-locking Molex MegaFit(Power Input), Ultra-Fit Tangless (Hotend Heaters), Mini-Lock(Motors and power peripherals) and JST-GH (Digital and IO Peripherals), for easy and worry-free connections.

The board also includes multiple TI Buck converters with more than 90% efficiencies for multiple peripherals
- 12V 5A Fan and Peripheral Supply
- 5V 5A Fan and Peripheral supply
- 5V 10A SBC Supply (Optional, Can be powered by Peripheral Supply, using resistor jumpers in production)
Other notable features include -
- Compatibility with 12V/24V power supplies
- Auto power source selection for Board supply from USB/Main Supply.
Theraml Considerations -
- Low RDS(on) Mosfets are used for minimal losses, which also allows heatsink-less operation for average use cases
- The PCB design prioritizes heat management, with strategically placed components and optimized power traces that ensure optimal cooling.
All Features
- Open-source design, accessible and modifiable.
- Developed in KiCad.
- Powered by STM32H723 MCU.
- Supports 5+1 Stepper motors (Expandable in multiples of 5 using SmartPrintCore Extravaganza expansion board).
- Supports dedicated five closed-loop external stepper ports.
- USB-C with auto power switching for seamless MCU power management without setting jumpers.
- Four PWM and two always-on fan ports (Total 6 Fan ports).
- Dual voltage compatibility with 24V and 12V power supplies.
- Four servo channels.
- Single side-entry locking connector for simplified power input.
- TI buck converters ensure efficient and reliable power supply to SBC and components.
- Dedicated 5V supply for SBC (10A max, to support Bigger LCD and other SBC peripherals) with locking connector and Type-C port.
- Auxiliary power: 5V 5A and 12V 5A for peripherals and fans.
- 3.3V 1A auxiliary supply for Wi-Fi modules and small devices.
- High-efficiency MOSFETs for cooler operation.
- 15A heated bed with a locking connector.
- Three high-power heaters with locking connectors.
- Onboard slow-burning fuse for added safety.
- Optional: External additional inline fuses for power input are recommended (included in BOM).
- DIP switch configuration for easy sensorless homing setup.
- Preconfigured switchable microstepping with preinstalled SMD resistors.
- Buffered signals for motor SPI and UART.
- Supports both Marlin and Klipper firmware.
- Clearly marked stepper drivers for easy orientation identification and setup.
Ports Overview
| Port Category | Quantity | Details |Recommended Rating(Operating) | Current Rating (Absolute Max Unless Notified)| |------------------------|-------------------------|------------------------------------------|-------------------------------------|----------------------------------------------| | Power Input | 1 | 6-in-1; Min: 12V, Max - 24V | 15A | 60A Total: 20A BED, 20A Motors, 20A Heaters | | Steppers | 5 (+1) | 2 Ports for Z Stepper | 15A | 20A | | Smart Steppers Port | 5 (+1) | | 15A | 20A | | Heaters | 3 | | 15A | 20A | | Bed Heaters | 1 | | 15A | 20A | | Accelerometer | 3 (Total) | 1 x SPI 3.3V, 1 x I2C 5V, 1 x I2C 3.3V | 0.5A | 1A | | ESP-01 UART | 1 | | 0.5A | 1A | | FAN | 6 | 4 x PWM + 2 x Always On, Switchable | 2A each port,4A across all ports | 5A | | Servo | 4 | | 2A each port,4A across all ports | 5A | | Aux Servo Power | 1 | 5V | 4A | 5A | | SPI (Spare) | 3 | 1 x 3.3V + 2 x 5V | 0.5A | 1A 5V, 0.2A 3.3V | | PT100 SPI Port | 1 | | 0.2A | 0.2A | | USART | 2 | | 1A | 2A | | SBC Supply | 2 | 1 x 4-pin Connector + 1 x Type C | 8A | 10A | | CAN | 1 | | 0A(No Power on CAN Port) | 0A | | Temperature Sensors | 4 | | N/A | N/A | | Endstops | 6 | | N/A | N/A | | Filament Sensors | 2 | | N/A | N/A | | LCD Connector Set | 1 | | 1A | 2A | | SWD | 1 | | N/A | N/A | | PS CTRL | 1 | | N/A | N/A | | PS PWR DET | 1 | | N/A | N/A | | Neopixel LED Port | 1 | | 1A | 2A | | BLTOUCH Port | 1 | | 1A | 2A | | Probe | 1 | | 1A | 2A | | MicroSD | 1 | | N/A | N/A |
Jumpers and Configurations
| Configuration | Options | Description | |-----------------------------|----
Related Skills
mcp-shrimp-task-manager
2.1kShrimp Task Manager is a task tool built for AI Agents, emphasizing chain-of-thought, reflection, and style consistency. It converts natural language into structured dev tasks with dependency tracking and iterative refinement, enabling agent-like developer behavior in reasoning AI systems.
mcp-shrimp-task-manager
2.1kShrimp Task Manager is a task tool built for AI Agents, emphasizing chain-of-thought, reflection, and style consistency. It converts natural language into structured dev tasks with dependency tracking and iterative refinement, enabling agent-like developer behavior in reasoning AI systems.
contextplus
1.5kSemantic Intelligence for Large-Scale Engineering. Context+ is an MCP server designed for developers who demand 99% accuracy. By combining RAG, Tree-sitter AST, Spectral Clustering, and Obsidian-style linking, Context+ turns a massive codebase into a searchable, hierarchical feature graph.
Peekaboo
2.9kPeekaboo is a macOS CLI & optional MCP server that enables AI agents to capture screenshots of applications, or the entire system, with optional visual question answering through local or remote AI models.
Security Score
Audited on Mar 10, 2026
