

Pi Button
PCB for Pi Buttons
- Size
- 50 × 55 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 5
- Nets
- 42
- Pads
- 52
- Tracks, vias
- 12, 0
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 21 Apr 2025
- Updated
- 27 May 2025
Overview
Pi Button is an open-source printed circuit board by Aero-Scan, from the Aero-Scan/PCB-Button repository on GitHub. It is a 2-layer board of 50 × 55 mm with 5 parts on 42 nets, routed with 12 tracks and 0 vias.
Its parts include 2 resistors, 2 switches and 1 connector.
README
README.mdAeroScan - Wireless Network Q&P Monitoring - PCB Button
Overview
AeroScan is an IoT-based system designed to monitor the Quality and Performance (Q&P) of wireless network infrastructure. This project utilizes Raspberry Pi devices deployed across a site to collect real-time network metrics. These metrics are then sent to a central server for aggregation by Prometheus and visualization via Grafana dashboards, providing valuable insights into network health, helping to identify potential issues, and ensuring a reliable wireless experience.
The system features a central registration service (pi-registrar) for dynamic discovery of Raspberry Pi nodes by Prometheus. Configuration of the Raspberry Pis, including sensitive details like WiFi credentials and API keys, can be managed remotely using Ansible from the central server.
Usage
- Ordering Order PCB from a Pcb manufacturing and parts Through hole parts.
- Assembly Assemble according to KiCAD designs.
- How Too Attach button PCB to GPIO Pins on the PI and press both buttons at the same time to generate a new Unique Identifier.
License
AeroScan is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License (CC BY-NC-SA 4.0).
You are free to share (copy and redistribute the material in any medium or format) and adapt (remix, transform, and build upon the material) under the following terms:
- Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
- NonCommercial — You may not use the material for commercial purposes.
- ShareAlike - If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.
- No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.
For more information, see the full license text in this repository or visit: https://creativecommons.org/licenses/by-nc-sa/4.0/
Parts
5| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1, R2 |
| 2 | SW_Push | Button_Switch_THT:SW_PUSH_6mm_H9.5mm | SW1, SW2 |
| 1 | Conn_02x20_Odd_Even | Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical | J1 |
Questions
How big is the Pi Button PCB?
It measures 50 × 55 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Pi Button use?
5 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Pi Button KiCad files?
From the Aero-Scan/PCB-Button repository on GitHub, at the commit this page was made from: the board is Pi Button.kicad_pcb and its schematic Pi Button.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Pi Button design in my own project?
Its repository states no licence, so its author keeps all rights: ask Aero-Scan before reusing the design.
Similar boards
- 2 layers98 × 27 mm

- 2 layers21 × 33 mm

24g2usb pico2w
joypad-ai/joypad-os
Universal controller firmware for building adapters, dongles, and custom controllers.
5 parts1.7kApache-2.0 - 2 layers53.2 × 59.6 mm

A10 OLinuXino Lime Rev B SHIELD TEMPLATE
OLIMEX/OLINUXINO
OLINUXINO is Open Source / Open Hardware, low cost from EUR 24 Linux Industrial grade Single Board Computer capable to operate -25+85C
5 parts1.5k - 2 layers30 × 11 mm

Main control board servo tester
jamro/tiny-engineer
A small desktop robot that brings an AI coding assistant to life, physically acting out when it reads files, thinks, writes code, and finishes work.
5 parts1.1k - 2 layers78.8 × 35.3 mm

KiCadTest
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
5 parts915 - 2 layers50 × 23 mm

- 2 layers43.2 × 28.5 mm

- 2 layers20.3 × 15.2 mm

L0 light sensor
Luos-io/luos_engine
Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.
5 parts546MIT