Skip to the content
PCBKitNew board
2 layers48.6 × 64 mmI2current hat template, the printed circuit board in 3D

I2current hat template

cr1tbit/i2current2

The Raison d'être of this board is to be a powerful, extensible, and affordable replacement for hotglueing a random powerbank into your next portable small-scale electronic project.

Size
48.6 × 64 mm
Copper layers
2
Thickness
1.6 mm
Parts
20
Nets
18
Pads
39
Tracks, vias
0, 0
Pours
2
Routed
Not yet
KiCad
KiCad 8.0 (file 20240108)
Created
24 Mar 2024
Updated
16 Dec 2025

Overview

I2current hat template is an open-source printed circuit board by cr1tbit, from the cr1tbit/i2current repository on GitHub. It is a 2-layer board of 48.6 × 64 mm with 20 parts on 18 nets.

README

README.md

I2Current powerboard

The Raison d'être of this board is to be a powerful, extensible, and affordable replacement for hotglueing a random powerbank into your next portable small-scale electronic project.

The largest benefit comes from the I2C interface - If, for example, a Raspberry Pi is powered with this board, it can actually check the battery state, if DC-jack is currently charging the device, or even see the power draw of other peripherals connected to this system.

The board is most useful for powering devices requiring peak power draw between 15W-60W.

For devices requiring less power, the cost overhead becomes a bit too much - alternative solutions on aliexpress, albeit not as much versatile, can cost less than $3 (this board costs ~$10, ordering 20 units from JLCPCB).

image

Sub-components

BQ25792 Li-Ion charger

Specs:

  • 3.6-24V input, max 3A (realistically, ~60W)
  • Input voltage independent from battery pack (buck-boost built-in)
  • Input from USB-C and/or DC barrel jack.
  • Can provide up to 3.33A@20V output to the same USB-C port
  • can work with 1S-4S (cells in series)
  • output current 5A (with 4 cells (~16V), up to ~80W output)
  • Works properly without battery pack too (can work as buck-boost power supply)
  • Many parameters configurable via i2c
  • Various battery/input/output voltages/currents readout

image

This charger is incredibly universal, costing around 1$ it provides versatility for many types of projects.

TPS56637 5V output step-down converter

image

It can provide up to 6A (30W) on output. However, it requires atleast 2S packet to be usable.

MT2492 3V3 DC-DC

image

This converter supports optional built-in ESP32-C3 controller, and can also be accesed via output pins

SPX3819M5-L-3-3 3V3 LDO

image

This low-power stabilizer provides power to onboard devices and some circuitry. It cannot be turned off, in contrast to 2 other converters.

FUSB302B Power Delivery controller

image

This device is controlled via i2c, and can be used to negotiate up to 5A/20V from compatible USB-C chargers.

Arduino library is available.

Connectors

Output 2.54 connector

This connector has been designed for low-profile goldpin socket connector (the male header actually goes through the holes in the PCB)

Shield can be designed, utilizing this connector.

Picoblade connector

This connector is dedicated for devices, where a "master" board sits somewhere else in the system.

Battery connector

  • Battery input
  • NTC resistor input (every battery pack should contain one, more on that later)
  • GND
  • Battery output (coming from BQ charger, provides stable voltage when baterry is depleated or missing)
  • GLOB_OFF (pin for external power-off switch)
  • VDC_IN (same as from barrel jack input)

More to come...

this board has many more fun quirks - I'll describe more details at a later date.

  • optional mini front panel with OLED
  • Passive-PoE input
  • standalone 4-channel WLED controller
  • USB data lanes passthrough for 2 connectors and built-in ESP32
Todo - document:
  • Li-ion safety guide
  • USB passthrough
  • GLOB_OFF usage
  • Pinout description for every connector
  • 1S-4S config and limitations

Sponsors

Developent of this board is supported by Clue.lamp.

Check them out, the device looks really nice, and utilizes state-of-the-art electronic design for both wired and wireless usage :)

Parts

20
QtyValueFootprintReferences
11TestPointTestPoint:TestPoint_Pad_D1.0mmTP2, TP5, TP6, TP7, TP8, TP9, TP10, TP11, TP12, TP13, TP14
4M3_HOLEMountingHole:MountingHole_3.2mm_M3_DIN965_PadH1, H2, H3, H4
4TestPointTestPoint:TestPoint_Pad_D2.0mmTP1, TP3, TP4, TP15
1EXT_IFACEConnector_PinHeader_2.54mm:PinHeader_2x10_P2.54mm_VerticalJ5

Questions

How big is the I2current hat template PCB?

It measures 48.6 × 64 mm and has 2 copper layers, 1.6 mm thick.

What parts does the I2current hat template use?

20 parts. 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 I2current hat template KiCad files?

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

Can I use the I2current hat template design in my own project?

Its repository states no licence, so its author keeps all rights: ask cr1tbit before reusing the design.

More from cr1tbit/i2current

1
  • 2 layers50 × 64 mmI2current, the printed circuit board in 3D

    I2current

    cr1tbit/i2current

    The Raison d'être of this board is to be a powerful, extensible, and affordable replacement for hotglueing a random powerbank into your next portable small-scale electronic project.

    158 parts2

Similar boards

  • 2 layers66.9 × 74.5 mmDeskHop Rev1, the printed circuit board in 3D

    DeskHop Rev1

    hrvach/deskhop

    Fast Desktop Switching Device

    20 parts7.9kGPL-3.0
  • 2 layers86.4 × 64.8 mmSlot machine, the printed circuit board in 3D

    Slot machine

    google/google-ctf

    Google CTF

    20 parts5.1kApache-2.0
  • 2 layers36.2 × 26.8 mmEsp32 minimal, the printed circuit board in 3D

    Esp32 minimal

    atopile/atopile

    Design circuit boards with code! ✨ Get software-like design reuse 🚀, validation, version control and collaboration in hardware; starting with electronics ⚡️

    20 parts4kMIT
  • 2 layers108.1 × 393.8 mmSweep compact ble, the printed circuit board in 3D

    Sweep compact ble

    davidphilipbarr/Sweep

    Sweep - a small promicro based keyboard inspired by the Ferris.

    20 parts2.1k
  • 2 layers26 × 15.9 mmTPS54340 Buck Regulator, the printed circuit board in 3D

    TPS54340 Buck Regulator

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    20 parts1.2k
  • 2 layers67.6 × 30.5 mmRgb to hdmi, the printed circuit board in 3D

    Rgb to hdmi

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    20 parts1kGPL-3.0
  • 2 layers44.3 × 28.7 mmLin bus adapter esp32, the printed circuit board in 3D

    Lin bus adapter esp32

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    20 parts915
  • 2 layers89.5 × 61.6 mmFreeDeck TH 2020-02, the printed circuit board in 3D

    FreeDeck TH 2020-02

    FreeYourStream/freedeck-hardware

    all the stuff you need to build your own FreeDeck

    20 parts772