

Jazz is a bluetooth speaker that uses ESP32 for bluetooth connection
- Size
- 38.5 × 30.2 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 29
- Nets
- 50
- Pads
- 115
- Tracks, vias
- 174, 7
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 16 Jun 2026
- Updated
- 8 Aug 2026
Overview
Jazz is an open-source printed circuit board by devisunofficial, from the devisunofficial/Jazz repository on GitHub. It is a 2-layer board of 38.5 × 30.2 mm with 29 parts on 50 nets, routed with 174 tracks and 7 vias.
It is built around the MAX98357AETE+T, BQ24040DSQT and TLV75533PDBVR-MS, with the BAT54 among its other parts. Its parts include 7 capacitors, 7 resistors, 4 ICs and 1 diode. It belongs with the ESP32 boards of this library.
Main components
4MAX98357AETE+T
TQFN-16-EP(3x3)-40℃~+85℃ 2.4mA 2.5V~5.5V 3.2Wx1@4Ω 77dB 92% Automatic mute/no-noise switch、Enable/shutdown function、Filterless architecture Class D TQFN-16-EP(3x3) Audio Amplifiers ROHSMaxim Integrated (Analog Devices)Audio AmplifiersBQ24040DSQT
WSON-10-EP(2x2)0℃~+125℃ 1 125uA 1A 3.5V~28V 4.2V Charging IC Constant current charging、Constant voltage charging、Trickle charging、Automatic recharge、Charge termination、Programmable charging current、Under-voltage lockout、Overcurrent Protection、Short-Circuit Protection、Overvoltage protection Lithium Battery Support Support WSON-10-EP(2x2) Battery Management ROHSTexas InstrumentsBattery ManagementTLV75533PDBVR-MS
SOT-23-5SOT-23-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSMSKSEMIUncategorisedBAT54
SOT-23200mA 2uA@25V 30V 800mV@100mA Independent SOT-23 Schottky Diodes ROHSFOSANSchottky Diodes
README
Readme.mdJazz
Jazz is a bluetooth speaker that uses ESP32 for bluetooth connection
It focuses on minimalism and uses Audiophile grade equipments for good soundquality
Features:
- Compact design
- Capacitive Sensor to enter pairing mode
- Toggle switch to On-Off speaker.
- Daytone Speaker and Passive Radiator
CAD Model:
It has 3 separate printed pieces. The Enclousure, the Speaker Holder to support driver and passive radiator, and Top mesh to cover driver. Made in Autodesk Fusion.
PCB:
Here's my PCB! It was made in KiCad.
Schematic :
PCB Footprint : 
Firmware Overview:
Currently Firmware is underdevelopment so there is some time to finished product. This speaker uses C++ firmware and Arduino IDE for Flashing.
Assembly Instructions :
- Flash Firmware in XIAO ESO32
- Solder Pairing Switch, Kill Switch, Speaker, Battery
- Test everything works
- Apply Epoxy layer(not neccessary though but better if we do) inside shell to prevent air from leaking
- Glue togetther the Speaker and Passive Radiater to Speaker holder (to prevent air from leaking) along with screws
- Screw Speaker holder and Top Mesh to Encloudure.
BOM Table
| Name | Use | Quantity | Distributer | Cost(USD) | Link |
|---|---|---|---|---|---|
| Battery | Power Source | 1 | Robu | 9.4 | Link |
| PCB | Main-Circuit | 1 | JLCPCB | 74 | -- |
| Toggle switch | On-Off | 1 | Amazon | 2.8 | Link |
| XIAO ESP32 | Bluetooth SoC | 1 | Techiesm | 9.5 | Link |
| Speaker | Main Driver | 1 | Amazon | 38 | Link |
| Capacitive Touch Button | Pairing Mode | 1 | Amazon | 0.5 | Link |
Credit
I have provided an extra 3D printing Part in PR folder in CAD Folder because rather then paying $88 in shipping. I didn't made that, and I don't have refinement in skills to make that.
Parts
29| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | MountingHole_Pad | Connector_Wire:SolderWirePad_1x01_SMD_2x4mm | B-1, B+1, GND1, I/O1, N1, P1, Switch1, Switch2, VCC1 |
| 3 | 1 | Capacitor_SMD:C_0805_2012Metric | C3, C5, C6 |
| 2 | 5.1k | Resistor_SMD:R_0805_2012Metric | R5, R6 |
| 1 | 0.1 | Capacitor_SMD:C_0805_2012Metric | C1 |
| 1 | 1.1k | Resistor_SMD:R_0805_2012Metric | R2 |
| 1 | 10 | Capacitor_SMD:C_1206_3216Metric | C2 |
| 1 | 105450-0101 | EasyEDA:USB-C-SMD_TYPE-C-USB-18 | USB-C-Port1 |
| 1 | 10k | Resistor_SMD:R_0805_2012Metric | R4 |
| 1 | 1M | Resistor_SMD:R_0805_2012Metric | R7 |
| 1 | 2k | Resistor_SMD:R_0805_2012Metric | R3 |
| 1 | 4.7 | Capacitor_SMD:C_1206_3216Metric | C4 |
| 1 | 4.7n | Capacitor_SMD:C_0805_2012Metric | C7 |
| 1 | 560k | Resistor_SMD:R_0805_2012Metric | R1 |
| 1 | BAT54_C8590 | Package_TO_SOT_SMD:SOT-23-3 | D1 |
| 1 | BQ24040DSQT | EasyEDA:WSON-10_L2.0-W2.0-P0.40-TL-EP | U3 |
| 1 | MAX98357AETE+T | EasyEDA:TQFN-16_L3.0-W3.0-P0.50-BL-EP1.5 | U4 |
| 1 | TLV75533PDBVR | Package_TO_SOT_SMD:SOT-23-5 | U2 |
| 1 | XIAO-ESP32-S3-DIP | Seeed Studio XIAO Series Library:XIAO-Generic-Thruhole-14P-2.54-21X17.8MM | U5 |
Questions
How big is the Jazz PCB?
It measures 38.5 × 30.2 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Jazz use?
29 parts, built around the MAX98357AETE+T, BQ24040DSQT, TLV75533PDBVR-MS and BAT54. 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 Jazz KiCad files?
From the devisunofficial/Jazz repository on GitHub, at the commit this page was made from: the board is PCB & Schematic/Jazz.kicad_pcb and its schematic PCB & Schematic/Jazz.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Jazz design in my own project?
Its repository states no licence, so its author keeps all rights: ask devisunofficial before reusing the design.
Similar boards
- 2 layers40 × 30.5 mm

