BmstuCtrlTree
Kreyl·BmstuCtrlTree·CtrlTree_hw/CtrlTree.kicad_pcb
About the BmstuCtrlTree PCB
BmstuCtrlTree is an open source STM32 PCB design by Kreyl, published on GitHub. It is a 4-layer board measuring 71 × 40 mm, with 146 components from 35 distinct parts.
Its main chip is the STM32L476VC, from the STM32 family. Other key parts include the USBLC6-2SC6. By type, the board carries 31 capacitors, 22 resistors, 18 test points, 7 diodes, 2 transistors and 2 inductors.
Main components on the BmstuCtrlTree
BmstuCtrlTree bill of materials (BOM)
146 components, 35 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | USBLC6-2SC6 USBLC6 | SOT23-6 | U1 |
| 1 | IRLML6401 | SOT23-3 | Q1 |
| 1 | IRLML0030 | SOT23-3 | Q2 |
| 1 | NCP583SQ | SC82AB | DA1 |
| 1 | MCP1700 | SOT23-3A | DA2 |
| 2 | ADM3485EARZ-REEL7 ADM3485 | SO8_150MIL | DA3, DA4 |
| 1 | ST232CDR ST232 | SO16_150MIL | DA5 |
| 1 | EEPROM_I2C | SO8_150MIL | DD1 |
| 3 | STLM75M2F LM75 | SO8_150MIL | DD2, DD4, DD5 |
| 1 | STM32L476VC STM32L476Vx | LQFP100 | DD3 |
| 1 | INA219xIDCxxx INA219 | SOT23-8 | DD6 |
| 18 | TESTPOINT | TESTPOINT_1MM | TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8 +10 |
| 49 | CONN_GOST_1 | Oval3x1.5 | XL1, XL2, XL4, XL5, XL6, XL7, XL8, XL9 +41 |
| 1 | CONN_6 | PLS-6_LOCK | XL3 |
| 1 | USB_MICRO_2H | USB_B | XL45 |
| 1 | 12MHz | 03225C4 | XTAL1 |
| 1 | LED | LED_0603 | D1 |
| 4 | PESD3V3L1BA.115 PESD3V3 | SOD323 | D2, D3, D4, D5 |
| 2 | PMEG2020 | SOD323 | D6, D7 |
| 1 | BLM15AG102SN1 | IND_0402 | L1 |
Show 15 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | DLW21SN900SQ2 90R | DLW21SN | L2 |
| 2 | CL10A106MQ8NNNC 10u | CAP_0603_Silks | C1, C8 |
| 22 | 0.1u | CAP_0603_Silks | C2, C6, C9, C10, C11, C12, C13, C14 +14 |
| 2 | 18pF | CAP_0603_Silks | C3, C4 |
| 3 | 1u | CAP_0603_Silks | C5, C7, C19 |
| 1 | CL31A107MQHNNNE 100u | CAP_1206 | C21 |
| 1 | 2u2 | CAP_0603_Silks | C31 |
| 2 | 4k7 | RES_0603 | R1, R2 |
| 3 | 1k | RES_0603 | R3, R4, R5 |
| 6 | 100k | RES_0603 | R6, R10, R13, R14, R15, R16 |
| 6 | 33R | RES_0603 | R7, R9, R17, R18, R19, R20 |
| 1 | NCSS25EFR002TRNF 2mR | RES_2512 | R8 |
| 2 | 120R | RES_0603 | R11, R12 |
| 1 | 2R0 | RES_0603 | R21 |
| 1 | 10k | RES_0603 | R22 |
BmstuCtrlTree design files
The KiCad project lives in the Kreyl/BmstuCtrlTree repository on GitHub; these links point at the commit this page was built from.
- LayoutCtrlTree_hw/CtrlTree.kicad_pcb
- SchematicCtrlTree_hw/CtrlTree.kicad_sch
BmstuCtrlTree: common questions
What microcontroller does the BmstuCtrlTree use?
The BmstuCtrlTree is built around the STM32L476VC, from the STM32 family.
How big is the BmstuCtrlTree PCB?
The BmstuCtrlTree measures 71 × 40 mm, has 4 copper layers and is 1 mm thick.
How many components are on the BmstuCtrlTree?
146 components, from 35 distinct parts. The full bill of materials is listed on this page.
Where can I download the BmstuCtrlTree design files?
From the Kreyl/BmstuCtrlTree repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the BmstuCtrlTree design in my own project?
The repository has no license, so all rights stay with Kreyl. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the BmstuCtrlTree 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