Skip to the content
2 layers8.2 × 9.9 mmSBK RP1, the printed circuit board in 3D

Open-source reverse polarity protection module for learning and embedded electronics projects.

Size
8.2 × 9.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
5
Nets
5
Pads
12
Tracks, vias
4, 4
Pours
3
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
31 Jul 2026
Updated
4 Aug 2026

Overview

SBK RP1 is an open-source printed circuit board by sbarabe, from the sbarabe/SBK_RP1 repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 2-layer board of 8.2 × 9.9 mm with 5 parts on 5 nets, routed with 4 tracks and 4 vias.

It is built around the AO3401A. Its parts include 2 resistors, 1 diode, 1 transistor and 1 connector.

Main components

1

README

README.md

SBK_RP1

Front     Back

Front                             Back


Open-source reverse polarity protection module for learning and embedded electronics projects.

SBK_RP1 is a compact, reusable hardware module that protects low-voltage DC electronic circuits against accidental reverse battery connections. Using a P-channel MOSFET ideal-diode topology, it provides reverse polarity protection with a much lower voltage drop than a conventional series diode. An integrated LED indicates when protected output power is available.

Designed for breadboards, prototypes, and educational projects, SBK_RP1 offers a simple way to improve the robustness and reliability of battery-powered embedded systems.


Features

  • Input voltage: 2–12 VDC
  • Maximum Load current: 2 A
  • Maximum practical current depends on operating voltage, ambient temperature, PCB cooling, and allowable temperature rise.
  • Reverse polarity protection using a P-channel MOSFET
  • Very low forward voltage drop
  • Protected output power status LED
  • Breadboard-friendly 2.54 mm pin header
  • Optimized for low-cost assembly using JLCPCB Basic components

Pinout

PinDescription
VINPower input (2–12 VDC)
GNDGround
VOUTProtected power output

Typical Application

text
Battery
   │
SBK_RP1
   │
SBK_SP1 (optional)
   │
Embedded System

SBK_RP1 is installed between the power source and the electronic circuit. During normal operation it introduces only a very small voltage drop. If the supply is accidentally connected in reverse, the module automatically blocks current, protecting the downstream electronics.


Operation

  1. Connect the power source to VIN and GND.
  2. With correct polarity, the MOSFET turns on and powers VOUT.
  3. The voltage drop across the module remains very low.
  4. If the supply polarity is reversed, the MOSFET blocks sustained current flow to the protected output.
  5. Current flow is blocked, protecting the connected circuit.
  6. The output status LED indicates when protected power is present at VOUT.

Applications

Microcontroller platforms

  • Arduino
  • ESP32
  • RP2040
  • ATtiny
  • STM32

Example applications

  • Battery-powered embedded systems
  • Portable instruments
  • Sensors
  • Educational electronics projects
  • Custom electronic devices

Notes

  • Designed for low-voltage DC electronic circuits.
  • Protects against accidental reverse polarity connections.
  • Does not provide over-current or over-voltage protection.
  • The output status LED indicates the presence of protected output voltage; it is not a reverse polarity indicator.

Getting Started

This project is fully open-source hardware. You can:

  • Build your own module using the provided KiCad design files.
  • Modify the design to suit your application.
  • Manufacture your own boards.

Assembled Modules

If you prefer a ready-to-use module, fully assembled SBK_SP1 boards may be available in small batches on demand.

For availability, pricing, or quantity inquiries, contact:

📧 SmartBuildsKits@gmail.com

These modules are intended for hobbyists, educators, prototypes, and small-scale projects. Availability depends on component stock and production capacity.


Related Projects

  • SBK_FET1 – N-Channel/P-Channel FET modules
  • SBK_SP1 – Soft Power Switch Module
  • MémoBot – Educational memory game built using SBK_SP1 and SBK_RP1

Contributing

Suggestions, bug reports, and improvements are welcome.

To report a problem or suggest an improvement, open an Issue. Pull Requests are also welcome for corrections, documentation improvements, and design changes that make the project easier to understand or build.


Support the Project

If this project is useful for learning, teaching, or prototyping, you can support its continued development.

Donations help fund prototype hardware, documentation, educational resources, and future open-source projects.

❤️ Support the project through PayPal

Thank you for supporting open-source educational hardware.


License

This project is released as open-source hardware under the CERN Open Hardware Licence Version 2 - Permissive (CERN-OHL-P v2).

You are free to study, modify, manufacture, and distribute this design, provided the terms of the license are respected.

See the LICENSE file for the full license text.


Design Files

This project was designed using KiCad 10.

Parts

5
QtyValueFootprintReferences
11 x 3 pin headerConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ1
1100 kΩResistor_SMD:R_0603_1608MetricR1
115 kΩResistor_SMD:R_0402_1005MetricR2
1AO3401APackage_TO_SOT_SMD:SOT-23Q1
1REDLED_SMD:LED_0603_1608MetricD1

Similar boards

  • 2 layers192.2 × 150.5 mmDjinn, the printed circuit board in 3D

    Djinn

    tzarc/keyboards

    @tzarc's custom keyboard designs.

    292 parts993CERN-OHL-S-2.0
  • 4 layers102.9 × 96.7 mmPicoGUS chipdown, the printed circuit board in 3D

    PicoGUS chipdown

    polpo/picogus

    Emulation of ISA sound cards and CD-ROM on Raspberry Pi Pico (GUS, SB/Adlib, MPU-401, Tandy, CMS, Panasonic CD-ROM) with USB mouse/joystick support

    99 parts805
  • 6 layers237.9 × 80.5 mmXG Mobile Dock, the printed circuit board in 3D

    XG Mobile Dock

    osy/XG_Mobile_Station

    Open source eGPU dock for ROG Ally and ROG Flow

    300 parts712CC-BY-4.0
  • 2 layers60 × 111.3 mmSilkscreen pcb, the printed circuit board in 3D

    Silkscreen pcb

    iandchasse/silkscreen-pcb

    Silkscreen: open-hardware ESP32-S3 e-paper reader mainboard (KiCad 9). Formerly the de-link hub.

    189 parts589CERN-OHL-S-2.0
  • 2 layers89.2 × 82.6 mmDesktop 50 Pin TopConn, the printed circuit board in 3D

    Desktop 50 Pin TopConn

    BlueSCSI/BlueSCSI-v2

    BlueSCSI v2/Ultra - an open source, open hardware, SCSI emulator using the Pi Pico PR2040 and Pico 2 RP2350

    108 parts459GPL-3.0
  • 4 layers55 × 55 mmRBoard, the printed circuit board in 3D

    RBoard

    pms67/LittleBrain-STM32F4-Sensorboard

    STM32F4-based PCB interfacing with a variety of sensors.

    90 parts339
  • 6 layers55 × 95 mmEcho r1-rev1, the printed circuit board in 3D

    Echo r1-rev1

    amachronic/echoplayer

    Echo - Open Hardware Music Player

    154 parts281CERN-OHL-S-2.0
  • 4 layers243.8 × 171.5 mmNeotron Pico, the printed circuit board in 3D

    Neotron Pico

    Neotron-Compute/Neotron-Pico

    A Neotron powered by the Raspberry Pi Pico

    242 parts250

Questions

How big is the SBK RP1 PCB?

It measures 8.2 × 9.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the SBK RP1 use?

5 parts, built around the AO3401A. 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 SBK RP1 KiCad files?

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

Can I use the SBK RP1 design in my own project?

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