CERBERUSDEV BOARDHARDWARE / SOFTWARE / EXPANSIONGitHub
REFERENCE / OVERVIEW
CERBERUS DEV BOARD / DEVELOPER HUB

Build with Cerberus.

One handheld. Two processors. A practical reference for writing firmware, connecting peripherals, and creating expansion boards.

ESP32-S3Application + interface
ESP32-C5Dual-band radio coprocessor
320 × 480ST7796 + GT911 touch
16 MB / 2 MBS3 flash / PSRAM
Cerberus hardware pinout showing the left J2 and right J1 headers, ESP32-S3 and ESP32-C5 GPIOs, power rails, and peripheral functions.
Cerberus hardware pinout. Open full-size image.

Get Cerberus and join the community

Visit the Cerberus store page for board details and ordering. Join the Discord community to discuss firmware, expansion boards, and your builds.

The device, documented.

Cerberus pairs a touchscreen application processor with an independently programmable radio processor. The S3 handles the display, touch, storage, USB, and user interface. The C5 handles radio work and exchanges structured messages over SPI. Different firmware can make use of the same hardware.

Display · Touch · microSD · USB · Battery gauge
APPLICATION PROCESSORESP32-S3SPI2 display / SDMMC storage / shared I²C
RADIO COPROCESSORESP32-C52.4 / 5 GHz Wi-Fi · Bluetooth LE · 802.15.4

Find what you need

One base board. Room to expand.

Cerberus uses an S3 N16R2, one onboard C5 with 4 MB flash and no PSRAM, and 1-bit SDMMC with a 40 MHz maximum clock target. The six-C5 bank and RF/NFC board are optional expansion add-ons. Both are in testing.

The pinouts page includes the base board, labeled expansion breakout, and six-C5 add-on. The RF/NFC add-on is in early testing; its pin map is not published. See reference and testing for the board reference and add-on status.

A developer reference without device schematics.

Pin assignments, software interfaces, and expansion information are published here. Cerberus main-board design files are excluded.