# PiicoDev Button

**Type:** Product page · **SKU:** CE08500 · **Brand:** [PiicoDev](https://core-electronics.com.au/brands/piicodev-brand)
**Page:** https://core-electronics.com.au/piicodev-button.html ([markdown](https://core-electronics.com.au/piicodev-button.html.md))

An accessible, tactile interface adds control to your project.

## Pricing

- **Price:** $8.05 (inc GST) — $7.32 AUD, exc GST
- **Quantity discounts:** 4+ $6.95 (exc GST) · 12+ $6.58 (exc GST) · 50+ $6.22 (exc GST)

## Availability & dispatch

- In stock, ships same business day if ordered before 2PM (Australia/Sydney).
- We can dispatch 30 today, and up to 500 more in 6–42 days.

## Description

Buttons are an accessible, tactile way to add a control input to your project. The **PiicoDev® Button** takes care of the finer points of button inputs (like debouncing) so you don't have to worry about the technical details. Connecting to the button is easy and solder-free with the PiicoDev Connection System - plug your button in and get coding! We've prepared a [great guide](https://core-electronics.com.au/guides/piicodev-button-getting-started-guide/) full of useful examples to help you get started working with your favourite development board in MicroPython.

**Features**

- Debouncing is taken care of on-board. Simplify your code!
- Connect many buttons together for more complex projects
- A great [guide](https://core-electronics.com.au/guides/piicodev-button-getting-started-guide/) to get you started
- PiicoDev connector, compatible with Qwiic and STEMMA QT (3.3V only)
- 2.54mm breakout for breadboarding/prototyping
- Comes with a white cap that's easy to draw on or add stickers to, but you can replace it with [a coloured cap](https://core-electronics.com.au/makerverse-switch-and-cap-assortment-1.html) if you like
- Manufactured and [supported](https://core-electronics.com.au/contacts/) in Australia by Core Electronics
 
**Getting Started Guides**

We've prepared a [getting-started guide](https://core-electronics.com.au/guides/piicodev-button-getting-started-guide/) that works with Raspberry Pi, Pico, and Micro:bit.

**Technical Specifications**

- I2C Address: 0x42 (default) or user-selectable
- Supply Voltage: 3.3 V
- Dimensions: 25.4x25.4mm
- Mounting Holes: 2x M2.5
 
**Resources**

- [Hardware Repo](https://github.com/CoreElectronics/CE-PiicoDev-Button)
- [Schematic](https://github.com/CoreElectronics/CE-PiicoDev-Button/raw/main/Documents/CE-PiicoDev-Button.pdf)
- [Example code](https://github.com/CoreElectronics/CE-PiicoDev-Switch-MicroPython-Module)
- [Mounting Guide](https://core-electronics.com.au/tutorials/piicodev-mounting-guide.html)
 
Also available are [PiicoDev Starter Kits](https://core-electronics.com.au/piicodev.html#category_1322) - level up your projects by learning to use a wide range of modern sensors and outputs.

![PiicoDev Input Devices](https://core-electronics.com.au/media/aw_rbslider/slides/PiicoDev-Input-Devices.jpg)

**PiicoDev Overview**

[PiicoDev](https://core-electronics.com.au/piicodev.html) is a [![](https://core-electronics.com.au/skin/frontend/white/default/images/ce_original_blue.png)](https://core-electronics.com.au/original) ecosystem designed for rapid prototyping and maker education. The range includes:

- [Starter Kits](https://core-electronics.com.au/piicodev.html#category_1322)
- [Sensors](https://core-electronics.com.au/piicodev.html#category_1380)
- [Outputs](https://core-electronics.com.au/piicodev.html#category_1381)
- [Adaptors &amp; Expansion Boards](https://core-electronics.com.au/piicodev.html#category_1307)
- [Platforms](https://core-electronics.com.au/piicodev.html#category_1310)
- [Cables](https://core-electronics.com.au/piicodev.html#category_1309)
- [Accessories](https://core-electronics.com.au/piicodev.html#category_1323)
 
Here are some of the features we have baked into PiicoDev:

- **Unified MicroPython libraries.** The same MicroPython code examples will work on all supported platforms.
- **Simple-and-expandable connections.** Modules can be connected using a 4-pin connector and daisy-chained to expand projects.
- **Breakout pins.** Every module has a breakout section for optional advanced uses.
- **Consistent size.** We have taken care to ensure modules are consistent sizes so that they easy for 3D printing cases, stacking and experimenting with.
- **Creative freedom.** Simmer all of these features together and you end up with lots of creative freedom while still being a hands-on electronics experience.
 
PiicoDev modules are designed by our team in Newcastle and manufactured in Australia and overseas. They’re made for makers and educators alike — affordable, reliable, and easy to use. [Get in touch](https://core-electronics.com.au/contacts/) if you have any questions.

"PiicoDev" and the PiicoDev Logo are trademarks of Core Electronics Pty Ltd.

## Guides for this product

- [PiicoDev Button \| Getting Started Guide](https://core-electronics.com.au/guides/piicodev/piicodev-button-getting-started-guide/)
- [PiicoDev Ecosystem Compatibility](https://core-electronics.com.au/guides/piicodev/piicodev-ecosystem-compatibility/)

## Videos for this product

- [PiicoDev Button Module \| Guide For Micro:Bit](https://core-electronics.com.au/videos/piicodev-button-module-guide-for-microbit)
- [PiicoDev Button Module \| Guide For Raspberry Pi Pico](https://core-electronics.com.au/videos/piicodev-button-module-guide-for-raspberry-pi-pico)
- [PiicoDev Button Module \| Guide For Raspberry Pi](https://core-electronics.com.au/videos/piicodev-button-module-guide-for-raspberry-pi)

## Images

- [Product image 1](https://core-electronics.com.au/media/catalog/product/c/e/ce08500-piicodev-button.jpg)
