Piezo amplifier
BeeHive-org·BeeHive·hardware/PCBs/piezo_amplifier/piezo_amplifier.kicad_pcb
About the Piezo amplifier PCB
Piezo amplifier is an open source ESP32 PCB design by BeeHive-org, published on GitHub under the MIT license. It is a 2-layer board measuring 188.6 × 95.9 mm, with 39 components from 20 distinct parts.
Its main chip is the ESP32-DEVKITC-32D, from the ESP32 family. Other key parts include the LM2596T-5, LM393 and L7806. By type, the board carries 20 resistors, 5 connectors, 4 ICs, 4 capacitors, 2 transistors and 2 diodes.
It belongs with the audio designs in this gallery.
From the project
BeeHive: a flexible open hardware platform for behavioural experiments
In this folder users & collaborators will find designs and considerations about the hardware parts being developed in this project.
The pin mapping of the ESP32 controller and our board can be seen here:
Using table 2 of this manual we can see all the options for each pin.

Main components on the Piezo amplifier
Piezo amplifier bill of materials (BOM)
39 components, 20 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | LM2596T-5 LM393 | DIP-8_W7.62mm_Socket_LongPads | U1 |
| 1 | ESP32-DEVKITC-32D Opamp_Quad | DIP-14_W7.62mm_Socket_LongPads | U2 |
| 1 | LM393 | DIP-8_W7.62mm_Socket_LongPads | U3 |
| 1 | L7806 | TO-3P-3_Vertical | U4 |
| 2 | PN2222A | TO-92_Inline | Q1, Q2 |
| 1 | BM04B-SRSS-TB_LF__SN_ Conn_01x04_Female | JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J1 |
| 1 | CONN_01X02 piezzo1 | JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | P1 |
| 2 | CONN_01X02 12V | JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | P2, P3 |
| 1 | piezzo2 | JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | P4 |
| 2 | R_Potentiometer | JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | RV1, RV2 |
| 2 | LED | LED_D3.0mm_Clear | D1, D2 |
| 2 | 10UF 22pF | C_Disc_D16.0mm_W5.0mm_P10.00mm | C1, C2 |
| 1 | 100UF 22pF | C_Disc_D16.0mm_W5.0mm_P10.00mm | C3 |
| 1 | 22pF | C_Disc_D16.0mm_W5.0mm_P10.00mm | C4 |
| 1 | 560 100M | R_Axial_DIN0411_L9.9mm_D3.6mm_P15.24mm_Horizontal | R1 |
| 6 | 10k | R_Axial_DIN0411_L9.9mm_D3.6mm_P15.24mm_Horizontal | R2, R4, R6, R12, R14, R16 |
| 2 | 20k | R_Axial_DIN0411_L9.9mm_D3.6mm_P15.24mm_Horizontal | R3, R13 |
| 4 | 3k | R_Axial_DIN0411_L9.9mm_D3.6mm_P15.24mm_Horizontal | R5, R7, R15, R17 |
| 4 | 270 | R_Axial_DIN0411_L9.9mm_D3.6mm_P15.24mm_Horizontal | R8, R10, R18, R20 |
| 3 | 100M | R_Axial_DIN0411_L9.9mm_D3.6mm_P15.24mm_Horizontal | R9, R11, R19 |
Piezo amplifier design files
The KiCad project lives in the BeeHive-org/BeeHive repository on GitHub; these links point at the commit this page was built from.
Piezo amplifier: common questions
What microcontroller does the Piezo amplifier use?
The Piezo amplifier is built around the ESP32-DEVKITC-32D, from the ESP32 family.
How big is the Piezo amplifier PCB?
The Piezo amplifier measures 188.6 × 95.9 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Piezo amplifier?
39 components, from 20 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Piezo amplifier design files?
From the BeeHive-org/BeeHive repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Piezo amplifier design in my own project?
Yes, under the terms of its MIT license, which BeeHive-org chose for the repository.
Can I test firmware for the Piezo amplifier without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.
More boards in BeeHive
Training board v02
BeeHive-org
100 × 100 mm71 parts2LMIT13Spike n hold
BeeHive-org
63 × 110.5 mm55 parts2LMIT13ESP32
Beehive
BeeHive-org
117.9 × 110 mm48 parts2LMIT13Hbridge driver
BeeHive-org
71 × 45.5 mm31 parts2LMIT13Ir sensor
BeeHive-org
45.5 × 71 mm29 parts2LMIT13Hp led switch
BeeHive-org
45.5 × 71 mm24 parts2LMIT1312 24 boost converter
BeeHive-org
45.5 × 48.5 mm17 parts2LMIT13Solenoid driver
BeeHive-org
45.5 × 48.5 mm17 parts2LMIT13Power supply
BeeHive-org
45.5 × 48.5 mm14 parts2LMIT138 switch array
BeeHive-org
45.5 × 48.5 mm14 parts2LMIT13Grove adaptor panel
BeeHive-org
72.1 × 46.8 mm3 parts2LMIT13
Similar boards
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k