SKU: SBCD-1425
📋 GST Invoice Available

Pimoroni Button SHIM for Raspberry Pi

₹979.00 (Inclusive of all taxes)
Out of Stock

The Pimoroni Button SHIM provides five tactile push buttons and an RGB status LED for your Raspberry Pi. Designed in a super-slim SHIM format, it allows simultaneous use with other HATs and pHATs, enhancing physical interaction and visual feedback for various projects.

Features

  • Adds five tactile, right-angle push buttons for user input
  • Features a single RGB LED (APA102) for versatile status indication
  • Buttons and LED are managed via an I2C I/O expander (TCA9554A), preserving GPIO pins
  • Super-slim SHIM-format board (0.8mm thick) ensures compatibility with HATs and pHATs
  • Compatible with all Raspberry Pi models equipped with a 40-pin GPIO header

Out of stock

Description

The Button SHIM from Pimoroni expands your Raspberry Pi’s capabilities by adding five convenient physical buttons and an integrated RGB status LED. Its innovative SHIM-format design allows it to be neatly soldered directly onto your Raspberry Pi’s GPIO pins, maintaining a low profile that enables the concurrent use of other HATs and pHATs. Alternatively, the included female header facilitates standalone operation for flexible prototyping.

Physical interaction and visual feedback are crucial for many embedded projects, and the Button SHIM excels in this role. The buttons and LED are positioned to protrude slightly from the top edge of the Pi, ensuring easy access and intuitive control. The integration of a TCA9554A I/O expander for button state reading and LED control ensures that the majority of your Raspberry Pi’s GPIO pins remain available for other peripherals, assuming no I2C address conflicts (default 0x3f). Pimoroni provides a Python library and example programs to simplify integration, covering functions like audio control, LED management, and mimicking key presses.

Key Features

  • 5x tactile, right-angle push buttons for robust user input
  • Single RGB APA102 LED provides clear and programmable visual feedback
  • Integrated TCA9554A I/O expander for button and LED control via I2C, minimizing GPIO usage
  • Super-slim 0.8mm thick PCB in SHIM-format for unobtrusive integration
  • Designed for simultaneous use with existing Raspberry Pi HATs and pHATs
  • Compatible with all 40-pin header Raspberry Pi models (e.g., Pi 2, 3, 4, 5)
  • Detailed Button SHIM pinout documentation available for easy setup

Applications

  • Physical input interface for embedded systems and IoT projects
  • Controller for LED matrix boards and lighting effects (e.g., Unicorn pHAT)
  • Custom alarm clocks, stopwatches, and timer applications
  • User interface for interactive Raspberry Pi-based applications and games
  • Prototyping and development requiring simple, robust push-button input

Technical Specifications

Item TypeExpansion Board
CompatibilityRaspberry Pi 40-pin models
Board TypeButton SHIM Board
IO ExpanderTCA9554A
Buttons5x tactile, right-angle
LED1x RGB (APA102)
PCB Thickness0.8mm
Length65 mm
Width13 mm
Weight8 g

Frequently Asked Questions

What Raspberry Pi models are compatible with the Button SHIM?

The Button SHIM is compatible with all Raspberry Pi models featuring a standard 40-pin GPIO header. This includes the Raspberry Pi 1 Model B+, Pi 2, Pi 3, Pi 4, and Raspberry Pi 5. Ensure correct orientation during installation, with buttons facing outwards from your Pi.

How does the Button SHIM avoid using many Raspberry Pi GPIO pins?

It utilizes a TCA9554A I/O expander, which communicates with the Raspberry Pi via the I2C interface. This design means only two GPIO pins (SDA and SCL) are occupied for communication, leaving most other GPIO pins available for your additional peripherals and project requirements.

What software support is available for the Pimoroni Button SHIM?

Pimoroni provides a dedicated Python library for effortless interaction with the Button SHIM. It includes a convenient one-line installer and several example programs demonstrating how to control the buttons, manage the RGB LED, and even mimic key presses for various application scenarios and prototyping needs.

Can I use other HATs or pHATs simultaneously with the Button SHIM?

Yes, the Button SHIM's super-slim 0.8mm thick PCB, designed in the SHIM-format, is specifically engineered to be soldered directly onto the Pi's GPIO pins. This low-profile design allows other HATs or pHATs to be stacked on top without physical conflict, maintaining stackability for complex projects.

Package Includes

  • 1 x Pimoroni Button SHIM

Additional Information

Weight 0.008 kg
Dimensions 6.5 × 1.3 × 1 cm