Main Board
Terrapin-Rocket-Team·SRAD-Avionics·Spaceport/PCBs/MCU Boards/STM32 MCU Large/Main Board.kicad_pcb
About the Main Board
Main Board is an open source STM32 PCB design by Terrapin-Rocket-Team, published on GitHub. It is a 4-layer board measuring 71 × 66 mm, with 87 components from 49 distinct parts.
Its main chip is the MS5611-01BA, from the STM32 family. Other key parts include the BMI088, H3LIS331DL, BQ25185DLHR and SAM-M10Q-00B. By type, the board carries 30 capacitors, 26 resistors, 13 connectors, 8 diodes, 5 ICs and 2 inductors.
From the project
Code and PCBs for the avionics subteam for the SRAD flight computer and side projects
The avionics subteam manages this repo, as well as the Multi-Mission-Flight-Software and Ground Station repositories. Look at the Issues tab for tasks that need to be done, and the Projects tab for the current status of the Avionics subteam as a whole.
Most of our development for our competition rocket systems will be within the /Spaceport/ directory. Here, the parts are broken up by whether they are hardware, PCBs, or code.
Main components on the Main Board
Main Board bill of materials (BOM)
87 components, 49 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | MS5611-01BA STM32H7A3ZITx | LQFP-144_20x20mm_P0.5mm | U1 |
| 1 | BMI088 IS66WVS4M8BLL-104NLI | SOIC8_150MIL_N_ISI-M | U2 |
| 1 | H3LIS331DL TPS63900 | WSON-10-1EP_2.5x2.5mm_P0.5mm_EP1.2x2mm_ThermalVias | U3 |
| 1 | BQ25185DLHR | WSON10_DLH_TEX-M | U4 |
| 1 | SAM-M10Q-00B USBLC6-2P6 | SOT-666 | U5 |
| 1 | ECS-2520S 16Mhz | Crystal_SMD_Abracon_ABM10-4Pin_2.5x2.0mm | Y1 |
| 1 | Micro_SD_Card_Det1 | CONN9_MSD-1_CUD | J1 |
| 2 | CONN_01X02 I2C1 | PinHeader_1x04_P2.54mm_Vertical | J2, J3 |
| 1 | USB_C_RECEPTACLE_USB2.0_16P I2C1 | PinHeader_1x04_P2.54mm_Vertical | J4 |
| 1 | I2C2 | PinHeader_1x04_P2.54mm_Vertical | J5 |
| 1 | SWD | PinHeader_2x03_P2.54mm_Vertical | J6 |
| 1 | I2C GPIO | PinHeader_2x11_P2.54mm_Vertical | J7 |
| 1 | SPI | PinHeader_2x03_P2.54mm_Vertical | J8 |
| 1 | 3.3VOUT USART1 | PinHeader_1x05_P2.54mm_Vertical | J9 |
| 1 | 5.0VOUT USART2 | PinHeader_1x05_P2.54mm_Vertical | J10 |
| 1 | USB_C_Plug_USB2.0 | USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J11 |
| 1 | BAT_TERM | TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal | J12 |
| 1 | CONN_01X02 SW_TERM | TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal | J13 |
| 1 | Buzzer | Buzzer_12x9.5RM7.6 | BZ1 |
| 1 | Open | PinHeader_2x01_P2.54mm_Vertical | JP1 |
Show 29 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | SD_LED | LED_0805_2012Metric | D1 |
| 1 | ESDA5V3L FLIGHT_LED | LED_0805_2012Metric | D2 |
| 1 | SENSOR_LED | LED_0805_2012Metric | D3 |
| 1 | RADIO_LED | LED_0805_2012Metric | D4 |
| 1 | BAT_GRN_LED | LED_0805_2012Metric | D5 |
| 1 | BAT_RED_LED | LED_0805_2012Metric | D6 |
| 1 | USB_LED | LED_0805_2012Metric | D7 |
| 1 | PWR_LED | LED_0805_2012Metric | D8 |
| 1 | 120R | L_0805_2012Metric | FB1 |
| 1 | 2.2UH 2u2 | L_0805_2012Metric | L1 |
| 3 | 10u | C_0805_2012Metric | C1, C28, C29 |
| 16 | 100n | C_0805_2012Metric | C2, C3, C4, C5, C6, C7, C11, C13 +8 |
| 5 | 1u | C_0805_2012Metric | C8, C9, C12, C26, C27 |
| 1 | 10n | C_0805_2012Metric | C10 |
| 2 | ?? | C_0805_2012Metric | C21, C22 |
| 2 | 2u2 | C_0805_2012Metric | C24, C25 |
| 1 | 22u | C_0805_2012Metric | C30 |
| 9 | 10k | R_0805_2012Metric | R1, R2, R3, R5, R6, R15, R18, R19 +1 |
| 1 | 100k | R_0805_2012Metric | R7 |
| 6 | ?? | R_0805_2012Metric | R8, R9, R10, R11, R22, R25 |
| 1 | 15K ?? | R_0805_2012Metric | R12 |
| 1 | 111K ?? | R_0805_2012Metric | R13 |
| 1 | 28.7K 10k | R_0805_2012Metric | R14 |
| 1 | 500K 10k | R_0805_2012Metric | R16 |
| 1 | 100K 10k | R_0805_2012Metric | R17 |
| 2 | 5k1 | R_0805_2012Metric | R20, R21 |
| 1 | 13k | R_0805_2012Metric | R24 |
| 1 | 600R | R_0805_2012Metric | R26 |
| 1 | 60K 16k2 | R_0805_2012Metric | R27 |
Main Board design files
The KiCad project lives in the Terrapin-Rocket-Team/SRAD-Avionics repository on GitHub; these links point at the commit this page was built from.
Main Board: common questions
What microcontroller does the Main Board use?
The Main Board is built around the MS5611-01BA, from the STM32 family.
How big is the Main Board?
The Main Board measures 71 × 66 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Main Board?
87 components, from 49 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 Board design files?
From the Terrapin-Rocket-Team/SRAD-Avionics 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 Board design in my own project?
The repository has no license, so all rights stay with Terrapin-Rocket-Team. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Main Board 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 SRAD-Avionics
STM32
High power module
Terrapin-Rocket-Team
38 × 43.6 mm83 parts4LNo license15ARCH
Terrapin-Rocket-Team
65 × 30 mm64 parts4LNo license15NXP
Live video multi function board
Terrapin-Rocket-Team
85 × 56 mm59 parts4LNo license15NXP
Ground receiver
Terrapin-Rocket-Team
61.6 × 92.3 mm56 parts4LNo license15NXP
Low power module
Terrapin-Rocket-Team
58.8 × 63.1 mm49 parts2LNo license15Pa test board
Terrapin-Rocket-Team
32.8 × 30.7 mm26 parts2LNo license15NXP
Ground Reciever
Terrapin-Rocket-Team
68.6 × 91.4 mm19 parts2LNo license15New pa test board
Terrapin-Rocket-Team
28.9 × 16.4 mm15 parts2LNo license15RF4463F30-test board
Terrapin-Rocket-Team
50 × 44 mm14 parts2LNo license15LiBatteryCharger
Terrapin-Rocket-Team
20.5 × 19.2 mm9 parts2LNo license15Blue Raven Extension
Terrapin-Rocket-Team
20 × 34 mm3 parts2LNo license15
Similar boards
STM32
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
AIOC
skuep
21 × 31.5 mm47 parts2LMIT1.4kSTM32
Ferris
pierrechevalier83
208.8 × 86.8 mm102 parts2LSHL-2.11.3kSTM32
Module 16S
stuartpittaway
71.1 × 89.6 mm113 parts4LCC-BY-NC-4.01.1kSTM32
Djinn
tzarc
192.3 × 150.5 mm216 parts2LCERN-OHL-S-2.0988STM32
Ghoul
tzarc
228.6 × 79.4 mm163 parts2LCERN-OHL-S-2.0988