Skip to the content
PCBKitNew board
2 layers96 × 44 mmSoftPowerLatch, the printed circuit board in 3D

A simple and efficient soft power latch circuit that allows a device to be switched on and off using a single push button, with ultra-low standby current.

Size
96 × 44 mm
Copper layers
2
Thickness
1.6 mm
Parts
19
Nets
13
Pads
46
Tracks, vias
64, 2
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
12 Apr 2026
Updated
17 Apr 2026

Overview

SoftPowerLatch is an open-source printed circuit board by mrWheel, from the mrWheel/softPowerLatch repository on GitHub, published under the MIT licence. It is a 2-layer board of 96 × 44 mm with 19 parts on 13 nets, routed with 64 tracks and 2 vias.

It is built around the AO3401A, BC848 and BH-18650-PC. Its parts include 5 resistors, 2 ICs, 2 transistors, 2 connectors and 1 capacitor.

Main components

3

README

README.md

Soft Power Latch

Disclaimer

This hardware is developed incrementally. That means I have no clear idea how it works (though it mostly does).

If you have questions about this software, it will probably take you just as long to figure things out as it would take me. So I’d prefer that you investigate it yourself.

Having said that Don’t Even Think About Using It

Seriously. Don’t.

Building this design may injure or kill you during construction, burn your house down while in use, and then—just to be thorough—explode afterward.

This is not a joke. This project involves lethal voltages. If you are not a qualified electronics engineer, close this repository, step away from the soldering iron, and make yourself a cup of tea.

If you decide to ignore all of the above and build it anyway, you do so entirely at your own risk. You are fully responsible for taking proper safety precautions. I take zero responsibility for anything that happens—electrically, mechanically, chemically, spiritually, or otherwise.

Also, full disclosure: I am not a qualified electrical engineer. I provide no guarantees, no warranties, and absolutely no assurance that this design is correct, safe, or suitable for any purpose whatsoever.

What it is

A simple and efficient soft power latch circuit that allows a device to be switched on and off using a single push button, with ultra-low standby current.

This project is based on the design described by Willem Aandewiel.

Features

text
•	Single push-button ON/OFF control
•	Ultra-low standby current (µA range)
•	Suitable for battery-powered devices
•	Works with Li-Ion (e.g. 18650) + boost converter
•	Minimal component count
•	Reliable latch behavior

Overview

This circuit provides a latching power switch using discrete components. A short button press toggles the power state:

text
•	First press → Power ON
•	Second press → Power OFF

Unlike a mechanical switch, this solution allows:

text
•	electronic control
•	low standby consumption
•	integration with microcontroller systems

How It Works

Initial State (OFF)

text
•	The battery is connected but the circuit is inactive
•	The MOSFET is OFF
•	No current flows to the load
•	Capacitor is uncharged

First Button Press (Power ON)

text
•	The capacitor pulls the MOSFET gate low
•	The MOSFET turns ON
•	Output voltage rises to V+
Then the latch is formed:
text
•	The transistor turns ON
•	It keeps the MOSFET gate low
•	The circuit stays ON after releasing the button

Second Button Press (Power OFF)

text
•	The capacitor is now charged
•	Pressing the button breaks the latch
•	The transistor turns OFF
•	The MOSFET gate is pulled high
•	Power is disconnected

This creates a reliable toggle behavior with a single button. 

Circuit Notes

text
•	A small load resistor improves stability
•	A Schottky diode is recommended when:
 •	driving motors
 •	using boost converters (prevents backfeed issues)  

Hardware

The repository contains:

text
•	Schematic (KiCad)
•	PCB design
•	Gerber files for manufacturing

All symbols, footprint and 3D files are stored in and referenced by localLibs

Power Configuration

Typical setup:

text
•	Battery: Li-Ion (18650)
•	Charging module: standard TP4056
•	Step-up converter: 5V output

Use Cases

text
•	Battery-powered microcontroller projects
•	Portable IoT devices
•	DIY gadgets with a single-button interface
•	Retro or embedded systems

Advantages

text
•	No mechanical power switch required
•	Very low standby consumption
•	Simple and inexpensive
•	Easy to integrate into existing designs

Limitations

text
•	Not intended for high-current switching without proper MOSFET selection
•	Requires careful component selection for stability

Credits

Design and concept by Willem Aandewiel

Original article: https://willem.aandewiel.nl/index.php/2026/04/07/soft-power-latch-2/

License

MIT License

Parts

19
QtyValueFootprintReferences
4MountingHolelocalLib:MountingHole_3.2mm_M3H1, H2, H3, H4
310klocalLib:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR101, R103, R105
1100klocalLib:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR104
1100nFlocalLib:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC101
11M0localLib:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR102
1AO3401AlocalLib:AO3401Q102
1BC848localLib:SOT-23Q101
1BH-18650-PClocalLib:BAT_BH-18650-PCBT1
1Ext.SWlocalLib:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ101
1Mini DC-DC ConvertorlocalLib:Mini_DC-DC_Boost_ConvertorU2
1SK15-LPTlocalLib:D_SMA-SMB_Universal_HandsolderingD101
1SW1localLib:SW_PUSH_6mm_H5mmSW101
1TP4056modulelocalLib:TP4056_USB-Charger_BoardU1
1VoutlocalLib:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ102

Questions

How big is the SoftPowerLatch PCB?

It measures 96 × 44 mm and has 2 copper layers, 1.6 mm thick.

What parts does the SoftPowerLatch use?

19 parts, built around the AO3401A, BC848 and BH-18650-PC. 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 SoftPowerLatch KiCad files?

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

Can I use the SoftPowerLatch design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers99.8 × 65 mmHandheldAerosolSensor, the printed circuit board in 3D

    HandheldAerosolSensor

    mrWheel/handheldAerosolSensor

    This project describes a battery-powered, low-power air quality monitor

    35 parts
  • 2 layers112.9 × 49.1 mmBluetooth board, the printed circuit board in 3D

    Bluetooth board

    SirBramble/The-Macruwu-2.0

    The Macro universal word-typing unit

    45 parts1
  • 4 layers104 × 144 mmWQ PCB, the printed circuit board in 3D

    WQ PCB

    332753-art/Water_Quality_Monitoring

    portable Water Quality Monitoring System for Live Fish Transport

    78 partsApache-2.0
  • 2 layers105.7 × 107.5 mmNomobotSK, the printed circuit board in 3D

    NomobotSK

    edantoni96/NomobotSK

    NomobotSK is a educational robot for kids to learn programming and robotics.

    74 parts
  • 2 layers68 × 79 mmBrainRing Wireless Admin, the printed circuit board in 3D

    BrainRing Wireless Admin

    Mark-RT/BrainRing_Wireless

    Разработка для игры BrainRing - беспроводная версия. Участников до 5. Для устройства ведущего есть прошивка master, а для всех участников одна прошивка slave.

    41 parts
  • 4 layers125 × 100 mmMacropad, the printed circuit board in 3D

    Macropad

    Michael-Lloyd/macropad

    A simple macropad powered by an 18650, with bluetooth capabilities.

    66 parts