DFRobot FireBeetle 2 ESP32-C6 - image 1
1 / 2
DFRobot·Dev Board

DFRobot FireBeetle 2 ESP32-C6

Low-cost ESP32-C6 IoT board with WiFi 6, BLE 5, Thread, Zigbee, Matter, solar panel charging with MPPT, and ultra-low 16µA deep sleep — for $5.90.

Starting from

$5.90

Specifications

ArchitectureRISC-V RV32IMAC
CPU Cores1
Clock Speed160MHz
Flash4MB
GPIO Level3.3V
ChargingUSB-C
BluetoothBLE 5.0
Storagenone
Dimensions25.4 × 60mm
Weight27g

Components

Espressif ESP32-C6 with RISC-V @ 160MHz, 512KB SRAM, 4MB flash, WiFi 6, BLE 5, Zigbee, Thread, and Matter support.

Solar MPPT LiPo ChargerBattery ChargerDatasheet

Integrated solar panel MPPT charging circuit with simultaneous USB/VIN/solar input, 0.5A max charge current, and deep sleep at 16µA.

Bus Interfaces

I2C
SPI
UART
I2S
PWM

GPIO Map

D0
GPIO / ADC
digital-inputdigital-outputadcpwm
D1
GPIO / ADC
digital-inputdigital-outputadcpwm
D2
GPIO / ADC
digital-inputdigital-outputadcpwm
D3
GPIO / ADC
digital-inputdigital-outputadcpwm
D4
SDA / GPIO
digital-inputdigital-outputpwm
D5
SCL / GPIO
digital-inputdigital-outputpwm
D6
GPIO / ADC
digital-inputdigital-outputadc
D7
GPIO / ADC
digital-inputdigital-outputadc
D8
SPI CLK
digital-inputdigital-output
D9
SPI MISO
digital-input
D10
SPI MOSI
digital-output
D11
GPIO
digital-inputdigital-output
D12
UART TX
digital-inputdigital-output
D13
UART RX
digital-inputdigital-output
D14
GPIO
digital-inputdigital-output
D15
GPIO
digital-inputdigital-output
D16
GPIO
digital-inputdigital-output
D17
GPIO
digital-inputdigital-output
D18
GPIO / IR
digital-inputdigital-output

Overview

The DFRobot FireBeetle 2 ESP32-C6 is an ultra-affordable IoT development board that combines WiFi 6, Bluetooth 5, Zigbee 3.0, Thread 1.3, and Matter into a compact 25.4×60mm form factor for just $5.90. Built around the Espressif ESP32-C6 RISC-V SoC running at 160MHz with 4MB flash and 512KB SRAM, it packs professional-grade wireless capabilities at hobbyist pricing.

A standout feature is the integrated solar power management with MPPT (Maximum Power Point Tracking) — the same algorithm used in DFRobot's dedicated Solar Power Manager. This allows the board to be powered and charged simultaneously from a solar panel while maintaining optimal energy harvesting under varying light conditions. Combined with deep sleep current as low as 16µA, this makes it ideal for outdoor solar-powered Matter/Thread sensor nodes.

The board supports three charging inputs: USB-C, 5V DC VIN header, and solar panel. All three can charge an external LiPo battery connected via the onboard JST connector. Programming is via Arduino IDE or MicroPython, and it is compatible with DFRobot's Gravity and Fermion sensor ecosystems through standard GPIO headers.

With 19 GPIO, 7-channel 12-bit ADC, 6-channel PWM, I2C, SPI, UART, I2S, and IR transceiver capabilities, the FireBeetle 2 ESP32-C6 covers most IoT sensor node requirements while keeping costs minimal.

Use Cases

9

Resources

Where to Buy

Explore more of the directory — popular use cases, firmware, and specs to browse next.