Heart v2 placement only
vexpaer·vexpaers_heart·tmp/heart_v2_inspect/heart_v2_placement_only.kicad_pcb
About the Heart v2 placement only PCB
Heart v2 placement only is an open source STM32 PCB design by vexpaer, published on GitHub under the CERN-OHL-S-2.0 license. It is a 4-layer board measuring 100 × 30 mm, with 159 components from 57 distinct parts.
Its main chip is the STM32WB55RGV6, from the STM32 family. Other key parts include the ADS1294RIZXGT, BMI270, TPS2116DRLR, TPS7A2130PDBVR and TPS7A2030PDBVR. By type, the board carries 66 capacitors, 55 resistors, 16 diodes, 10 ICs, 3 connectors and 3 inductors.
It belongs with the iot & wireless and sensors designs in this gallery.
From the project
Open-source Holter ECG recorder hardware: ADS1294R, STM32WB55, microSD, BLE and USB-Pogo dock
This branch resets the PCB layout workflow without losing the previous design.
- Old/: complete archived V1 design and production outputs. - reference/: only the electrical/spec/library files needed for the rebuild. - hardware/heartv2/: clean workspace for the new PCB. - PCBWORKFLOW.md: the one document Codex should follow from setup to final manufacturing outputs.
Main components on the Heart v2 placement only
Heart v2 placement only bill of materials (BOM)
159 components, 57 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ADS1294RIZXGT Texas Instruments | ADS1294R_ZXG | U1 |
| 1 | STM32WB55RGV6 STMicroelectronics | QFN-68-1EP_8x8mm_P0.4mm_EP6.4x6.4mm_ThermalVias | U2 |
| 1 | BMI270 Bosch Sensortec | Bosch_LGA-14_3x2.5mm_P0.5mm | U3 |
| 1 | TPS2116DRLR Texas Instruments | Texas_DRL0008A | U4 |
| 1 | TPS7A2130PDBVR Texas Instruments | SOT-23-5 | U5 |
| 1 | TPS7A2030PDBVR Texas Instruments | SOT-23-5 | U6 |
| 1 | TPS7A2033PDBVR Texas Instruments | SOT-23-5 | U7 |
| 1 | TPS22918DBVR Texas Instruments | SOT-23-6 | U8 |
| 1 | MLPF-WB55-01E3 STMicroelectronics | MLPF-WB55-01E3 | U9 |
| 1 | TPD2EUSB30DRTR Texas Instruments | SOT-23 | U10 |
| 1 | DMP2035U-7 DMP2035U Diodes Incorporated | SOT-23 | Q1 |
| 1 | NX2016SA-32M-EXS00A-CS06465 32MHz 6pF NDK | Crystal_SMD_2016-4Pin_2.0x1.6mm | Y1 |
| 1 | NX3215SA-32.768K-STD-MUA-14 32.768kHz 7pF NDK | Crystal_SMD_3215-2Pin_3.2x1.5mm | Y2 |
| 1 | 78171-5006 ECG_HARNESS Molex | Molex_Pico-EZmate_78171-5006 | J1 |
| 1 | 78171-0002 PROTECTED_1S_LIPO Molex | Molex_Pico-EZmate_78171-0002_1x02-1MP_P1.20mm_Vertical | J2 |
| 1 | 104031-0811 MICROSD Molex | microSD_HC_Molex_104031-0811 | J4 |
| 1 | 2450AT18A100E Johanson Technology | Johanson_2450AT18x100_2400-2500Mhz | AE1 |
| 2 | MF-FSMF050X-2 0.50A PTC Bourns | Fuse_0603_1608Metric | F1, F2 |
| 6 | PESD5V0U1UL,315 PESD5V0U1UL Nexperia | D_SOD-882 | D1, D2, D3, D4, D5, D14 |
| 8 | BAS116,115 BAS116 Nexperia | D_SOD-323 | D6, D7, D8, D9, D10, D11, D12, D13 |
Show 37 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | BAT54H,115 BAT54H Nexperia | D_SOD-323 | D15 |
| 1 | 150060VS75000 GREEN 0603 Wurth Elektronik | LED_0603_1608Metric | D16 |
| 1 | BLM15AG601SN1D 600R@100MHz Murata | L_0603_1608Metric | FB1 |
| 1 | LQG15HN10NJ02D 10nH Murata | L_0603_1608Metric | L1 |
| 1 | LQM18PN2R2MFRL 2.2uH Murata | L_0603_1608Metric | L2 |
| 10 | GRM1555C1H101JA01D 100p C0G Murata | C_0402_1005Metric | C1, C2, C3, C4, C5, C6, C7, C8 +2 |
| 1 | GRM1555C1H101JA01D 100p C0G DNP Murata | C_0402_1005Metric | C10 |
| 1 | C0603C102J1GACTU 1nF 100V C0G KEMET | C_0603_1608Metric | C11 |
| 1 | GRM1555C1H152JA01D 1.5nF C0G Murata | C_0402_1005Metric | C12 |
| 4 | GRM188R60J106ME47D 10u 6.3V X5R Murata | C_0603_1608Metric | C14, C28, C33, C35 |
| 16 | GRM155R71C104KA88D 100n X7R Murata | C_0402_1005Metric | C15, C21, C23, C25, C38, C48, C50, C51 +8 |
| 1 | GRM188R60J226MEA0D 22u 6.3V X5R Murata | C_0603_1608Metric | C16 |
| 14 | GRM188R71C105KA12D 1u X7R Murata | C_0603_1608Metric | C17, C18, C19, C20, C22, C24, C29, C30 +6 |
| 2 | GRM1555C1H222JA01D 2.2n C0G DNP Murata | C_0402_1005Metric | C26, C27 |
| 2 | GRM21BR60J226ME39L 22u 6.3V X5R Murata | C_0805_2012Metric | C31, C63 |
| 4 | GRM188Z71A475KE15D 4.7u X7R Murata | C_0603_1608Metric | C37, C46, C47, C57 |
| 3 | GRM21BR60J476ME15L 47u 6.3V X5R Murata | C_0805_2012Metric | C39, C40, C41 |
| 2 | GRM1555C1H8R2CA01D 8.2p C0G Murata | C_0402_1005Metric | C42, C43 |
| 2 | GRM1555C1H100JA01D 10p C0G Murata | C_0402_1005Metric | C44, C45 |
| 1 | GRM155R71H102KA01D 1n X7R Murata | C_0402_1005Metric | C61 |
| 2 | DNP | C_0402_1005Metric | C65, C66 |
| 9 | RT0603BRD0747K5L 47.5k 0.1% Yageo | R_0603_1608Metric | R1, R2, R3, R4, R5, R6, R7, R8 +1 |
| 2 | RT0603BRD07162KL 162k 0.1% Yageo | R_0603_1608Metric | R10, R11 |
| 1 | RC0603FR-071ML 1M Yageo | R_0603_1608Metric | R12 |
| 9 | RC0402JR-070RL 0R Yageo | R_0402_1005Metric | R13, R15, R16, R17, R51, R52, R53, R54 +1 |
| 3 | RC0402FR-071ML 1M Yageo | R_0402_1005Metric | R14, R20, R26 |
| 2 | RT0402BRD0740K2L 40.2k 0.1% DNP Yageo | R_0402_1005Metric | R18, R19 |
| 6 | RC0402FR-0722RL 22R Yageo | R_0402_1005Metric | R21, R22, R41, R42, R43, R44 |
| 1 | RC0402FR-07300KL 300k Yageo | R_0402_1005Metric | R23 |
| 10 | RC0402FR-07100KL 100k Yageo | R_0402_1005Metric | R24, R25, R29, R30, R31, R32, R33, R34 +2 |
| 1 | RC0402FR-07330KL 330k Yageo | R_0402_1005Metric | R27 |
| 1 | RC0402FR-071KL 1k Yageo | R_0402_1005Metric | R28 |
| 1 | RC0402FR-07470KL 470k Yageo | R_0402_1005Metric | R35 |
| 1 | RC0402FR-07680KL 680k Yageo | R_0402_1005Metric | R36 |
| 1 | RC0402FR-072K2L 2.2k Yageo | R_0402_1005Metric | R37 |
| 2 | RC0402FR-074K7L 4.7k Yageo | R_0402_1005Metric | R38, R39 |
| 5 | RC0402FR-0747KL 47k Yageo | R_0402_1005Metric | R45, R46, R47, R48, R49 |
Heart v2 placement only design files
The KiCad project lives in the vexpaer/vexpaers_heart repository on GitHub; these links point at the commit this page was built from.
Heart v2 placement only: common questions
What microcontroller does the Heart v2 placement only use?
The Heart v2 placement only is built around the STM32WB55RGV6, from the STM32 family.
How big is the Heart v2 placement only PCB?
The Heart v2 placement only measures 100 × 30 mm, has 4 copper layers and is 0.8 mm thick.
How many components are on the Heart v2 placement only?
159 components, from 57 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 Heart v2 placement only design files?
From the vexpaer/vexpaers_heart repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.
Can I use the Heart v2 placement only design in my own project?
Yes, under the terms of its CERN-OHL-S-2.0 license, which vexpaer chose for the repository.
Can I test firmware for the Heart v2 placement only 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 vexpaers_heart
STM32
Heart v2
vexpaer
100 × 32 mm159 parts4LCERN-OHL-S-2.00STM32
Nrst tracks only
vexpaer
100 × 30 mm159 parts4LCERN-OHL-S-2.00STM32
Bat trial tracks only
vexpaer
100 × 30 mm159 parts4LCERN-OHL-S-2.00STM32
Imu int trial tracks only
vexpaer
100 × 30 mm159 parts4LCERN-OHL-S-2.00STM32
Gpio bank v2 tracks only
vexpaer
100 × 30 mm159 parts4LCERN-OHL-S-2.00STM32
Gpio probe tracks only
vexpaer
100 × 30 mm159 parts4LCERN-OHL-S-2.00STM32
Gpio v2 tracks only
vexpaer
100 × 30 mm159 parts4LCERN-OHL-S-2.00STM32
Heart v2 tracks only
vexpaer
100 × 30 mm159 parts4LCERN-OHL-S-2.00STM32
Placement candidate imu
vexpaer
100 × 30 mm159 parts4LCERN-OHL-S-2.00
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