Skip to the content
6 layers102 × 102 mmPower8Board V1, the printed circuit board in 3D

Power8Board V1

Harry-IV/Power8Board

Jesuit Robotics 2025-2026 Power Board.

Size
102 × 102 mm
Copper layers
6
Thickness
1.6 mm
Parts
107
Nets
68
Pads
312
Tracks, vias
468, 176
Pours
34
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
12 Aug 2025
Updated
5 Oct 2026

Overview

Power8Board V1 is an open-source printed circuit board by Harry-IV, from the Harry-IV/Power8Board repository on GitHub, published under the GPL-3.0 licence. It is a 6-layer board of 102 × 102 mm with 107 parts on 68 nets, routed with 468 tracks and 176 vias.

It is built around the ADS1015IDGS, MR30PW-M and XT60IPW-M.A. Its parts include 35 capacitors, 32 resistors, 14 ICs, 11 connectors and 4 diodes.

Main components

3

README

README.md

Power8Board V1

48V → 12V Power Distribution & Current-Sensing Board for 8 Thrusters

Overview

Power8Board is a custom power distribution and sensing PCB intended for robotics applications (e.g. ROVs / AUVs) where 6 DoF control is needed from eight thrusters.

The board converts 48V DC into 5V and 12V rails, distributes power to eight ESCs, and provides per-thruster current measurement and voltage rail monitoring (3.3, 5, 12, 48) over I²C.


Power Architecture

Two MPQ860-12V72-L48NBMC 860W power converters are used to step down 48 to 12V with high efficiency. This 12V power is then routed to eight XT30U-M connectors which ESCs can then connect to for power. These were chosen due to having four power pins, allowing for better heat distribution, and for their active current sharing capabilities. With ~1500W (not 1720 due to drop in max wattage output when current sharing), eight standard T200 thrusters can be driven at full power. This 12V can also be used to power other 12V devices using the MR30 connector on the board.

Additionally, a UWS-5/10-Q48N-C 100W power converter is used to step down 48V to 5V. This 5V is outputted through the MR30 and can be used to power a Raspberry Pi for instance.


Current Sensing

Monitor thruster load and detect abnormal conditions (e.g. over-current):

Current-Sense Amplifiers

  • INA240A2 (analog)
  • One per ESC channel
  • 50x amplification value (50V/V gain)
  • 0.0033 $\Omega$ shunt resistor placed in series with each 12V output
    • Scale factor: 1 / (SHUNT_VALUE * AMP_FACTOR) = 1 / (0.0033 * 50) = 6.061
    • current = 6.061 * (output of INA240)
  • Analog output routed to ADC inputs with RC-filter (680 $\Omega$, 2.2 uF)

Channel Organization

  • Left side: 4 thrusters
  • Right side: 4 thrusters
  • Each side feeds into its own ADC, an ADS1015 (12-bit, I²C interfacing)
  • I²C address:
    • Left: 0x48
    • Right: 0x49

Voltage Sensing

Monitor that voltage rails are within normal bounds.

Power Rails

RailPurpose
48 VMain input power
12 VESC & thruster power
5 VMiscellaneous
3.3 VADCs, current sensors, I²C

ADC

  • ADS1015 (12-bit, I²C interfacing)
    • Used for measuring the voltages
    • Address: 0x4A

Voltage Dividers

image

Scalar Values

  • 48V: (470+25)/25 = 19.8
  • 12V: (470+110)/110 = 5.273
  • 5V: (470+470)/470 = 2
  • 3.3V: (470+470)/470 = 2

Multiply these values read from the ADC by these scalars respectively to find their true voltages.


LED Indicators

RailColor
48 VGreen
12 VYellow
5 VRed
3.3 VAmber

PCB Layout

6-layer stackup

LayerType
1Signal
2Ground
3Signal - Power (3.3V)
4Power (12V & 48V)
5Ground
6Signal
image

Design notes

  • Nearly all analog traces are routed on layer 3 to reduce effects of digital noise.
  • Copper pours help with thermal dissipation.
  • Via-in-pad is used to condense routing. It's also a standard option for 6-layer boards when ordering with JLCPCB.
  • Ground on layer 2 & 5 provides low-impedance return path and reduce EMI.
  • Power converters connect from the backside.

Ordering

To order, navigate to Power8Board V1/Export. Use Power8Board V1.zip for ordering the PCB and Power8Board V1 Stencil.zip for ordering a stencil (very helpful for soldering). Here are the options I chose when ordering from JLCPCB:

image

For ordering the components, navigate to Power8Board V1/bom and click on ibom.html. This BOM is interactive, making it great for ordering and knowing where components go while soldering. Note that this does not include all components for making the board. This is because pin receptacles are soldered onto the pads for all power converters. Here are the two types of pin receptacles used on the board:

Pin #1: https://www.digikey.com/en/products/detail/mill-max-manufacturing-corp/0372-0-15-15-13-27-10-0/433860

Pin #2: https://www.digikey.com/en/products/detail/mill-max-manufacturing-corp/0312-0-15-15-34-27-10-0/433567

Pin #1 is used on pads 4, 5, 7, and 8 on both 48V-12V converters and on pads 4 and 8 on the 48V-5V converter (10 in total)

Pin #2 is used on pads 1, 2, and 3 on both 48V-12V converters and on pads 1, 2, 3, 5, 6, and 7 on the 48V-5V converter (12 in total)


Parts

