This neat little board from Nanomesher adds a programmable power switch to your Raspberry Pi A+/B+/2/3/Zero/Zero W, which can be controlled by a single button or IR remote. The Cap part of the name indicates that it connects via the GPIO pins, attached to the top of the Raspberry Pi much like a HAT. It only uses the first twelve GPIO pins, though, leaving 28 spare on (most) Raspberry Pi models allowing you to attach additional hardware. The board uses 5 V micro USB input port as the Raspberry Pi itself. You only need to press the power button on the board or on the remote and the Cap will start providing power to the RPi.
Note: Raspberry Pi is not included. The Pi Switch Cap comes with the generic remote.
While it works out as a Pi Switch out of the box, you can also reprogram it using an Attiny MCU programmer. Being hackable, the firmware can be modified to suit your needs. The switch can be used as an Attiny development board with the following functions:
The video below features the predecessor Nanomesher Hackable Pi Switch (not Pi Switch Cap).