

Button Module
- Size
- 12.7 × 17.8 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 5
- Nets
- 2
- Pads
- 10
- Tracks, vias
- 0, 0
- Routed
- Not yet
- KiCad
- KiCad 5 (file 20171130)
- Created
- 7 Dec 2014
- Updated
- 30 Apr 2024
Overview
Button Module is an open-source printed circuit board by uoitsci, from the uoitsci/pi-labs repository on GitHub. It is a 2-layer board of 12.7 × 17.8 mm with 5 parts on 2 nets.
It is built around the B3F-4055. Its parts include 4 connectors and 1 switch.
Main components
1Parts
5| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | A | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | J1, J2 |
| 2 | B | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | J5, J6 |
| 1 | B3F-4055 | switches:B3F-40XX | SW1 |
Questions
How big is the Button Module PCB?
It measures 12.7 × 17.8 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Button Module use?
5 parts, built around the B3F-4055. 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 Button Module KiCad files?
From the uoitsci/pi-labs repository on GitHub, at the commit this page was made from: the board is hardware/Button Module/Button Module.kicad_pcb and its schematic hardware/logic-ic/logic-ic.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Button Module design in my own project?
Its repository states no licence, so its author keeps all rights: ask uoitsci before reusing the design.
More from uoitsci/pi-labs
1- 2 layers17.8 × 91.4 mm

Similar boards
- 4 layers43 × 89 mm

ReflowControllerV2
walclu/smartReflow
Repository for STM32WB55 based reflow toaster oven controller.
99 parts15 - 2 layers137.2 × 83.8 mm

PWA REV2
PubInv/krake
The Krake™ is a Wi-Fi–enabled server using an MQTT broker, which means it can be controlled remotely by other devices ("clients") via the internet.
215 parts9AGPL-3.0 - 2 layers137.2 × 83.8 mm

GeneralPurposeAlarmDevicePCB
PubInv/general-purpose-alarm-device
A general purpose alarm device (with software) as a module for medical devices (and others)
140 parts7AGPL-3.0 - 2 layers100.1 × 121.4 mm

Panel
da-penguin-guy/Proteus
The Proteus is a modular collection of PCBs that will be used to develop the Virgil sound Protocol
137 parts3 - 2 layers189.2 × 146.7 mm

- 4 layers90 × 60 mm

Bench psu
PaulBichl/VibePCB-bench-psu
USB-C PD (20 V) powered bench supply, 2 independent channels, 1.6-16.6 V / 3 A each, constant voltage / constant current, designed with VibePCB.
206 parts1 - 2 layers85 × 120 mm

Home Assistant Control pad
Pegoku/Home-Assistant-Control-pad
This is a programmable Home Assistant Control Pad. It can control 4 Home assistant devices at a time, and has 4 togglable screens/zones (in total 16 devices).
111 parts1GPL-3.0 - 2 layers94 × 94.5 mm

All in one
anh-phi-dao/DATN_Nhung_Firmware_Raspberrypi
abovecam=VisionESP32("http://192.168.137.235/capture","stockv19.pt","oosv12.pt",0.75,0.6,"Shelf1,22 detection","Shelf1,22 outofstock")…
19 parts