Skip to the content
PCBKitNew board
2 layers34 × 18 mmHotswap, the printed circuit board in 3D

A kicad project for an monolithic power systems MP5056 board

Size
34 × 18 mm
Copper layers
2
Thickness
1.6 mm
Parts
21
Nets
13
Pads
60
Tracks, vias
41, 15
Pours
3
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
11 Aug 2026
Updated
11 Aug 2026

Overview

Hotswap is an open-source printed circuit board by jrowny, from the jrowny/mp5056 repository on GitHub. It is a 2-layer board of 34 × 18 mm with 21 parts on 13 nets, routed with 41 tracks and 15 vias.

It is built around the MP5056GQV-Z and SMAJ22A. Its parts include 6 resistors, 5 capacitors, 2 diodes and 1 IC. It belongs with the keyboards and input boards of this library.

Main components

2

README

README.md

Monolithic Power Systems MP5056 Board

MP5056 board render

This is a kicad project/pcb design for a monolithic power systems MP5056. The purpose is to protect against shorts/overcurrent with exposed magnetic connectors like these ones (affiliate link).

Video

I made a video about using this with a DeWalt battery here.

NextPCB

Thanks to NextPCB for sponsoring this project. Get your first PCB order at $0.1 via NextPCB.

Important: I am a hobbyist electronics engineer, please evaluate this design before using it.

Component Values

Values chosen per the MP5056 datasheet:

ComponentValueNotes
EN divider100 kΩ / 22 kΩIdentical to FB, ~3.2 V at 18 V input
ISET30 kΩSets current limit to ~4 A at 18 V input
AUTOfloating
FLTBfloating
PGfloating
FB divider100 kΩ / 22 kΩ~3.2 V at 18 V input
SS (soft start)100 nF
TIMER220 nF
IMON10 kΩ to groundNot used

Parts

21
QtyValueFootprintReferences
2100kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R5
2100nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C4
222kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2, R6
2SMAJ22ADiode_SMD:D_SMAD1, D2
110kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR4
110µFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC5
1220nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC2
130kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR3
14.7µFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC3
1AUTOTestPoint:TestPoint_Pad_1.5x1.5mmAUTO
1FLTBTestPoint:TestPoint_Pad_1.5x1.5mmFLTB
1IN +Connector_Wire:SolderWire-1sqmm_1x01_D1.4mm_OD3.9mmIN+
1IN -Connector_Wire:SolderWire-1sqmm_1x01_D1.4mm_OD3.9mmOUT-
1MP5056GQV-Zjlc-proj:MP5056GQV-ZU1
1OUT +Connector_Wire:SolderWire-1sqmm_1x01_D1.4mm_OD3.9mmOUT+
1OUT -Connector_Wire:SolderWire-1sqmm_1x01_D1.4mm_OD3.9mmIN-
1PGTestPoint:TestPoint_Pad_1.5x1.5mmPG

Questions

How big is the Hotswap PCB?

It measures 34 × 18 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Hotswap use?

21 parts, built around the MP5056GQV-Z and SMAJ22A. 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 Hotswap KiCad files?

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

Can I use the Hotswap design in my own project?

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

Similar boards

  • 4 layers96 × 100 mmOtterCastAmp, the printed circuit board in 3D

    OtterCastAmp

    Ottercast/OtterCastAmp

    OtterCastAmp is an open-source WiFi Speaker amplifier, based on a Sochip S3 SoC. Powered by any USB PD adapter for up to 100W of music.

    272 parts341MIT
  • 4 layers54.7 × 75.8 mmEsphome dot, the printed circuit board in 3D

    Esphome dot

    gcormier/esphome-dot

    Beginnings of a replacement PCB for Amazon Echo Dot v5.

    62 parts16
  • 4 layers50 × 18 mmT41-USB C PSU, the printed circuit board in 3D

    T41-USB C PSU

    TobleMiner/T41-USB-C-PSU

    71 parts5
  • 4 layers84 × 81 mmBlinkekatze charger, the printed circuit board in 3D

    Blinkekatze charger

    TobleMiner/blinkekatze-charger

    A USB-C powered 20 port 5V 1.5A USB-C charger

    416 parts2
  • 4 layers60 × 60 mmAUXSPACE core pcb, the printed circuit board in 3D

    AUXSPACE core pcb

    AUXSPACEeV/AUX-Core

    Core/Master PCB for the Auxspace Avionics stack

    83 partsCERN-OHL-P-2.0
  • 2 layers66.3 × 71.8 mmNew pcb, the printed circuit board in 3D

    New pcb

    Colorado-School-of-Mines-Robotics-Club/VEX-Override

    VURC team ORDGR's code for the 26-27 VEX Override game

    44 parts
  • 2 layers120 × 60 mmControlBoard, the printed circuit board in 3D

    ControlBoard

    itsmeibii/SplitFlap-Control-Board

    Raspberry Pi 4 control board for a split-flap display + HUB75 LED panels: USB-C PD input, 8A buck, Pi eFuse. KiCad, gerbers, BOM, enclosure.

    62 parts
  • 6 layers90.2 × 95.9 mmEPS mppt board, the printed circuit board in 3D

    EPS mppt board

    JaronCyna/sat_mppt_pcb

    Maximum Power Point Tracking board meant for use in the QSET 3U CubeSat

    287 parts