- 2 layers33.5 × 55.5 mm

BatteryCharger FuelGauge Breakout Board
pbdaran/BatteryCharger_FuelGauge
Designing a compact, reliable battery management breakout board isn’t just about cramming chips together — it’s about understanding the trade-offs behind every component choice.
34 partsMIT - 6 layers54 × 28 mm

- 4 layers76 × 62 mm

Carrier
FahimAhmad-BD/duccky
Production intent digital twin of a 28 cm, 15 DOF bipedal duck robot
121 parts - 2 layers60 × 111.3 mm

Silkscreen pcb
iandchasse/silkscreen-pcb
Silkscreen: open-hardware ESP32-S3 e-paper reader mainboard (KiCad 9). Formerly the de-link hub.
189 parts589CERN-OHL-S-2.0 - 4 layers36.5 × 69 mm

Storm tracker
solderable/storm-tracker-hardware
Open-source-ready Storm Tracker hardware design, documentation, BOM, and manufacturing package
102 parts58 - 4 layers25.1 × 81.9 mm

Base64
jbilander/Base64
A 68k carrier board in DIP-64 that takes the iCESugar-Pro-v1.3 FPGA module
34 parts33CC-BY-SA-4.0 - 4 layers111.5 × 83.9 mm

SF2000
jbilander/SF2000
Spitfire 2000, A low-end 42 MHz Accelerator with IDE and 4/8 MB fast RAM for the Amiga 2000 co-pro slot (or A500 through an adapter).
160 parts33CC-BY-SA-4.0