Button SHIM offers five convenient physical buttons and an RGB status LED. It's compatible with HATs and pHATs! Our SHIM - format boards fit neatly onto your Pi's GPIO pins, letting you use HATs and pHATs simultaneously. You can also solder the included female header and use it standalone. The buttons and LED protrude from the Pi's top edge for easy access. Use this great device to add physical interaction and visual feedback to your project. It's a perfect controller for LED boards like Unicorn pHAT, Mote, and Blinkt! You can even pair it with Four Letter pHAT to turn your Pi into an alarm clock or stopwatch. Features include 5 tactile, right - angle push buttons, a single RGB LED (APA102), buttons driven by an IO expander (TCA9554A), a super - slim SHIM - format board with a 0.8mm thick PCB. It's compatible with Raspberry Pi 3, 2, B+, A+, Zero, and Zero W, comes with a Python library and a 2x20 female header, but requires soldering. Thanks to the IO expander, you can access all your Pi's pins if the I2C address (0x3f) doesn't conflict. We've made software installation a breeze with a one - line installer for the Button SHIM Python library. Just open a terminal and type 'curl https://get.pimoroni.com/buttonshim | bash'. Note that our software doesn't support Raspbian Wheezy. When installing, make sure to place the buttons facing outwards and on the top. Board dimensions are 65x13x4.5mm (WxHxD, depth includes buttons), and button dimensions are 7x3.5x3.75 (WxHxD).




Using Button SHIM is easy. First, decide if you want to attach it directly to your Pi's GPIO pins or solder the included female header and use it standalone. If you're attaching it to the GPIO pins, make sure to install it the right way around with the buttons facing outwards and on the top. To install the software, open a terminal on your Raspberry Pi and type 'curl https://get.pimoroni.com/buttonshim | bash'. This will quickly install the Button SHIM Python library, and you'll find some example programs to help you get started. You can use Button SHIM to add physical interaction and visual feedback to your projects. For example, pair it with LED boards like Unicorn pHAT, Mote, or Blinkt! to control the lights, or use it with Four Letter pHAT to create an alarm clock or stopwatch. Remember, this product requires soldering if you choose the standalone option. And our software doesn't work with Raspbian Wheezy. When it comes to maintenance, keep the board clean and avoid exposing it to extreme temperatures or moisture. If you encounter any issues with the buttons or the LED, check the connections and make sure the I2C address (0x3f) isn't conflicting with other devices.