Skip to the content
4 layers88 × 56 mmPi5 M2 Hat Ubo v4, the printed circuit board in 3D

Pi5 M2 Hat Ubo v4

ubopod/ubo-pcb56

This repo contains open source PCB designs used in conjunction with Ubo Pod other open source system components.

Size
88 × 56 mm
Copper layers
4
Thickness
1.62 mm
Parts
62
Nets
57
Pads
230
Tracks, vias
351, 307
Pours
8
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
27 Feb 2023
Updated
19 Aug 2026

Overview

Pi5 M2 Hat Ubo v4 is an open-source printed circuit board by ubopod, from the ubopod/ubo-pcb repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 4-layer board of 88 × 56 mm with 62 parts on 57 nets, routed with 351 tracks and 307 vias.

It is built around the TH1620CTJ and MDT420M03001. Its parts include 20 connectors, 15 capacitors, 8 resistors, 4 diodes and 2 ICs. It belongs with the lEDs and displays and computers and single-board computers boards of this library.

Main components

2

README

boards/ubo-nfc-hat/README.md

Ubo NFC Hat

An NFC tag board with an addressable RGB LED ring, designed to attach to the Ubo Pod over I²C. See the repository index for the other boards.

Revision1.0 (schematic title block dated 2024-09-15)
ToolKiCad — UboNFC.kicad_pro
Stack-up2 layers (F.Cu / B.Cu)
InterfaceI²C + 1-wire LED data, via a pair of 1×8 headers

Attribution

This design is derived from "Badge Tag NFC" by HXR.DK, which is still named in the KiCad schematic title block. The Ubo adaptation keeps the upstream NFC front-end and adds the LED chain and the pass-through header arrangement described below.

TODO: confirm the upstream project URL and its license, and record both here.

Design

PartFunction
NXP NT3H2x11 (NTAG I²C plus)NFC Forum Type 2 tag with an I²C interface, password protection, and energy harvesting. Readable by a phone over NFC and by the host over I²C.
12 × SK6812SIDE-ASide-firing addressable RGB LEDs, daisy-chained from LED_IN through to LED_OUT.
3 × SD103AWSchottky diodes on the LED data / signal lines.
R1–R3, C1Pull-ups and decoupling.

Named nets of interest: COIL and VOUT are the NFC antenna coil and the energy-harvesting output; FieldDetect signals the host when an NFC field is present; PushButton brings a button input out to the headers.

Pinout

Two 1×8 horizontal headers. J1 is the input side and J2 carries the same signals back out plus LED_OUT, so the LED chain and the I²C bus can be continued to a downstream board.

PinJ1 (in)J2 (out)
1+5VLED_OUT
2+3V3PushButton
3SDAGND
4SCLGND
5LED_INSCL
6GNDSDA
7FieldDetect+3V3
8PushButton+5V

Note that J2 is not a straight-through mirror of J1 — the pin order differs. Check the orientation of any cable you build against this table.

Status

Experimental. There are no board renders, photos, or fabrication outputs in the repo yet, and the design has not been documented as built or tested.

TODO: confirm which Ubo board or connector J1 is intended to mate with, and whether the FieldDetect and PushButton lines are wired to specific host GPIOs.

Parts

62
QtyValueFootprintReferences
10100nCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC3, C4, C6, C8, C10, C11, C12, C13, C14, C15
6TestPointTestPoint:TestPoint_Pad_D1.5mmTP1, TP2, TP3, TP4, TP5, TP6
510uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C2, C5, C7, C9
42.2kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R3, R5, R8
45Vubo:PogopinJ4, J5, J11, J12
4MountingHole_2.7mm_M2.5ubo:MountingHole_2.7mm_M2.5MH1, MH2, MH3, MH4
4TH1620CTJeasyeda2kicad:SMD_BD4.0-D2.5CN1, CN2, CN3, CN4
310kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR4, R6, R7
3GNDubo:PogopinJ2, J6, J13
212V_OUTConnector_PinHeader_2.54mm:PinHeader_2x02_P2.54mm_HorizontalJ14, J15
23.3Vubo:PogopinJ3, J10
2Mini360ubo:mini560U1, U2
1100kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2
168711614522ubo:68711614522J1
1ACTLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD4
1KD 3.3VOscillator:Oscillator_SMD_Fordahl_DFAS15-4Pin_5.0x3.2mmX1
1MDT420M03001ubo:AMPHENOL_MDT420M03001J7
1POE_OUT_12VConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_HorizontalJ9
1POE_PINSConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_HorizontalJ8
1PWRLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD2
1PWR_ENLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD1
1RSTLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD3
1~ubo:USB-PD-MODULEUSB1
1~easyeda2kicad:CONN-SMD_P2.00_S2B-PH-SM4-TB-LF-SNCN5

