DFRobot FireBeetle 2 ESP32-S3
BoardSpecifications
Radiosinherited from ESP32-S3
- Wi-Fi
- Wi-Fi 4 · 2.4 GHz
- Bluetooth LE
- BLE 5
- Bluetooth Classic
- no
- 802.15.4
- no
USB
- Native USB
- yes
- Connector
- usb-c
Board
- Form factor
- firebeetle
- Dimensions
- 25.4 × 60 mm
- Battery connector
- yes
- Charging
- yes
Display & extras
- Extras
- camera
AI-oriented ESP32-S3 board with 16 MB flash, 8 MB PSRAM, an onboard OV2640 camera, USB-C, and a GDI display connector for AIoT and image-recognition projects.
Firmware for this board
other
- ESP-Claw For StickS3declared
Flash ESP-Claw For StickS3
declared esp-atlas asserts this board↔firmware link at the shown trust tier — it does not guarantee your specific unit or the current firmware version. Flashing can erase keys/config and can brick the device. At your own risk.
- NucleoOsdeclared
Flash NucleoOs
declared esp-atlas asserts this board↔firmware link at the shown trust tier — it does not guarantee your specific unit or the current firmware version. Flashing can erase keys/config and can brick the device. At your own risk.
Notes
- 16 MB flash, 8 MB PSRAM (ESP32-S3-WROOM-1-N16R8)
- Onboard OV2640 camera (2 MP, 68° FOV) with independent power circuit
- GDI display connector onboard
- ETA6003 Li-ion charge management, max 1 A
- io.gpio_exposed=26 QUOTED: vendor page states "Digital I/O x26"
- io.gpio_free=18 DERIVED (SPEC-io-power.md §5.3): the 26 exposed GPIOs are identified from the official schematic netlist (P3/P4 headers plus the GDI FPC connector, which shares many of the same nets): {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,38,43,44,47} -- 26 unique GPIOs, matching the vendor count exactly. Subtracting esp32-s3's soc.reserved_pins that are exposed -- strapping {0,3}: both present (45,46 are camera-only, not header-exposed); usb_flash_tied {19,20}: both present on the header despite also routing to the native-USB Type-C lines (35,36,37 are camera-only) -- removes 4. The onboard OV2640 camera's parallel (DVP) interface permanently consumes GPIO4/5/6/8 (DVP_Y5/PCLK/VSYNC/Y7) even though those same pins are also broken out on the header, removing another 4. 26 - 4 - 4 = 18. Math not vendor-stated; verify before treating as exact.
Verify my board
Reads the connected chip over USB and checks it against what esp-atlas cites for DFRobot FireBeetle 2 ESP32-S3 — over Web Serial, no backend, nothing leaves your browser.
In-browser verify needs Web Serial: Chrome or Edge on a desktop. Safari, Firefox and phones cannot do it.
Serial monitor
Not connected.
