6 layer MCU
BaktiyarBr·Rock_Controller·6_layer_MCU/6_layer_MCU.kicad_pcb
About the 6 layer MCU PCB
6 layer MCU is an open source STM32 PCB design by BaktiyarBr, published on GitHub. It is a 6-layer board measuring 50 × 50 mm, with 71 components from 30 distinct parts.
Its main chip is the STM32F405RGT6, from the STM32 family. Other key parts include the MPXHZ6130, AMS1117-3.3, IS25LP064A-JKLE and BNO085. By type, the board carries 30 capacitors, 21 resistors, 7 connectors, 5 ICs, 3 crystals and 3 diodes.
Main components on the 6 layer MCU
6 layer MCU bill of materials (BOM)
71 components, 30 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | STM32F405RGT6 | LQFP-64_10x10mm_P0.5mm | U1 |
| 1 | MPXHZ6130 | SOIC-8_7.5x5.85mm_P1.27mm | U2 |
| 1 | AMS1117-3.3 | SOT-223-3_TabPin2 | U3 |
| 1 | IS25LP064A-JKLE | SON127P500X600X80-9N | U4 |
| 1 | BNO085 | LGA-28_5.2x3.8mm_P0.5mm | U5 |
| 1 | 8MHz 10ppm (X50328MSB2GI) | Crystal_SMD_5032-2Pin_5.0x3.2mm | X1 |
| 2 | 32.768 | Crystal_SMD_3215-2Pin_3.2x1.5mm | Y1, Y2 |
| 1 | USB_B_Micro | USB_Mini-B_Lumberg_2486_01_Horizontal | J1 |
| 1 | power_jumper | PinHeader_1x02_P1.00mm_Vertical | J2 |
| 1 | VIN | JST_GH_SM02B-GHS-TB_1x02-1MP_P1.25mm_Horizontal | J3 |
| 1 | Conn_02x03_Counter_Clockwise | PinHeader_2x03_P2.54mm_Vertical | J4 |
| 2 | PWM | JST_GH_SM04B-GHS-TB_1x04-1MP_P1.25mm_Horizontal | J6, J7 |
| 1 | ST-TF-003A | SUNTECH_ST-TF-003A | P2 |
| 1 | NTC 10k | R_0603_1608Metric | NTC1 |
| 1 | SW_SPDT | SW_SPDT_PCM12 | SW1 |
| 1 | RED | LED_0603_1608Metric | D1 |
| 2 | BLU | LED_0603_1608Metric | D2, D3 |
| 16 | 2.2u | C_0603_1608Metric | C1, C2, C3, C4, C5, C9, C10, C11 +8 |
| 2 | 15p | C_0603_1608Metric | C6, C7 |
| 7 | 100n | C_0603_1608Metric | C8, C13, C18, C19, C22, C23, C24 |
Show 10 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 47p | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C14 |
| 2 | 24p | C_0603_1608Metric | C16, C17 |
| 2 | 22p | C_0603_1608Metric | C20, C21 |
| 1 | 170 | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R1 |
| 1 | 51k | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R2 |
| 1 | 330 | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R3 |
| 13 | 10k | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R4, R5, R6, R8, R9, R10, R11, R12 +5 |
| 1 | 1k | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R7 |
| 2 | 2k2 | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R18, R19 |
| 2 | 4k7 | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R20, R21 |
6 layer MCU design files
The KiCad project lives in the BaktiyarBr/Rock_Controller repository on GitHub; these links point at the commit this page was built from.
6 layer MCU: common questions
What microcontroller does the 6 layer MCU use?
The 6 layer MCU is built around the STM32F405RGT6, from the STM32 family.
How big is the 6 layer MCU PCB?
The 6 layer MCU measures 50 × 50 mm, has 6 copper layers and is 1.5782 mm thick.
How many components are on the 6 layer MCU?
71 components, from 30 distinct parts. The full bill of materials is listed on this page.
Where can I download the 6 layer MCU design files?
From the BaktiyarBr/Rock_Controller repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the 6 layer MCU design in my own project?
The repository has no license, so all rights stay with BaktiyarBr. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the 6 layer MCU 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.
More boards in Rock_Controller
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