Samplooler mini
willbearfruits·samplooler·hardware/mini/samplooler-mini.kicad_pcb
About the Samplooler mini PCB
Samplooler mini is an open source ESP32 PCB design by willbearfruits, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 82 × 56 mm, with 18 components from 14 distinct parts.
Its main chip is the ESP32-S3_SuperMini, from the ESP32 family. Other key parts include the PCM5102A, INMP441, MPU6050 and OLED 0.96in. By type, the board carries 5 ICs, 5 capacitors, 4 connectors, 2 switches and 2 resistors.
It belongs with the audio and sensors designs in this gallery.
From the project
A small looper you play by tilting it: ESP32-S3 and ESP32-C3 firmware, circuit boards, a printable case and a browser flasher
Two PCB designs for the ESP32-S3 build. Both are generated from the Python in gen/:
Both use the kit wiring from firmware/main/pins.h, plus these extras:
- Pogo pins to the SuperMini's 20 underside pads, for 20 more GPIOs: 14–18, 21, 33–42 and 45–48. - Breakouts for every spare GPIO: labelled 2.54 mm pads, ready for a header or wires later. Each board has an EXP A and an EXP B. - Qwiic / STEMMA QT (JST-SH, 3.3 V I2C) for sensors and add-ons. - Header for the optional MAX98357A amp, which hangs off the left edge. - DAC strap jumpers and OLED pin-order jumpers, so module variants need no…

Main components on the Samplooler mini
Samplooler mini bill of materials (BOM)
18 components, 14 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ESP32-S3_SuperMini | ESP32-S3_SuperMini | U1 |
| 1 | PCM5102A | GY-PCM5102 | U2 |
| 1 | INMP441 | INMP441_Round | U3 |
| 1 | MPU6050 | GY-521_MPU6050 | U4 |
| 1 | OLED 0.96in | SSD1306_0.96in_I2C_NoHoles | U5 |
| 1 | MAX98357A (opt) | MAX98357A_Breakout | J2 |
| 1 | Qwiic I2C | JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J3 |
| 1 | EXP A | EXP_A_2x3_Mini | J4 |
| 1 | EXP B | EXP_B_2x12_Mini | J5 |
| 1 | EC11, 20 mm shaft | RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW1 |
| 1 | 12 mm tactile + cap | SW_PUSH-12mm | SW2 |
| 2 | 10U 10u | C_0805_2012Metric | C1, C4 |
| 3 | 100N 100n | C_0805_2012Metric | C2, C3, C5 |
| 2 | 4k7 | R_0805_2012Metric | R1, R2 |
Samplooler mini design files
The KiCad project lives in the willbearfruits/samplooler repository on GitHub; these links point at the commit this page was built from.
Samplooler mini: common questions
What microcontroller does the Samplooler mini use?
The Samplooler mini is built around the ESP32-S3_SuperMini, from the ESP32 family.
How big is the Samplooler mini PCB?
The Samplooler mini measures 82 × 56 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Samplooler mini?
18 components, from 14 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 Samplooler mini design files?
From the willbearfruits/samplooler 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 Samplooler mini design in my own project?
Yes, under the terms of its GPL-3.0 license, which willbearfruits chose for the repository.
Can I test firmware for the Samplooler mini 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 samplooler
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