107
QtyValueFootprintReferences
9FerriteBeadMPZ2012S102ATD25:BEADC2012X105NFB3, FB4, FB5, FB6, FB7, FB8, FB9, FB10, FB11
80.0033WSLP25123L300DEA:RES_VISHAY_WSLP2512_A_VISR13, R14, R15, R16, R17, R18, R19, R25
80.1 uF0805 Ceramic Capacitor:CAPC2012X140NC6, C8, C10, C19, C26, C27, C28, C29
8120 uF20SVPF120M:PCAP_SVP_C6_PAN-MC11, C12, C13, C14, C15, C16, C17, C18
82.2 uFCapacitor_SMD:C_0603_1608MetricC4, C5, C30, C31, C32, C33, C34, C35
8680Resistor_SMD:R_0603_1608MetricR5, R26, R27, R28, R29, R30, R31, R32
8INA240A2PWRINA240A2PWR:PW0008A_MU4, U5, U6, U7, U8, U9, U10, U11
8XT30Connector_AMASS:AMASS_XT30U-M_1x02_P5.0mm_VerticalJ0, J1, J2, J3, J4, J5, J6, J7
6470kTNPW0805:RES_TNPW0805_VISR7, R8, R10, R11, R12, R20
3100 uF107AVG063MFBJ:CAP_AVG-8x12_ILCC1, C2, C3
310kResistor_SMD:R_0805_2012MetricR1, R2, R3
3ADS1015IDGSPackage_SO:TSSOP-10_3x3mm_P0.5mmU12, U13, U14
20.1 uFCapacitor_SMD:C_0603_1608MetricC21, C23
210 uFCapacitor_SMD:C_0603_1608MetricC20, C22
2100 pF0805 Ceramic Capacitor:CAPC2012X140NC7, C9
2FerriteBead0603 Ferrite Bead:0603 Ferrite BeadFB1, FB2
2~MPQ860-12V72-L48NBMC:MPQ860-12V72-L48NBMCU1, U2
10.1 uFCapacitor_SMD:C_0805_2012MetricC25
11.2kResistor_SMD:R_0805_2012MetricR23
110 uFCapacitor_SMD:C_0805_2012MetricC24
1110kResistor_SMD:R_0805_2012MetricR9
12.2kResistor_SMD:R_0805_2012MetricR22
125kResistor_SMD:R_0805_2012MetricR6
1470kResistor_SMD:R_0805_2012MetricR4
156kResistor_SMD:R_0805_2012MetricR24
1680Resistor_SMD:R_0805_2012MetricR21
1Amber0805 LED:WL-SMCW_0805D1
1Green0805 LED:WL-SMCW_0805D4
1MR30PW-MConnector_AMASS:AMASS_MR30PW-M_1x03_P3.50mm_HorizontalJ9
1Qwiic_RAQWIIC Connector RA:QWIIC Connector RAJ8
1Red0805 LED:WL-SMCW_0805D2
1XT60IPW-MConnector_AMASS:AMASS_XT60IPW-M_1x03_P7.20mm_HorizontalJ10
1Yellow0805 LED:WL-SMCW_0805D3
1~UWS-5_10-Q48:UWS-5_10-Q48U3

Similar boards

  • 2 layers100 × 100 mmLEOS dualpower, the printed circuit board in 3D

    LEOS dualpower

    MatthewIsHere/leos-dualpower-pcb

    A backup 5V stackable power supply for the LEOS High Altitude Balloon Stack

    39 parts
  • 4 layers100 × 100 mmLEOS F26-power, the printed circuit board in 3D

    LEOS F26-power

    VIP-LES/leos-F26-power-pcb

    power board made in fall 2026

    64 parts
  • 2 layers62 × 27 mmTenseract JBox, the printed circuit board in 3D

    Tenseract JBox

    ericanastas/tenseract-kicad

    PCBs for Tenseract Burning Man art project

    23 parts
  • 4 layers66 × 58.5 mmFOC Driver, the printed circuit board in 3D

    FOC Driver

    Loredati-svg/BLDC-FOC-Motor-Driver

    Single-motor BLDC/PMSM FOC driver: STM32G431 + DRV8323RH, 4-layer round PCB with on-board MA730 magnetic encoder. Motor block for a self-balancing robot. Designed in KiCad 10.

    96 parts
  • 4 layers80 × 55 mmESC, the printed circuit board in 3D

    ESC

    Andresse2020/NovaDrone-Hardware

    Complete electronic system design for a high-performance quadcopter drone, developed entirely from scratch. Includes power distribution, motor control, flight stabilization, sensor integration, and communication…

    141 parts3
  • 2 layers114 × 137.6 mmPower board, the printed circuit board in 3D

    Power board

    OxeBots/ssl_electronics

    Oxebots electronics design for the RoboCup Soccer Small-Size League

    37 partsGPL-3.0
  • 4 layers110 × 90 mmWheelbase, the printed circuit board in 3D

    Wheelbase

    SemuBot/semubot-electronics

    Files for SemuBot PCB design.

    130 parts

Questions

How big is the Power8Board V1 PCB?

It measures 102 × 102 mm and has 6 copper layers, 1.6 mm thick.

What parts does the Power8Board V1 use?

107 parts, built around the ADS1015IDGS, MR30PW-M and XT60IPW-M.A. 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 Power8Board V1 KiCad files?

From the Harry-IV/Power8Board repository on GitHub, at the commit this page was made from: the board is Power8Board V1/Power8Board V1.kicad_pcb and its schematic Power8Board V1/ADC Current Sensors.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Power8Board V1 design in my own project?

Its repository publishes it under the GPL-3.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).