Bluetooth Speaker

jabolos10·Bluetooth_Speaker_PCB·hardware/bluetooth_spekare.kicad_pcb

Bluetooth Speaker PCB layout, top view — open source STM32 board by jabolos10

About the Bluetooth Speaker PCB

Bluetooth Speaker is an open source STM32 PCB design by jabolos10, published on GitHub under the MIT license. It is a 2-layer board measuring 198.2 × 66.2 mm, with 64 components from 25 distinct parts.

Its main chip is the STM32WB15CCUx, from the STM32 family. Other key parts include the LM2596S-3.3. By type, the board carries 26 capacitors, 24 resistors, 3 inductors, 2 ICs, 2 crystals and 2 battery holders.

It belongs with the audio, iot & wireless and power & battery designs in this gallery.

From the project

KiCad hardware design for a battery-powered Bluetooth speaker — STM32WB15 BLE SoC, TDA7297 audio amplifier, switching power regulation.

A battery-powered Bluetooth speaker designed from scratch in KiCad — schematic, PCB layout, and full bill of materials for a BLE audio receiver built around an STM32WB wireless SoC, a software-driven R-2R DAC, and a dual-channel audio power amplifier.

- STM32WB15CCUx — ST's BLE 5.x wireless SoC handles the Bluetooth audio link and overall control. It has no onboard audio DAC, so the design drives 8 GPIO pins into an R-2R resistor-ladder DAC (R1–R17) to synthesize an analog audio signal directly in software. - LFCN-2400 + antenna — 2.4 GHz low-pass filter and matching network on the RF front…

Bluetooth Speaker, from the project README
From the project README

Main components on the Bluetooth Speaker

Bluetooth Speaker bill of materials (BOM)

64 components, 25 distinct parts.

QtyPartRefs
1
LM2596S-3.3
U3
1
STM32WB15CCUx
U4
2
32.768MHz
Y1, Y3
2
BatteryHolder_Keystone_1042_1x18650
BT1, BT2
1
TDA7297
CR1
1
LFCN-2400
FL1
1
SW_SPST_PTS647_Sx38
SW1
1
LED
D1
1
1N5824
D2
1
33uH
L1
2
8.2nH
L2, L3
1
680uF
C1
1
220uF
C2
1
0.1uF
C3
1
1000uF
C4
2
0.22uF
C5, C6
1
10uF
C7
2
4.7uF
C8, C25
9
100nF
C9, C10, C11, C12, C14, C16, C17, C20 +1
2
100pF
C15, C18
Show 5 more
QtyPartRefs
6
10pF
C19, C21, C22, C23, C24, C27
9
20k
R1, R2, R3, R4, R5, R6, R7, R8 +1
10
10k
R9, R10, R11, R12, R13, R14, R15, R16 +2
1
330
R18
4
47k
R19, R20, R21, R22

Bluetooth Speaker design files

The KiCad project lives in the jabolos10/Bluetooth_Speaker_PCB repository on GitHub; these links point at the commit this page was built from.

Bluetooth Speaker: common questions

What microcontroller does the Bluetooth Speaker use?

The Bluetooth Speaker is built around the STM32WB15CCUx, from the STM32 family.

How big is the Bluetooth Speaker PCB?

The Bluetooth Speaker measures 198.2 × 66.2 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Bluetooth Speaker?

64 components, from 25 distinct parts. The full bill of materials is listed on this page.

Where can I download the Bluetooth Speaker design files?

From the jabolos10/Bluetooth_Speaker_PCB repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Bluetooth Speaker design in my own project?

Yes, under the terms of its MIT license, which jabolos10 chose for the repository.

Can I test firmware for the Bluetooth Speaker without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.

Similar boards