The 61 most common of 62 parts.

More from ubopod/ubo-pcb

5
  • 4 layers91.5 × 56 mmPi5 M2 Hat Ubo v3, the printed circuit board in 3D

    Pi5 M2 Hat Ubo v3

    ubopod/ubo-pcb

    This repo contains open source PCB designs used in conjunction with Ubo Pod other open source system components.

    54 parts56CERN-OHL-S-2.0
  • 2 layers122.7 × 91.8 mmUboNFC, the printed circuit board in 3D

    UboNFC

    ubopod/ubo-pcb

    This repo contains open source PCB designs used in conjunction with Ubo Pod other open source system components.

    24 parts56CERN-OHL-S-2.0
  • 4 layers92.5 × 59.7 mmUbo sideboard v1.5.2, the printed circuit board in 3D

    Ubo sideboard v1.5.2

    ubopod/ubo-pcb

    This repo contains open source PCB designs used in conjunction with Ubo Pod other open source system components.

    23 parts56CERN-OHL-S-2.0
  • 4 layers22 × 80.1 mmNvme bm to e, the printed circuit board in 3D

    Nvme bm to e

    ubopod/ubo-pcb

    This repo contains open source PCB designs used in conjunction with Ubo Pod other open source system components.

    6 parts56CERN-OHL-S-2.0
  • 2 layers35.5 × 21.5 mmS shaped flexcable-2layer v2, the printed circuit board in 3D

    S shaped flexcable-2layer v2

    ubopod/ubo-pcb

    This repo contains open source PCB designs used in conjunction with Ubo Pod other open source system components.

    2 parts56CERN-OHL-S-2.0

Similar boards

  • 4 layers65 × 56 mmM1geo Pi5 PCIe Pi5 M2 Hat, the printed circuit board in 3D

    M1geo Pi5 PCIe Pi5 M2 Hat

    punkfab/pcb-corpus

    235 real KiCad boards from open-source hardware repositories, prepared as a placement and routing benchmark

    45 parts1
  • 4 layers25.4 × 25.4 mmTwonkie, the printed circuit board in 3D

    Twonkie

    dojoe/Twonkie

    A USB-PD sniffer/injector/sink based on Google's Twinkie, re-designed to be manufactured by mere mortals.

    62 parts415
  • 4 layers48 × 80 mmBoard latest, the printed circuit board in 3D

    Board latest

    dennisss/dacha

    Monorepo for awesome tools/projects/libraries

    62 parts397Apache-2.0
  • 4 layers138 × 50 mmBackpack, the printed circuit board in 3D

    Backpack

    osrf/ovc

    the Open Vision Computer

    62 parts207Apache-2.0
  • 4 layers57 × 85 mmHmcad characterization, the printed circuit board in 3D

    Hmcad characterization

    azonenberg/starshipraider

    Open hardware test equipment

    62 parts193BSD-3-Clause
  • 4 layers22.5 × 12 mmTurnipschool, the printed circuit board in 3D

    Turnipschool

    mossmann/cc11xx

    Hardware designs for CC11xx

    62 parts104GPL-2.0
  • 4 layers90 × 40 mmUsb3-ngff carrier, the printed circuit board in 3D

    Usb3-ngff carrier

    themainframe/5g-m2-usb3-interface-pcb

    KiCad EDA Project for my 5G M.2 (NGFF) USB3 Interface board

    62 parts80MIT
  • 4 layers32 × 45 mmD4 small pcb, the printed circuit board in 3D

    D4 small pcb

    unsurv/unsurv-offline

    Offline portable GNSS device based on the ESP32

    62 parts72

Questions

How big is the Pi5 M2 Hat Ubo v4 PCB?

It measures 88 × 56 mm and has 4 copper layers, 1.62 mm thick.

What parts does the Pi5 M2 Hat Ubo v4 use?

62 parts, built around the TH1620CTJ and MDT420M03001. 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 Pi5 M2 Hat Ubo v4 KiCad files?

From the ubopod/ubo-pcb repository on GitHub, at the commit this page was made from: the board is boards/ubo-hab-v2/Pi5_M2_Hat_Ubo_v4.kicad_pcb and its schematic boards/m2-mkey-to-aekey/nvme_bm_to_e.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Pi5 M2 Hat Ubo v4 design in my own project?

Its repository publishes it under the CERN-OHL-S-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).