MARV-V2
Lmx154·MARV-V2-PCB
About the MARV-V2 PCB
MARV-V2 is an open source Raspberry Pi PCB design by Lmx154, published on GitHub under the Custom license license. It is a 4-layer board measuring 50.7 × 45.5 mm, with 88 components from 84 distinct parts.
Its main chip is the RP2354B, from the Raspberry Pi family. Other key parts include the AP63203WU-7, TPS7A2033PDBVR, ICM-45686 6-axis IMU, BMP581 barometer and ADXL375 high-g accelerometer. By type, the board carries 40 capacitors, 31 resistors, 6 ICs, 3 diodes, 2 connectors and 2 switches.
It belongs with the robotics & motion and sensors designs in this gallery.
From the project
A small RP2354B flight controller for rockets and drones: a 6-axis IMU, a high-g accelerometer and a barometer on their own buses, native four-bit microSD logging, USB-C, and an IO block for GPS, ELRS, a magnetometer and servos. Power conversion from the pack stays off the board;
A small RP2354B flight controller for rockets and drones: a 6-axis IMU, a high-g accelerometer and a barometer on their own buses, native four-bit microSD logging, USB-C, and an IO block for GPS, ELRS, a magnetometer and servos. Power conversion from the pack stays off the board; the FC takes regulated 5 V (or USB) and makes its own 3.3 V rails.
Open MARV-V2.kicadpro in KiCad 10**. The repository holds the schematic and routed board, local footprints and 3D models, offline datasheets, the design checks, and the input-power simulation. There is no firmware here.

