
I2current hat template
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.

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.
I2current is an open-source printed circuit board by cr1tbit, from the cr1tbit/i2current repository on GitHub. It is a 2-layer board of 50 × 64 mm with 158 parts on 88 nets, routed with 1,408 tracks and 238 vias.
It is built around the PY32F002AW15U6TR, FUSB302B01MPX and MT2492, with the TPS56637RPAR, 74HC4066PW,118-JSM and BQ25792RQMR among its other parts. Its parts include 51 capacitors, 43 resistors, 13 diodes, 10 ICs and 4 transistors.
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).

Specs:

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

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

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

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

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.
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.
This connector is dedicated for devices, where a "master" board sits somewhere else in the system.
this board has many more fun quirks - I'll describe more details at a later date.
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 :)
| Qty | Value | Footprint | References |
|---|---|---|---|
| 18 | 100n | Capacitor_SMD:C_0402_1005Metric | C11, C12, C19, C20, C25, C26, C27, C35, C36, C38, C42, C43, C45, C46, C48, C49 +2 |
| 18 | 10u/25V | Capacitor_SMD:C_0603_1608Metric | C2, C10, C17, C18, C22, C23, C24, C28, C31, C32, C33, C34, C37, C39, C40, C47 +2 |
| 12 | TestPoint | TestPoint:TestPoint_Pad_D1.0mm | TP2, TP5, TP6, TP7, TP8, TP9, TP10, TP11, TP12, TP13, TP14, TP20 |
| 10 | 3k | Resistor_SMD:R_0402_1005Metric | R2, R5, R6, R12, R14, R19, R22, R27, R28, R29 |
| 7 | LED | LED_SMD:LED_0603_1608Metric | D1, D2, D3, D4, D7, D12, D13 |
| 6 | TestPoint | Critbit_lib:Nano_testpad_0.5x1.0mm | TP1, TP17, TP18, TP19, TP21, TP22 |
| 5 | 10k | Resistor_SMD:R_0402_1005Metric | R16, R18, R25, R26, R40 |
| 5 | 3k/0603 | Resistor_SMD:R_0603_1608Metric | R10, R41, R42, R43, R44 |
| 5 | 75k | Resistor_SMD:R_0603_1608Metric | R1, R20, R33, R38, R39 |
| 4 | 100 | Resistor_SMD:R_0402_1005Metric | R4, R11, R15, R17 |
| 4 | 22uF/25V | Capacitor_SMD:C_1206_3216Metric | C1, C15, C41, C50 |
| 4 | AON7544 | easyeda2kicad:DFN-8_L3.3-W3.3-P0.65-BL-2 | Q1, Q2, Q3, Q6 |
| 4 | M3_HOLE | Critbit_lib:MountingHole_3.2mm_LONGE | H1, H2, H3, H4 |
| 4 | TestPoint | TestPoint:TestPoint_Pad_D2.0mm | TP3, TP4, TP15, TP16 |
| 3 | 10k_0603 | Resistor_SMD:R_0603_1608Metric | R3, R31, R35 |
| 3 | 20k_0603 | Resistor_SMD:R_0603_1608Metric | R9, R13, R32 |
| 3 | 220p | Capacitor_SMD:C_0402_1005Metric | C4, C13, C14 |
| 3 | 22uF/6.3V | Capacitor_SMD:C_0603_1608Metric | C8, C9, C44 |
| 3 | SMF24CA | easyeda2kicad:SOD-123FL_L2.7-W1.8-LS3.8-BI | D8, D9, D10 |
| 2 | 1u/25V | Capacitor_SMD:C_0603_1608Metric | C29, C30 |
| 2 | 2 | Resistor_SMD:R_0603_1608Metric | R23, R24 |
| 2 | 5.1k_0603 | Resistor_SMD:R_0603_1608Metric | R34, R36 |
| 2 | PSM712-LF-T7 | easyeda2kicad:SOT-23-3_L3.0-W1.7-P0.95-LS2.9-BR | D6, D11 |
| 1 | 0R_0805 | Resistor_SMD:R_0805_2012Metric | R37 |
| 1 | 1N5819WS | Diode_SMD:D_SOD-323 | D5 |
| 1 | 1S | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP1 |
| 1 | 1n | Capacitor_SMD:C_0402_1005Metric | C16 |
| 1 | 22n | Capacitor_SMD:C_0402_1005Metric | C3 |
| 1 | 2S | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP2 |
| 1 | 33k | Resistor_SMD:R_0603_1608Metric | R8 |
| 1 | 4.7u/10V | Capacitor_SMD:C_0402_1005Metric | C21 |
| 1 | 5.6k | Resistor_SMD:R_0603_1608Metric | R7 |
| 1 | 74HC4066PW,118 | easyeda2kicad:TSSOP-14_L5.0-W4.4-P0.65-LS6.4-BL | U2 |
| 1 | B2 | Button_Switch_SMD:SW_SPST_TL3342 | SW1 |
| 1 | BQ25792RQMR | easyeda2kicad:QFN-29_L4.0-W4.0-P0.40-TL-BQ25792RQMR | U8 |
| 1 | Conn_01x12_MountingPin | Connector_Molex:Molex_PicoBlade_53261-1271_1x12-1MP_P1.25mm_Horizontal | J4 |
| 1 | DC-C033D-5.5A-2.0 | easyeda2kicad:DC-IN-TH_DC-C033D-5.5A-2.5 | DC1 |
| 1 | DNP | Resistor_SMD:R_0603_1608Metric | R21 |
| 1 | EXT_IFACE | Critbit_lib:SAMTEC_HLE-110-02-F-DV-BE-A | J5 |
| 1 | FTC252010S4R7MBCA | easyeda2kicad:IND-SMD_L2.5-W2.0-VLS252012CX-150M | U4 |
| 1 | FUSB302B01MPX | Package_DFN_QFN:WQFN-14-1EP_2.5x2.5mm_P0.5mm_EP1.45x1.45mm | U5 |
| 1 | IHLP3232DZER3R3M11 | easyeda2kicad:IND-SMD_L8.7-W8.2_IHLP-3232CZ | L1 |
| 1 | JL15EDGA-38108G01 | easyeda2kicad:CONN-TH_8P-P3.81_JILN_JL15EDGA-38108G01 | CN2 |
| 1 | JLC_OLED | Critbit_lib:OLED-042-JLC | U7 |
| 1 | MT2492 | easyeda2kicad:SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BL | U6 |
| 1 | PY32F002AW15U6TR | Package_DFN_QFN:TQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm | U12 |
| 1 | SPM6530T-1R0M120 | easyeda2kicad:IND-SMD_L7.1-W6.5-P5.60 | L2 |
| 1 | SPX3819M5-L-3-3 | Package_TO_SOT_SMD:SOT-23-5 | U1 |
| 1 | SW_SPDT | Button_Switch_THT:SW_Slide_SPDT_Angled_CK_OS102011MA1Q | SW6 |
| 1 | TPS56637RPAR | easyeda2kicad:VQFN-HR-10_L3.0-W3.0_RPA | U11 |
| 1 | USBLC6-4SC6 | Package_TO_SOT_SMD:SOT-23-6 | U13 |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J2 |

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.

intechstudio/knot
Knot is the bridge between old-school MIDI gear like synthesizers, groove boxes, guitar pedals and neat USB MIDI devices.

JitterCompany/debug-tools
Collection of useful utility PCBs for development purposes

proveskit/antenna-board
The PROVES Kit Antenna Boards! By convention the Z+ Top Cap of the satellite.


rough-rat/blobbadge
This is a backlight badge. It charlieplexes LEDs with PY32F002.

gamingdoom/gonioreflectometer-neural-brdfs
DIY Gonioreflectometer and neural BRDFs.


It measures 50 × 64 mm and has 2 copper layers, 1.6 mm thick.
158 parts, built around the PY32F002AW15U6TR, FUSB302B01MPX, MT2492 and TPS56637RPAR. 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.
From the cr1tbit/i2current repository on GitHub, at the commit this page was made from: the board is i2current.kicad_pcb and its schematic i2current.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask cr1tbit before reusing the design.