Skip to the content
PCBKitNew board
2 layers46.3 × 17.3 mmXT30PowerV2, the printed circuit board in 3D

ArduPilot power brick with XT30 connectors

Size
46.3 × 17.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
18
Nets
14
Pads
68
Tracks, vias
91, 12
Pours
5
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
13 Jul 2026
Updated
16 Jul 2026

Overview

XT30PowerV2 is an open-source printed circuit board by stephendade, from the stephendade/XT30PowerModule repository on GitHub, published under the CERN-OHL-W-2.0 licence. It is a 2-layer board of 46.3 × 17.3 mm with 18 parts on 14 nets, routed with 91 tracks and 12 vias.

It is built around the CRCW040210K0FKEDC, GRM21BR61E106MA73L and CRCW040259K0FKEDC, with the SM04B-GHS-TB(LF)(SN), SM06B-GHS-TB(LF)(SN) and XFL4020-472MEC among its other parts. Its parts include 7 capacitors, 4 resistors, 4 connectors, 2 ICs and 1 inductor.

Main components

8

README

readme.md

XT30 Power Module

A "power brick" for ArduPilot/Pixhawk/PX4 systems, with XT30 power connectors and digital voltage/current measurement.

Overview

This project contains the PCB design files for an XT30 power module, designed using KiCad 8.0. The module provides power measurement and 5V flight controller power.

For power measurement, the INA219 sensor was used due to it's more reliable readings at low current levels (<5A), making it suitable for low-power vehicles, such as ground rovers.

Max Ratings: -Max voltage 17V -Max current 15A

The power module supplies 5.2V at up to 2.5A.

The KiCAD files contain JLCPCB part ID's (LCSC) for easy manufacturing at JLCPCB.

The JST-GH connectors are standard Pixhawk power and i2c connectors (https://github.com/pixhawk/Pixhawk-Standards/blob/master/DS-009%20Pixhawk%20Connector%20Standard.pdf), and will plug straight into most flight controllers.

Images

Example KiCad Design Assembled Board

ArduPilot configuration

Due to a digital I2C power measurement IC being used, the power module has a 2nd connector to the I2C port on the flight controller.

In ArduPilot, ensure the BATTx_MONITOR parameter is set to INA2XX and BATT_I2C_ADDR to 64, and then reboot.

Testing

This board has been successfully used on several 3S ground rovers using the latest version of ArduPilot.

License

This project is licensed under the CERN Open Hardware Licence Version 2 - Weakly Reciprocal (CERN-OHL-W). See licence.md for the full license text.

Parts

18
QtyValueFootprintReferences
3CRCW040210K0FKEDResistor_SMD:R_0402_1005MetricR1, R2, R3
2CL10A106KP8NNNCCapacitor_SMD:C_0603_1608MetricC12, C13
2GRM21BR61E106MA73LCapacitor_SMD:C_0805_2012MetricC8, C9
1C0603C104Z3VACTUCapacitor_SMD:C_0603_1608MetricC11
1CL05B104KO5NNNCResistor_SMD:R_0402_1005MetricC1
1CRCW040259K0FKEDResistor_SMD:R_0402_1005MetricR7
1GRM155R71C104KA88DCapacitor_SMD:C_0402_1005MetricC10
1INA260AIPWRPackage_SO:TSSOP-16_4.4x5mm_P0.65mmU3
1SM04B-GHS-TB(LF)(SN)Connector_JST:JST_GH_SM04B-GHS-TB_1x04-1MP_P1.25mm_HorizontalJ2
1SM06B-GHS-TB(LF)(SN)Connector_JST:JST_GH_SM06B-GHS-TB_1x06-1MP_P1.25mm_HorizontalJ3
1TPS565201DDCRPackage_TO_SOT_SMD:SOT-23-6U7
1XFL4020-472MECjlc_footprints:IND-SMD_L4.0-W4.0_XFL4020-102MEBL1
1XT30PW-Fjlc_footprints:CONN-TH_XT30PW-F-1J4
1XT30PW-Mjlc_footprints:CONN-TH_XT30PW-MJ1

Questions

How big is the XT30PowerV2 PCB?

It measures 46.3 × 17.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the XT30PowerV2 use?

18 parts, built around the CRCW040210K0FKEDC, GRM21BR61E106MA73L, CRCW040259K0FKEDC and SM04B-GHS-TB(LF)(SN). The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the XT30PowerV2 KiCad files?

From the stephendade/XT30PowerModule repository on GitHub, at the commit this page was made from: the board is XT30PowerV2.kicad_pcb and its schematic XT30PowerV2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the XT30PowerV2 design in my own project?

Its repository publishes it under the CERN-OHL-W-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 4 layers90 × 60 mmVW MTC1, the printed circuit board in 3D

    VW MTC1

    Sajeevanveeriah/Ataxia-Monitor

    Real-Time Ataxia Monitor

    154 partsUnlicense
  • 4 layers50 × 65 mmFeroFlyF405, the printed circuit board in 3D

    FeroFlyF405

    Ozonised/FeroFlyF405

    FeroFlyF405 an open source STM32F405 based flight controller running INAV

    150 parts44CERN-OHL-P-2.0
  • 6 layers37 × 37 mmArdu can, the printed circuit board in 3D

    Ardu can

    vk-sahni/ardu-can

    CAN-NODE

    82 parts
  • 6 layers46 × 46 mmTercio B1, the printed circuit board in 3D

    Tercio B1

    Kerol-Dev/Tercio-B1

    Tercio B1 brushless FOC driver (planning)

    163 partsApache-2.0
  • 6 layers56 × 56 mmMoteus x1, the printed circuit board in 3D

    Moteus x1

    mjbots/moteus

    Brushless DC motor controller

    187 parts1.4kApache-2.0
  • 4 layers97 × 105.5 mmSTARDRIVE SHIELD V1 0, the printed circuit board in 3D

    STARDRIVE SHIELD V1 0

    themarcolab/Stardrive-Shield

    With STARDRIVE SHIELD you can implement from 6 step to FOC motor control algorithms.

    193 parts2
  • 4 layers55.3 × 29 mmDrone current sensor board, the printed circuit board in 3D

    Drone current sensor board

    Kelvin-Ziqi-Zhao/drone-current-sensor-board

    High current sensor board for battery+capacitor power supply system

    66 parts7
  • 2 layers45 × 30 mmTFSBEC01, the printed circuit board in 3D

    TFSBEC01

    ThunderFly-aerospace/TFSBEC01

    High efficient switching power supply for UAV actuators.

    39 parts5GPL-3.0