Main Ctrl H7
Aiyin4Da-2·Main_Ctrl_H7·mianCtrlBorad/mianCtrl_H7.kicad_pcb
About the Main Ctrl H7 PCB
Main Ctrl H7 is an open source STM32 PCB design by Aiyin4Da-2, published on GitHub under the MIT license. It is a 4-layer board measuring 80 × 50 mm, with 146 components from 59 distinct parts.
Its main chip is the STM32H723VGTX, from the STM32 family. Other key parts include the TJA1042T-3, SN75176AD, ICM-42688-P, LIS3MDLTR and W25N01GVZEIG. By type, the board carries 55 capacitors, 35 resistors, 20 diodes, 13 ICs, 12 connectors and 3 transistors.
From the project
MainCtrl-H7 是一块基于 STM32H723VGT6 的 80 mm × 50 mm 四层主控板。板上集成 1 Gbit SPI NAND Flash、六轴 IMU、三轴磁力计、三路 CAN、两路 RS485、调试串口、WS2812、无源压电蜂鸣器和 IMU 加热控制,并通过 80-pin BTB 连接器引出大部分 MCU 信号。
MainCtrl-H7 是一块基于 STM32H723VGT6 的 80 mm × 50 mm 四层主控板。板上集成 1 Gbit SPI NAND Flash、六轴 IMU、三轴磁力计、三路 CAN、两路 RS485、调试串口、WS2812、无源压电蜂鸣器和 IMU 加热控制,并通过 80-pin BTB 连接器引出大部分 MCU 信号。
- 交互式 BOM - KiCad 工程内交互式 BOM - STM32H723VG 数据手册 - W25N01GV 数据手册 - LIS3MDL 数据手册 - TJA1042 数据手册 - SN75176A 数据手册
建议首次上电使用限流电源,并依次记录 J1 输入、+5V、+3V3MCU`、U11 pin 5 和 U13 pin 5 的电压及整板静态电流。当前工程中没有保存这五路电源的定量实测记录,因此表格保留为“待补录”。

Main components on the Main Ctrl H7
Main Ctrl H7 bill of materials (BOM)
146 components, 59 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | STM32H723VGTX STM32H723VGTx | LQFP-100_14x14mm_P0.5mm | U1 |
| 3 | TJA1042T-3 | SOIC-8_3.9x4.9mm_P1.27mm | U2, U3, U4 |
| 2 | SN75176AD | SOIC-8_3.9x4.9mm_P1.27mm | U5, U6 |
| 1 | ICM-42688-P TDK | ICM-42688-P | U7 |
| 1 | LIS3MDLTR STMicroelectronics | LIS3MDLTR | U8 |
| 1 | W25N01GVZEIG Winbond Electronics | W25N01GVZEIG | U9 |
| 1 | RY8411 RYCHIP | RY8411 | U10 |
| 2 | RS3236-3.0YF5 RS3236 RUNIC | RS3236-3.0YF5 | U11, U13 |
| 1 | RY3408 RYCHIP | RY3408 | U12 |
| 2 | AO3400A | SOT-23 | Q1, Q2 |
| 1 | PMBT3094A | SOT-23 | Q3 |
| 1 | X32258MOB4SI X32258MOB4SI 24M YXC | X32258MOB4SI | Y1 |
| 1 | PWR_IN | AMASS_XT30PW-M_1x02_P2.50mm_Horizontal | J1 |
| 1 | D-BUS | PinHeader_1x03_P2.54mm_Vertical | J2 |
| 1 | SWD | JST_GH_BM04B-GHS-TBT_1x04-1MP_P1.25mm_Vertical | J3 |
| 2 | RS-485 | JST_GH_BM02B-GHS-TBT_1x02-1MP_P1.25mm_Vertical | J4, J5 |
| 1 | CAN1 | JST_GH_BM02B-GHS-TBT_1x02-1MP_P1.25mm_Vertical | J6 |
| 1 | CAN2 | JST_GH_BM02B-GHS-TBT_1x02-1MP_P1.25mm_Vertical | J7 |
| 1 | CAN3 | JST_GH_BM02B-GHS-TBT_1x02-1MP_P1.25mm_Vertical | J8 |
| 1 | USART10 | JST_GH_BM04B-GHS-TBT_1x04-1MP_P1.25mm_Vertical | J9 |
Show 39 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | UART7 | JST_GH_BM03B-GHS-TBT_1x03-1MP_P1.25mm_Vertical | J10, J11 |
| 1 | BTB | AEX7 OthersBTB_P0.8mm_2x40pin_F | J12 |
| 1 | Buzzer | Buzzer_CUI_CPT-9019S-SMT | BZ1 |
| 1 | Fuse | Fuse_2512_6332Metric_Pad1.52x3.35mm_HandSolder | F1 |
| 1 | NRST | Button_Side | SW1 |
| 1 | BOOT0 | Button_Side | SW3 |
| 1 | BTN | Button_Side | SW4 |
| 3 | PESD1CAN 华轩阳电子 | PESD1CAN | D1, D2, D3 |
| 2 | SM712 | SOT-23 | D4, D5 |
| 1 | K34 Goodwork | K34 | D6 |
| 4 | LED | LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D9, D10, D11, D12 |
| 1 | WS2812B | LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D13 |
| 7 | ESD9B5.0ST5G | D_SOD-523 | D14, D15, D16, D17, D18, D19, D21 |
| 1 | ~ | D_SOD-523 | D20 |
| 1 | SMCJ28A Littelfuse | SMCJ28A | D22 |
| 1 | 6U8 6u8 | L_APV_APH0630 | L1 |
| 1 | 4U7 4u7 | L_APV_APH0630 | L2 |
| 2 | 2.2UF 2.2uF | C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C1, C2 |
| 13 | 100NF 100nF | C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C3, C4, C5, C6, C7, C8, C9, C10 +5 |
| 18 | 100NF 100nF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C11, C12, C13, C14, C15, C16, C17, C18 +10 |
| 4 | 20PF 20pF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C25, C26, C32, C38 |
| 13 | 10UF 10uF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C28, C31, C34, C35, C36, C37, C39, C40 +5 |
| 3 | 47UF 47uF | C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C29, C33, C41 |
| 2 | 10NF 10nF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C45, C50 |
| 5 | 120R | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R2, R3, R5, R10 |
| 4 | 4K7 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R6, R7, R9, R11 |
| 1 | 1K | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R24 |
| 2 | 330R | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R38, R59 |
| 9 | 10K | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R39, R40, R42, R44, R45, R47, R50, R51 +1 |
| 1 | 54K6 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R41 |
| 1 | 47K | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R43 |
| 3 | 1K | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R46, R48, R62 |
| 1 | 22R | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R49 |
| 1 | 4K9 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R52 |
| 2 | 2K | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R53, R54 |
| 1 | 330R | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R55 |
| 1 | 10K | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R56 |
| 1 | 36R | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R57 |
| 2 | 4.7K | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R60, R61 |
Main Ctrl H7 design files
The KiCad project lives in the Aiyin4Da-2/Main_Ctrl_H7 repository on GitHub; these links point at the commit this page was built from.
Main Ctrl H7: common questions
What microcontroller does the Main Ctrl H7 use?
The Main Ctrl H7 is built around the STM32H723VGTX, from the STM32 family.
How big is the Main Ctrl H7 PCB?
The Main Ctrl H7 measures 80 × 50 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Main Ctrl H7?
146 components, from 59 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Main Ctrl H7 design files?
From the Aiyin4Da-2/Main_Ctrl_H7 repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Main Ctrl H7 design in my own project?
Yes, under the terms of its MIT license, which Aiyin4Da-2 chose for the repository.
Can I test firmware for the Main Ctrl H7 without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
LibreVNA
jankae
122 × 98 mm592 parts6LGPL-3.01.6kSTM32
AIOC
skuep
21 × 31.5 mm47 parts2LMIT1.4kSTM32
Ferris
pierrechevalier83
208.8 × 86.8 mm102 parts2LSHL-2.11.3kSTM32
176 pin board
rusefi
61.8 × 73.2 mm76 parts2LGPL-3.01.2k