DFRobot FireBeetle 2 ESP32-C6
BoardSpecifications
Radiosinherited from ESP32-C6
- Wi-Fi
- Wi-Fi 6 · 2.4 GHz
- Bluetooth LE
- BLE 5.3
- Bluetooth Classic
- no
- 802.15.4
- Zigbee 3.0, Thread 1.3, Matter
USB
- Native USB
- yes
- Connector
- usb-c
Board
- Form factor
- firebeetle
- Dimensions
- 25.4 × 60 mm
- Battery connector
- yes
- Charging
- yes
Low-power ESP32-C6 IoT board for smart-home control: 4 MB flash, USB-C, Li-ion charging plus 5 V solar/MPPT input, and a GDI display connector.
Firmware for this board
No firmware recipes yet — help add one.
Notes
- 4 MB flash
- Supports 5 V solar panel charging via CN3165 MPPT chip, max 0.5 A
- GDI display connector onboard
- ESP32-C6 has no PSRAM interface at all (chip datasheet lists no PSRAM/external-RAM support)
- io.gpio_exposed=19 QUOTED: vendor page states "Digital I/O: x19"
- io.gpio_free=16 DERIVED (SPEC-io-power.md §5.3): the vendor page has no text pin table, so the 19 exposed GPIOs are identified from the official schematic netlist (P1/P2 headers plus the GDI FPC connector, which shares the same nets): {1,2,3,4,5,6,7,8,9,14,15,16,17,18,19,20,21,22,23} -- 19 unique GPIOs, matching the vendor count exactly. Subtracting esp32-c6's soc.reserved_pins that are exposed -- strapping {8,9,15}: all 3 present; usb_flash_tied {12,13}: 0 present (native USB pins are not broken out) -- gives 19 - 3 = 16. GDI-shared pins (IO14/IO15, display backlight/reset) are not additionally subtracted since GDI is an optional plug-in connector, not a permanently populated display. 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-C6 — 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.
