Arvsom
antmicro·arvsom
About the Arvsom PCB
Arvsom is an open source STM32 PCB design by antmicro, published on GitHub under the Apache-2.0 license. It is a 6-layer board measuring 55 × 40 mm, with 427 components from 67 distinct parts.
Its main chip is the STM811RW16F, from the STM32 family. Other key parts include the MT53D1024M32D4DT-053 WT:D, TPS65086100, CSD86330Q3D, LMR62014XMF and TDA19988BHN_C1,557. By type, the board carries 285 capacitors, 102 resistors, 13 inductors, 11 ICs, 7 diodes and 3 crystals.
From the project
System on Module based on StarFive 71x0 SoC.
This repository contains open hardware design files for ARVSOM - Antmicro RISC-V System on Module (SoM) based on the StarFive 71x0 SoC. The design is made in KiCad and currently in progress.
Repository structure --------------------
The main repository directory contains KiCad PCB project files, a LICENSE and README. The remaining files are stored in the following directories:
Main components on the Arvsom
Arvsom bill of materials (BOM)
427 components, 67 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | MT53D1024M32D4DT-053 WT:D MT53D1024M32D4DT-053 Micron | BGA-200_10.0x14.5mm_Layout12x22_P0.80x0.65mm | U1, U3 |
| 1 | TPS65086100 Texas Instruments | S-PVQFN-N64 | U2 |
| 2 | CSD86330Q3D Texas Instruments | CSD86330Q3D | U4, U6 |
| 1 | LMR62014XMF LMR62014XMF_NOPB Texas Instruments | SOT95P280X145-5N | U5 |
| 1 | STM811RW16F | SOT-143-4 | U7 |
| 1 | TDA19988BHN_C1,557 NXP Semiconductors | QFN50P900X900X100-65N | U8 |
| 1 | GD25LQ256DWIGR | GD25Q16CWIG | U9 |
| 1 | KSZ9031RNXCA Microchip | QFN-48-Microchip-QFN77-48LD-PL-2 | U11 |
| 1 | VIC7100 | vic7100 | U13 |
| 1 | DMG1013UWQ-7 Diodes Incorporated | SOT-323 | Q1 |
| 1 | DMG1012UW Diodes Incorporated | SOT-323 | Q5 |
| 2 | ABM8G-25.000MHZ-18-D2Y-T Abracon | KX-7 | Y1, Y2 |
| 1 | ABM8G-27.000MHZ-18-D2Y-T Abracon | KX-7 | Y3 |
| 1 | TC2050-IDC-NL TAG-10PIN Tag-Connect | Tag-Connect_TC2050-IDC-NL | J1 |
| 2 | DF40C-100DP-0.4V(51) HRS | HRS_DF40C-100DP-0.4V(51) | J3, J4 |
| 1 | B3U-3000PM OMRON | B3U-3000P | S1 |
| 1 | PGB1010603MR Littelfuse Inc. | PGB1010603MR | D1 |
| 1 | PMEG3010CEJ Nexperia | SOD-323F | D2 |
| 3 | PMEG3010CEJ | SOD-323F | D3, D5, D7 |
| 2 | KP-1608CGCK KINGBRIGHT | LED_0603 | D4, D6 |
Show 47 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | BLM15PD121SN1D Murata | 0402-res | FB1, FB7 |
| 3 | BLM18AG601SN1D Murata Electronics North America | 0603 | FB2, FB3, FB4 |
| 2 | BLM15PD121SN1D | 0402-res | FB5, FB6 |
| 1 | MLZ2012N100LT000 10uH TDK | 0805-res | L1 |
| 3 | SRP2010-1R0M 1uH_2.0x1.6 BOURNS | INDC2016X100N | L2, L3, L4 |
| 1 | SRP4020TA-R56M 0.56uH_7.3A BOURNS | SRP4020 | L5 |
| 1 | SRP0420-R47K 0.47uH_10.5A BOURNS | SRP4020 | L6 |
| 4 | GRM188R61A106KE69D C_10u_0603 Murata | 0603-cap | C1, C16, C27, C28 |
| 9 | C1005X5R1A225K050BC C_2u2_0402 TDK | 0402-cap | C2, C5, C7, C9, C15, C37, C39, C41 +1 |
| 11 | GRM155R60J106ME44D C_10u_0402 MURATA | 0402-cap | C3, C4, C8, C249, C251, C252, C253, C258 +3 |
| 8 | GRM155R61A475MEAAD C_4u7_0402 MURATA | 0402-cap | C6, C11, C14, C45, C47, C49, C50, C58 |
| 5 | MC0402B104K160CT C_100n_0402_16V MULTICOMP | 0402-cap | C10, C13, C17, C18, C242 |
| 1 | 885012005018 C_1n0_0402 WURTH_ELEKTRONIK | 0402-cap | C12 |
| 12 | GRM188R60J226MEA0D C_22u_0603 MURATA | 0603-cap | C19, C20, C21, C22, C29, C30, C31, C32 +4 |
| 4 | GRM21BR60J107ME15L C_100u_0805 MURATA | 0805-cap | C23, C24, C25, C26 |
| 17 | C_1u_0402 | 0402-cap | C35, C108, C124, C125, C126, C143, C173, C174 +9 |
| 65 | C_100n_0201 | 0201-res | C36, C106, C107, C112, C113, C117, C119, C123 +57 |
| 105 | CC0201KRX6S5BB104 C_100n_0201 YAGEO | 0201-res | C38, C40, C42, C44, C54, C71, C72, C73 +97 |
| 5 | CC0201KRX5R5BB474 C_470n_0201 YAGEO | 0201-res | C46, C48, C51, C52, C53 |
| 13 | GRM033R70J103KA01D C_10n_0201 Murata | 0201-res | C55, C56, C57, C59, C60, C61, C62, C63 +5 |
| 2 | CC0402JRNPO9BN220 C_22p_0402 YAGEO | 0402-cap | C69, C70 |
| 5 | C_22u_0603 | 0603-cap | C109, C110, C111, C116, C135 |
| 9 | C_10u_0402 | 0402-cap | C114, C115, C118, C120, C121, C122, C139, C182 +1 |
| 4 | C_1n_0402 | 0402-res | C160, C161, C163, C170 |
| 4 | MC0402N100D500CT C_10p_0402 MULTICOMP | 0402-cap | C243, C244, C245, C246 |
| 2 | C1005X6S1A105K050BC C_1u_0402 TDK | 0402-cap | C254, C256 |
| 3 | CRG0402F1M0 R_1M0_0402 TE CONNECTIVITY | 0402-res | R1, R98, R100 |
| 3 | CRCW040210K0FKEDHP R_10k_0402 VISHAY | 0402-res | R2, R3, R4 |
| 12 | CRCW02010000Z0ED R_0R_0201 Vishay | 0201-res | R5, R6, R10, R11, R12, R14, R15, R16 +4 |
| 1 | RC0402FR-072K2L R_2k2_0402 YAGEO | 0402-res | R7 |
| 1 | CRCW040249K9FKED R_49k9_0402 VISHAY | 0402-res | R8 |
| 1 | ERJ2RKF1332X R_13k3_0402 PANASONIC | 0402-res | R9 |
| 2 | MCWR04X1212FTL R_12k1_0402 MULTICOMP | 0402-res | R13, R30 |
| 5 | ERJ2GEJ472X R_4k7_0402 PANASONIC_ELECTRONIC_COMPONENTS | 0402-res | R17, R117, R118, R124, R125 |
| 10 | EXB-18V330JX 4x33R_0201_array Panasonic | EXB18V | R18, R20, R22, R60, R61, R62, R63, R64 +2 |
| 1 | R_1k_0402 | 0402-res | R19 |
| 1 | R_4k7_0402 | 0402-res | R21 |
| 40 | RC0201FR-0710KL R_10k_0201 YAGEO | 0201-res | R25, R31, R32, R33, R34, R35, R36, R38 +32 |
| 7 | CR0402-FX-1001GLF R_1k_0402 BOURNS | 0402-res | R26, R27, R29, R37, R120, R121, R129 |
| 1 | ERJ2RKF2702X R_27k_0402 PANASONIC_ELECTRONIC_COMPONENTS | 0402-res | R28 |
| 1 | MCWR04W1504FTL R_1M5_0402 MULTICOMP | 0402-res | R41 |
| 6 | ERJ2GEJ241X R_240R_0402 PANASONIC | 0402-res | R42, R45, R89, R91, R97, R99 |
| 2 | CRCW040233R0FKED R_33R_0402 Vishay | 0402-res | R58, R119 |
| 2 | ERJ2GE0R00X R_0R_0402 PANASONIC | 0402-res | R101, R102 |
| 1 | CRCW0402100KFKEDHP R_100k_0402 VISHAY | 0402-res | R126 |
| 1 | R_100k_0402 | 0402-res | R127 |
| 1 | R_33R_0402 | 0402-res | R128 |
Arvsom design files
The KiCad project lives in the antmicro/arvsom repository on GitHub; these links point at the commit this page was built from.
- Layoutarvsom.kicad_pcb
- Schematicarvsom.kicad_sch
Arvsom: common questions
What microcontroller does the Arvsom use?
The Arvsom is built around the STM811RW16F, from the STM32 family.
How big is the Arvsom PCB?
The Arvsom measures 55 × 40 mm, has 6 copper layers and is 1.6 mm thick.
How many components are on the Arvsom?
427 components, from 67 distinct parts. The full bill of materials is listed on this page.
Where can I download the Arvsom design files?
From the antmicro/arvsom repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Arvsom design in my own project?
Yes, under the terms of its Apache-2.0 license, which antmicro chose for the repository.
Can I test firmware for the Arvsom 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
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.2kSTM32
Brain board STM32F407
rusefi
61.8 × 73.2 mm69 parts2LGPL-3.01.2k