Geist

ru3iks·Geist

Geist PCB layout, top view — open source ESP32 board by ru3iks

About the Geist PCB

Geist is an open source ESP32 PCB design by ru3iks, published on GitHub under the MIT license. It is a 2-layer board measuring 80 × 80 mm, with 46 components from 20 distinct parts.

Its main chip is the ESP32-S3-WROOM-1, from the ESP32 family. Other key parts include the LM27762, AP2112K-3.3, PCM5102A and OPA1656ID. By type, the board carries 16 resistors, 15 capacitors, 9 connectors and 6 ICs.

It belongs with the audio and displays & leds designs in this gallery.

From the project

Geist — A USB DAC dongle I'm building from scratch. ESP32-S3, PCM5102A, balanced 4.4mm output, real-time FFT visualizer, and a parametric EQ you can tune from a desktop app

A reference-grade balanced USB DAC, real-time DSP engine, and tactile media controller — designed and built from scratch.

ESP32-S3 · PCM5102A · OPA1656 · Rust · Tauri

24-bit · 96kHz · Balanced 4.4mm Pentaconn · 10-Band Parametric EQ · FFT Visualizer

Geist is an open-source USB audio device that I designed from the ground up — the circuit, the PCB, the firmware, and the companion app. It plugs into a computer over USB-C and serves three functions simultaneously:

Main components on the Geist

Geist bill of materials (BOM)

46 components, 20 distinct parts.

QtyPartRefs
1
LM27762
U1
1
AP2112K-3.3
U2
1
ESP32-S3-WROOM-1
U3
1
PCM5102A
U4
2
OPA1656ID
U5, U6
1
USB_C_Receptacle_USB2.0_16P
J1
2
Conn_01x05
J2, J5
1
Conn_01x03
J3
1
Conn_01x07
J4
4
Conn_01x02
J6, J7, J8, J9
3
4.7u
C1, C2, C5
5
2.2u
C3, C4, C6, C10, C11
1
1u
C7
5
0.1u
C8, C12, C13, C14, C15
1
10u
C9
2
5.1k
R1, R2
1
27.4k
R3
1
26.7k
R4
8
10k
R5, R6, R7, R8, R9, R10, R11, R16
4
2.2
R12, R13, R14, R15

Geist design files

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

Geist: common questions

What microcontroller does the Geist use?

The Geist is built around the ESP32-S3-WROOM-1, from the ESP32 family.

How big is the Geist PCB?

The Geist measures 80 × 80 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Geist?

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

Where can I download the Geist design files?

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

Can I use the Geist design in my own project?

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

Can I test firmware for the Geist 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.

Similar boards