Overview
Camera Cube is designed to let makers get started with ESP32 camera projects right away, without complex wiring or extra setup. It includes the Camera-M development board with 4MB Flash and 8MB PSRAM, equipped with an OV2640 image sensor capable of capturing 1600×1200 resolution photos or streaming video over Wi-Fi. The Basic expansion board provides breakout ports including 10 GPIO pins, UART, and I2C interfaces, while also offering a USB-to-Serial interface, SD card slot, and charging management. The built-in 300mAh lithium battery allows the module to operate independently without external power.

Camera Cube comes with a dedicated enclosure and LEGO-compatible bracket, making it convenient for quick prototyping. It supports mainstream development platforms such as Arduino, PlatformIO, and ESP-IDF.

Testing
The module comes with preloaded firmware. Follow the steps below to perform the test:
- Toggle the power switch on the bottom to the ON position.
- On your phone, scan for a Wi-Fi network starting with
Node-and connect to it (password:nodenode). - Open the web browser on your phone and enter
192.168.4.1in the address bar. - Through the webpage, you can view real-time video or modify network settings.
Features & Specifications
- Based on the ESP32 microcontroller
- 240MHz dual-core Tensilica LX6 processor
- 2.4GHz Wi-Fi (802.11 b/g/n)
- Dual-mode Bluetooth (Classic + BLE)
- 4MB QSPI Flash
- 8MB QSPI PSRAM
- OV2640 image sensor
- Max resolution: 2MP (1600 × 1200)
- Output formats: 8/10-bit RAW, RGB, YUV, and JPEG
- Max frame rates: UXGA @15fps, SVGA @30fps, CIF @60fps
- 3.3V 200mA LDO regulator output
- 10× GPIO, UART, and I2C broken out
- Low-power friendly
- RTC I/O broken out
- Battery monitoring
- Camera power control
- USB-C serial connector
- SD card slot
- Lithium battery charging circuit
- Compatible with ESP-IDF and Arduino
- Product dimensions: 30mm x 30mm x 28mm
Pinout & Jumpers















