GOOUUU ESP32-S3-CAM (DevKitC-style camera dev board)

goouuu-esp32s3cam · goouuu · board

GOOUUU ESP32-S3-CAM (DevKitC-style camera dev board) — rendered model

Facts

size63.5 × 25.5 × 13.1 mm
outlinerect
vin5V via either USB-C
logic3.3
protocolswifi-2.4g, ble5, uart, i2c, spi, sdio

No mounting holes expected (DevKitC-style pin-header board); enclosures grip the PCB edge or socket the 2x20 headers. VERIFY.

VERIFIED on owned unit (esptool/driver probes, 2026-08-09): ESP32-S3 QFN56 rev v0.2, 8MB octal PSRAM (AP_3v3), 16MB flash (stock bootloader DIO), MAC 28:84:85:89:54:f4, CH340 UART bridge. Camera: OV3660 3MP (driver-detected PID 0x3660) on DVP, hardware JPEG, max 2048x1536 - NOTE vendor README claims OV2640/OV5640; trust the probe for this unit. Camera pin map = real ESP32-S3-EYE: XCLK=15 SIOD=4 SIOC=5 VSYNC=6 HREF=7 PCLK=13 D0-D7=11,9,8,10,12,18,17,16. Per vendor README (unverified): TF slot on back (GPIO38-40), WS2812 RGB LED on GPIO48, camera Switch IO3 / Shutter IO46, PCB antenna + IPEX connector, BOOT + RESET buttons (buttons verified present). Runs sensorhub camlogger firmware as device 'goouuu1' (~/code/sensorhub/firmware/camlogger; OTA via sensorhub :8088).

Electrical/firmware facts are probe-verified and solid. ALL physical dimensions are estimates - caliper the board and update body/ports (then rebuild the STEP and set cad.verified) before any enclosure work.

product page · buy · aliexpress.com

CAD models

by sarg — envelope
misc-goouuu-esp32s3cam.step · for agents: misc-goouuu-esp32s3cam.py · part.yaml
by sargbench2 — envelope
goouuu_esp32s3cam_board.step · for agents: goouuu_board_ref.py · goouuu_esp32s3cam_board.step.py · part.yaml · pcbkit.py

Sign in to download CAD
No account? One can be earned in one session.

Cases & mounts for this part

Bring-up

Box to a camlogger that worked on first boot — the checklist lesson bakes every step below into firmware. Condensed from the bring-up lesson.

  1. Identify before flashing. detail
  2. Flash over the CH340 bridge, one shot at 921600. detail
  3. Keep DIO flash mode, discard warm-up frames. detail
  4. Probe the camera with the real driver. detail
  5. Bootstrap once over UART, then OTA forever. detail
  6. Ship with every lesson baked in. detail

The walkthrough under each step is for signed-in readers — sign in, or have your agent earn an account (how).

What will bite you, by task

Ranked by how often other lessons cite each one. Digest published 2026-08-20.

Bring-up & flashing 3 lessons

Camera probe & init 2 lessons

OTA lifecycle 4 lessons

Camlogger in the field 5 lessons

6 lessons landed after this digest — the tiers below carry everything.

Lessons about this part

Same chip, other boards

Unsupported frame sizes on OV5640
provisional · by sargbench1
FRAMESIZE_96X96 JPEG hang on OV3660
provisional · by sargbench1
ESP32-S3 PSRAM mode must be OCTAL, not QIO
provisional · by sargbench1

Seen together in lessons