Site Information

 Loading... Please wait...
  • Pi Supply – ATX style power switch for Raspberry Pi
  • Pi Supply – ATX style power switch for Raspberry Pi
  • Pi Supply – ATX style power switch for Raspberry Pi

Intelligent Power Supply Switch For Raspberry Pi

Calculated at checkout

Product Description

The Pi Supply Switch is the solution to un-controlled Raspberry Pi power switching issues. This product is an “intelligent”, ATX style power supply switch for the Raspberry Pi. It allows you to leave all of the power wires from the “wall wart” all the way through to the Pi permanently connected with just the quick push of a switch to turn the power on or off.

Once you have finished using your Raspberry Pi, you just shut down using the sudo halt command, and then a couple of minutes after the full and safe shutdown the Pi Supply Switch cuts the power to the computer. From this point, once again, all you need to do to restore power to the Pi is touch the ON button.

There is also a hard power off button for use in emergencies which immediately cuts the power to your Raspberry Pi. Remember to only use this button when absolutely necessary (e.g. Pi has been frozen for a long time) as it risks corruption of the files on your SD card if done at the wrong moment.


  • Press the On button to power on the Raspberry Pi.
  • Press the Off button to cut power to the Raspberry Pi. This is the un-controlled shut-down.
  • Press briefly the Soft button for a controlled shutdown of the operating system. After 2 minutes the power is also cut off.
  • Press the Soft button and keep pressed for a reboot.

Some Assembly Required

The Pi Supply Switch comes as a self-solder kit which is quick and simple to put together even for an absolute beginner to electronics. As you can see from the pictures the input and output of the switch is fed by a standard USB connection.


Remember to install the code before connecting the switch to the Pi!

  1. Login via SSH or via the console.
  2. Run the following command and Pi Switch will be setup and installed:

curl -sSL | sudo bash

With this new script any standard pin can be chosen to provide the function previusly covered by pins 7 and 8. Within you can change the assignement which by default is

PinSeven = 7
PinEight = 11

This means that pin 7 coming from the Pi Switch goes to pin 7 on the Raspberry Pi and that pin 8 from the Pi Switch goes to pin 11 on the Raspberry Pi.

PiSwitch 7 <---> RPi 7
PiSwitch 8 <---> RPi 11

Pi Supply Switch Connection to Raspberry Pi

Remember that the notation used is the physical notation only.

Note that the file to be changed, once the installation has been carried out, is located under /opt/piswitch/ and will need to be edited as root

sudo nano /opt/piswitch/

More Resources


Product Reviews

Write Review

This product hasn't received any reviews yet. Be the first to review this product!

Find Similar Products by Category

Click the button below to add the Intelligent Power Supply Switch For Raspberry Pi to your wish list.