DFRobot Beetle ESP32-C3
BoardSpecifications
Radiosinherited from ESP32-C3
- 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
- beetle
- Dimensions
- 25 × 20.5 mm
- Battery connector
- yes
- Charging
- yes
Coin-sized ESP32-C3 RISC-V board (25 x 20.5 mm): USB-C, 4 MB flash, onboard Li-ion charging, and a bundled GDI expansion board for displays.
Firmware for this board
No firmware recipes yet — help add one.
Notes
- 4 MB flash
- TP4057 Li-ion charge management chip, max 400 mA
- Ships with a GDI expansion board for display connectivity
- 13 digital I/O ports
- ESP32-C3 has no PSRAM interface at all (chip datasheet lists no PSRAM/external-RAM support)
- io.gpio_exposed=13 QUOTED: vendor page states "It features 13 digital I/O ports" and "Digital I/O | x13"
- io.gpio_free=10 DERIVED (SPEC-io-power.md §5.3): the vendor page never names individual pins, so the 13 exposed GPIOs are identified via the official Espressif Arduino core variant for this exact board (arduino-esp32 variants/dfrobot_beetle_esp32c3/pins_arduino.h): {0,1,2,3,4,5,6,7,8,9,10,20,21} -- 13 unique GPIOs, matching the vendor count exactly. Subtracting esp32-c3's soc.reserved_pins that are exposed -- strapping {2,8,9}: all 3 present; usb_flash_tied {18,19}: 0 present (native USB pins are not broken out on this board) -- gives 13 - 3 = 10. 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 Beetle ESP32-C3 — 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.