Main components on the MARV-V2
MARV-V2 bill of materials (BOM)
88 components, 84 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | AP63203WU-7 | TSOT-23-6 | U7 |
| 1 | TPS7A2033PDBVR | SOT-23-5 | U12 |
| 1 | RP2354B | QFN-80-1EP_10x10mm_P0.4mm_EP3.4x3.4mm | U20 |
| 1 | ICM-45686 6-axis IMU | InvenSense_LGA-14_2.5x3mm_P0.5mm_ICM45686 | U21 |
| 1 | BMP581 barometer | Bosch_LGA-10_2x2mm_BMP581 | U22 |
| 1 | ADXL375 high-g accelerometer | Analog_LGA-14_3x5mm_P0.8mm_ADXL375 | U23 |
| 1 | AO3401A | SOT-23 | Q1 |
| 1 | 12 MHz TAXM12M4RFBCCT2T, CL 12 pF | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | USB_C_PROGRAM_POWER | USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J4 |
| 1 | microSD, Molex 47219-2001 locking hinge | microSD_HC_Molex_47219-2001 | J11 |
| 1 | RESET (RUN to GND) | SW_SPST_B3U-1000P | SW1 |
| 1 | BOOTSEL (via R24) | SW_SPST_B3U-1000P | SW2 |
| 1 | 1N5819WS | D_SOD-323 | D1 |
| 1 | WS2812C-2020 RGB | LED_WS2812B-2020_PLCC4_2.0x2.0mm | D20 |
| 1 | LED white 0603, USB power | LED_0603_1608Metric | D21 |
| 1 | 4.7u, Isat 6.0 A (30 %), DCR 46 mOhm max (CJIANG FTC404030S4R7MGCA) | L_Changjiang_FTC404030S | L2 |
| 1 | 3.3u, 0806 AOTA-B201610S3R3-101-T | L_Murata_DFE201610P | L20 |
| 1 | 1u / 10 V X7R 0402 | C_0402_1005Metric | C7 |
| 1 | 10u / 10 V X7R 0603, VIN bulk (AP63203 Table 2 C1) | C_0603_1608Metric | C8 |
| 2 | 22u / 10 V X5R 0603 GRM188R61A226ME15, COUT (~40% DC-bias loss at 3.3 V) | C_0603_1608Metric | C10, C11 |
Show 64 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 100n / 16 V X7R, bootstrap BST-SW (AP63203 Table 2 C3) | C_0402_1005Metric | C13 |
| 1 | 100u / 6.3 V polymer, ESR <= 40 mOhm (e.g. Panasonic 6TPE100MAZB or KEMET T520/T530 B case), 5V_IN bulk at the pad row | CP_EIA-3528-21_Kemet-B | C19 |
| 1 | 1u / 10 V X7R 0402, LDO input | C_0402_1005Metric | C25 |
| 1 | 2.2u / 16 V X5R 0603, LDO output (>=1 uF effective, SBVS338H Sec 7.1.1) | C_0603_1608Metric | C26 |
| 1 | 100n / 16 V X7R, IOVDD pin 5 | C_0402_1005Metric | C30 |
| 1 | 100n / 16 V X7R, IOVDD pin 15 | C_0402_1005Metric | C31 |
| 1 | 100n / 16 V X7R, IOVDD pin 24 | C_0402_1005Metric | C32 |
| 1 | 100n / 16 V X7R, IOVDD pin 29 | C_0402_1005Metric | C33 |
| 1 | 100n / 16 V X7R, IOVDD pin 41 | C_0402_1005Metric | C34 |
| 1 | 100n / 16 V X7R, IOVDD pin 50 | C_0402_1005Metric | C35 |
| 1 | 100n / 16 V X7R, IOVDD pin 60 | C_0402_1005Metric | C36 |
| 1 | 100n / 16 V X7R, IOVDD pin 76 | C_0402_1005Metric | C37 |
| 1 | 100n / 16 V X7R, pins 68+69 | C_0402_1005Metric | C38 |
| 1 | 4.7u / 10 V X5R 0402, VREG_VIN | C_0402_1005Metric | C39 |
| 1 | 100n / 16 V X7R, ADC_AVDD | C_0402_1005Metric | C40 |
| 1 | 4.7u / 10 V X5R 0402, VREG_AVDD | C_0402_1005Metric | C41 |
| 1 | 100n / 16 V X7R, DVDD pin 10 | C_0402_1005Metric | C42 |
| 1 | 100n / 16 V X7R, DVDD pin 32 | C_0402_1005Metric | C43 |
| 1 | 100n / 16 V X7R, DVDD pin 51 | C_0402_1005Metric | C44 |
| 1 | 4.7u / 10 V X5R 0402, DVDD bulk | C_0402_1005Metric | C45 |
| 2 | 18p / 50 V C0G | C_0402_1005Metric | C46, C47 |
| 1 | 100n / 16 V X7R, ADC2 | C_0402_1005Metric | C48 |
| 1 | 100n / 16 V X7R, ADC0 | C_0402_1005Metric | C49 |
| 1 | 100n / 16 V X7R, U21 VDD | C_0402_1005Metric | C50 |
| 1 | 100n / 16 V X7R, U21 VDDIO | C_0402_1005Metric | C52 |
| 1 | 100n / 16 V X7R, U22 VDD | C_0402_1005Metric | C54 |
| 1 | 100n / 16 V X7R, U22 VDDIO | C_0402_1005Metric | C56 |
| 1 | 1u / 10 V X7R 0402, U23 VS | C_0402_1005Metric | C59 |
| 1 | 100n / 16 V X7R, U23 VDD_IO | C_0402_1005Metric | C60 |
| 1 | 1u / 10 V X7R 0402, U24 VCC (fitted; socket is optional) | C_0402_1005Metric | C62 |
| 1 | 100n / 16 V X7R, at the socket | C_0402_1005Metric | C64 |
| 1 | 10u / 10 V X7R 0603, at the socket | C_0603_1608Metric | C65 |
| 1 | 100n / 16 V X7R, ADC1 filter | C_0402_1005Metric | C78 |
| 1 | 100n / 16 V X7R, D20 VDD | C_0402_1005Metric | C79 |
| 1 | 4.7u / 10 V X5R 0402, DVDD second bulk, far edge of U20 (RP2350 ds 6.3.8.1) | C_0402_1005Metric | C81 |
| 2 | 5.1k / 1% | R_0402_1005Metric | R4, R5 |
| 1 | 100k / 1%, Q1 gate pull-down | R_0402_1005Metric | R7 |
| 1 | 100k, RUN pull-up | R_0402_1005Metric | R10 |
| 1 | 33 / 1%, VREG_AVDD filter | R_0402_1005Metric | R20 |
| 1 | 1k / 1%, crystal drive limit | R_0402_1005Metric | R21 |
| 1 | 27 / 1%, USB D+ series | R_0402_1005Metric | R22 |
| 1 | 27 / 1%, USB D- series | R_0402_1005Metric | R23 |
| 1 | 1k, BOOTSEL strap | R_0402_1005Metric | R24 |
| 1 | 4.7k, I2C1 SDA pull-up | R_0402_1005Metric | R25 |
| 1 | 4.7k, I2C1 SCL pull-up | R_0402_1005Metric | R26 |
| 1 | 100k / 1%, VBAT top | R_0402_1005Metric | R27 |
| 1 | 10k / 1%, VBAT bottom | R_0402_1005Metric | R28 |
| 1 | 10k / 1%, VBUS top | R_0402_1005Metric | R29 |
| 1 | 15k / 1%, VBUS bottom | R_0402_1005Metric | R30 |
| 1 | 10k, FLASH_CS1 pull-up | R_0402_1005Metric | R35 |
| 1 | 10k, SD_CMD pull-up | R_0402_1005Metric | R36 |
| 1 | 10k, SD_DAT0 pull-up | R_0402_1005Metric | R37 |
| 1 | 10k, SD_DAT1 pull-up | R_0402_1005Metric | R38 |
| 1 | 10k, SD_DAT2 pull-up | R_0402_1005Metric | R39 |
| 1 | 10k, SD_DAT3 pull-up | R_0402_1005Metric | R40 |
| 1 | 10k, ICM_CS pull-up | R_0402_1005Metric | R48 |
| 2 | 4.7k | R_0402_1005Metric | R50, R57 |
| 1 | 10k, ADXL_CS pull-up | R_0402_1005Metric | R51 |
| 1 | 100k / 1%, EN to VIN | R_0402_1005Metric | R52 |
| 1 | 1k / 1%, CURR series | R_0402_1005Metric | R53 |
| 1 | 1k, ESC telemetry series | R_0402_1005Metric | R54 |
| 1 | 100 / 1%, WS2812 data series | R_0402_1005Metric | R55 |
| 1 | 1k / 1%, USB LED series | R_0402_1005Metric | R56 |
| 1 | 22 | R_0402_1005Metric | R58 |
MARV-V2 design files
The KiCad project lives in the Lmx154/MARV-V2-PCB repository on GitHub; these links point at the commit this page was built from.
- LayoutMARV-V2.kicad_pcb
- SchematicMARV-V2.kicad_sch
MARV-V2: common questions
What microcontroller does the MARV-V2 use?
The MARV-V2 is built around the RP2354B, from the Raspberry Pi family.
How big is the MARV-V2 PCB?
The MARV-V2 measures 50.7 × 45.5 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the MARV-V2?
88 components, from 84 distinct parts. The full bill of materials is listed on this page.
Where can I download the MARV-V2 design files?
From the Lmx154/MARV-V2-PCB repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the MARV-V2 design in my own project?
It is published under Custom license, which limits how it may be reused; read the license before building on it.
Can I test firmware for the MARV-V2 without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug Raspberry Pi firmware against it before you order a PCB.
More boards in MARV-V2-PCB
Similar boards
Raspberry Pi
Open source rover
nasa-jpl
220 × 178 mm144 parts2LApache-2.09.7kRaspberry Pi
SPIRIT
SPIRIT-org
82 × 155 mm130 parts6LCERN-OHL-S-2.01.3kRaspberry Pi
CM5RevEng
schlae
55 × 40 mm417 parts10LNo license1.0kRaspberry Pi
Haxo hw
cardonabits
102.4 × 211.3 mm38 parts2LCustom license672Raspberry Pi
Desktop 50 Pin TopConn
BlueSCSI
89.2 × 82.6 mm103 parts2LGPL-3.0449Raspberry Pi
PowerBook
BlueSCSI
74.5 × 56.3 mm78 parts2LGPL-3.0449