

BluetoothSpeakerKeyboard
🎛️ Minimalist PCB for speaker control
- Size
- 50.4 × 15 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 13
- Nets
- 6
- Pads
- 40
- Tracks, vias
- 57, 8
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 4 Mar 2025
- Updated
- 10 Apr 2025
Overview
BluetoothSpeakerKeyboard is an open-source printed circuit board by mpek29, from the mpek29/BluetoothSpeakerKeyboard repository on GitHub. It is a 2-layer board of 50.4 × 15 mm with 13 parts on 6 nets, routed with 57 tracks and 8 vias.
Its parts include 7 resistors, 4 switches, 1 capacitor and 1 connector.
README
README.md🎵 BluetoothSpeakerKeyboard
🚀 Overview

Bluetooth Speaker Keyboard is a minimalistic open-source PCB designed to provide simple control functionalities for Bluetooth speakers. The board features essential buttons for volume control, Bluetooth pairing, and play/pause functionality. It follows the Adafruit-compatible footprint, making it easy to integrate into existing projects.
🎯 Purpose
- 🔊 Seamless audio control: Easily manage volume, pairing, and playback.
- 🎛️ Compact and efficient: Designed for integration with Bluetooth speaker systems.
- 🛠️ Open-source and customizable: Modify the design to fit your specific needs.
- 🔌 Adafruit-compatible: Fits within Adafruit's standard PCB footprint for easy use in DIY projects.
📝 Features
| 🏷️ Feature | 🔍 Description |
|---|---|
| 🔉 Volume Control | Adjust the speaker's volume up and down |
| 🔄 Play/Pause Button | Start or stop the music playback |
| 🔵 Bluetooth Pairing Button | Activate pairing mode for easy device connection |
| 🔧 Minimalist Design | Only essential components for simplicity |
| 🖥️ PCB Design | Open-source & customizable |
| 🌍 Use Cases | Embedded in DIY Bluetooth speakers, home automation systems |
| 🔌 Adafruit-Compatible | Follows Adafruit's standard PCB footprint |
📐 PCB Design Preview
| 📜 Schematic | 🖥️ PCB Layout | 🏗️ 3D |
|---|---|---|
![]() | ![]() | ![]() |
🌟 License
This project is open-source. Feel free to use, modify, and contribute! 🚀
Parts
13| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | 1kΩ | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R1, R2, R3, R4, R5, R6, R7 |
| 1 | 100nF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1 |
| 1 | BT_Key | Button_Switch_SMD:SW_Push_1P1T_XKB_TS-1187A | SW1 |
| 1 | Conn_01x06 | Connector_JST:JST_SH_SM06B-SRSS-TB_1x06-1MP_P1.00mm_Horizontal | J1 |
| 1 | V+ | Button_Switch_SMD:SW_Push_1P1T_XKB_TS-1187A | SW3 |
| 1 | V- | Button_Switch_SMD:SW_Push_1P1T_XKB_TS-1187A | SW2 |
| 1 | start_pause | Button_Switch_SMD:SW_Push_1P1T_XKB_TS-1187A | SW4 |
Similar boards
- 2 layers40 × 20 mm

- 2 layers74.9 × 49.5 mm

- 2 layers35 × 29 mm

MagSpoofTC
samyk/magspoof
A portable device that can spoof/emulate any magnetic stripe, credit card or hotel card "wirelessly", even on standard magstripe (non-NFC/RFID) readers.
13 parts4.2k - 2 layers20.6 × 23.6 mm

AO-03 signal amplifier
fossasia/pslab-scripts
Pocket Science Lab - Scripts for Sensor Experiments
13 parts1.6kApache-2.0 - 2 layers47 × 35.6 mm

- 2 layers95 × 95 mm

Cube batteryboard
willem-pennings/balancing-cube
A cube that balances itself in a corner or edge using reaction wheels
13 parts1.1kGPL-3.0 - 2 layers15.2 × 20.3 mm

Pt100stick
VoronDesign/Voron-Hardware
Cool Hardware designed by the Voron Design group
13 parts1.1kGPL-3.0 - 2 layers53.9 × 23.2 mm

Buffer
hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI
13 parts1kGPL-3.0
Questions
How big is the BluetoothSpeakerKeyboard PCB?
It measures 50.4 × 15 mm and has 2 copper layers, 1.6 mm thick.
What parts does the BluetoothSpeakerKeyboard use?
13 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 BluetoothSpeakerKeyboard KiCad files?
From the mpek29/BluetoothSpeakerKeyboard repository on GitHub, at the commit this page was made from: the board is design/BluetoothSpeakerKeyboard/BluetoothSpeakerKeyboard.kicad_pcb and its schematic design/BluetoothSpeakerKeyboard/BluetoothSpeakerKeyboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the BluetoothSpeakerKeyboard design in my own project?
Its repository states no licence, so its author keeps all rights: ask mpek29 before reusing the design.


