Home > YKRUD2
Yepkit RasPi Up/Down Controller
The Yepkit Raspi Up/Down Controller is a smart power switch, designed to be used with the Raspberry Pi boards, that switches the Raspi ON/OFF just by pressing a push button. The power-off is performed safely first by halting and shutting down the operating system followed by the actual power cut-off.

Small Linux boards, like the Raspberry Pi boards (from now onward referred as RasPi), are frequently used as low power consumption servers for home applications on the DIY community.

Usually these boards (e.g., the RasPi) are allways on, working 24/7 and without a monitor and keyboard directly connected to it. The administrator interacts with the system using a remote ssh connection.

The challenge comes when something goes wrong with the system that affects the connectivity to it (the network access) and the administrator loses the channel to be able to sort it out.

When this happens typically one of two options is used: 1) Connect a keyboard and monitor/display to it and try to solve the problem (like doing a reboot); or 2) Unplug the power supply to do a hard-shutdown and plug the power again to boot it. The first option is quite cumbersome and the second by doing a hard-shutdown is less than ideal as some nasty things may happen to your data integrity, the running applications or even the filesystem.

To address this challenge we developed YKRUD2 board.

YKRUD2 enables you to trigger a soft-shutdown of the operating system just by pressing a push button. Also it can act as a power-up switch if the board is powered down.

Despite being developed to be used with the RasPi, it can be used with any Linux board (or other operating system) as long as there is available I/O's terminal with 3V logic levels and the communication (negotiation) signaling protocol is used as described in the documentation.

How it works

YKRUD2 acts like a smart switch placed between the 5 Volt power supply and the Raspi.

While in the OFF state, if the user presses the YKRUD2 push button the switch will turn the power ON in the 5 Volt output terminal that connects to the Raspi, which will power-up and initiate the boot process if a Linux image is installed in the Raspi SD card.

When YKRUD2 is in the ON state and RasPi is ON, if the user presses the push button a signaling protocol will be executed to instruct the script running in the RasPi to initiate the system shutdown safely. Once the RasPi operating system has shutdown, YKRUD2 will disconnect the power output to the RasPi, effectively powering it off.

Technical Specifications


YKRUD2 was designed specifically for use with Raspberry Pi boards. Nonetheless it can be used with other Linux boards. In fact, it can be used with any board (Linux or other operating system) as long as the negotiation protocol is used as defined in the YKRUD2 documentation.

Key Features

  • Footprint compatible for direct insert into RasPi GPIO Header
  • Up to 2A continuous current 5V power switch
  • Micro USB female terminal for 5V power input
  • In-board 3V LDO for GPIO interface logic
  • In-board microcontroller programmable through ICSP terminals
  • Alternative power input pins for higher flexibility on powering the system
  • Availability of two pins to connect optional external (off-board) push button
  • Dimensions of 27.7mm x 31.4mm
  • Open hardware and software

Key Benefits

  • Enablement of soft-shutdown for your RasPi by pressing a push button
  • Easy to connect just by inserting into RasPi GPIO header pins
  • Small board footprint allowing easy accommodation on your project cases

Documents and Resources

Order Now

YKRUD2 Yepkit RasPi Up/Down Controller

Reference Code: 300113

In Stock

€12.34 +10 units
€11.69 +100 units

Related Products

Yepkit Raspi Up/Down Controller
0.6m Cable USB 2.0 Type A to USB 2.0 Micro B
USB 2.0 cable with a male USB Type A plug in one extremity and a male USB Micro B plug in the other.
USB Type A to Micro B Adapter
USB 2.0 Type A to USB 2.0 Micro B adapter consisting of a Type A receptacle in one side and a Micro B plug in the other.
Screw Connector Block 2.54mm
Two way through hole, with 2.54mm pitch spacing, wire to board screw terminal.
2WAY 2.54mm Board-To-Board Connector (Pack of 5)
Board-to-board connector header with two contacts spaced 2.54mm.
Board-To-Board Connector Receptacle 2Way 2.54mm (Pack of 5)
Board-to-board female/receptacle connector header with two contacts spaced 2.54mm in a single row.
This site uses cookies to enhance your experience. By continuing to browse the site you accept their use. To find out more read our cookies policy.
Not logged @YEPKIT
Need an account? Register here!
Forgot Password? Recover here!
€ Euro
$ US Dollar
£ British Pound
$ Australian Dollar
$ Canadian Dollar