# 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.

## Quick Facts

- **Brand:** DFRobot
- **Board Type:** dev-board
- **Price:** ~$5.9
- **Product Readiness:** consumer
- **CPU:** RISC-V single-core @ 160MHz
- **CPU Architecture:** RISC-V RV32IMAC
- **CPU Cores:** 1
- **RAM:** 512KB SRAM
- **Flash:** 4MB
- **USB:** USB-C
- **Power:** USB-C, 5V DC, or solar panel
- **Operating Voltage:** 3.3V
- **Operating Temp:** -10°C to +60°C
- **Dimensions:** 25.4 × 60mm
- **Weight:** 27g
- **Battery:** LiPo (external, via JST)
- **Charging Port:** USB-C
- **Antenna:** Built-in PCB antenna

## Connectivity

- **Wifi:** 802.11ax (WiFi 6)
- **Bluetooth:** BLE 5.0
- **Thread:** Thread 1.3
- **Zigbee:** Zigbee 3.0
- **Matter:** Matter over Thread

## Open Source

- **Firmware:** Yes
- **Schematics:** No
- **PCB Layout:** No

## Compatible Firmware

arduino, micropython, esp-idf, esphome

## Use Cases

- matter-smart-home
- matter-smart-home
- solar-powered-sensor
- solar-powered-iot
- battery-powered-sensor-node
- smart-home
- iot
- environmental-monitoring
- prototyping

## Components

- **ESP32-C6** (mcu): Espressif ESP32-C6 with RISC-V @ 160MHz, 512KB SRAM, 4MB flash, WiFi 6, BLE 5, Zigbee, Thread, and Matter support. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.espressif.com%2Fsites%2Fdefault%2Ffiles%2Fdocumentation%2Fesp32-c6_datasheet_en.pdf&ref=openhardware.directory&product=dfrobot-firebeetle-2-esp32-c6&source=md-export)
- **solar-mppt-charger** (battery-charger): Integrated solar panel MPPT charging circuit with simultaneous USB/VIN/solar input, 0.5A max charge current, and deep sleep at 16µA. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwiki.dfrobot.com%2Fdfr1075%2F&ref=openhardware.directory&product=dfrobot-firebeetle-2-esp32-c6&source=md-export)

## Protocols

- **I2C**: 
- **SPI**: 
- **UART**: 
- **I2S**: 
- **PWM**: 

## GPIO Map

| Pin | Name | Type | Functions |
|-----|------|------|-----------|
| D0 | GPIO / ADC | — | digital-input, digital-output, adc, pwm |
| D1 | GPIO / ADC | — | digital-input, digital-output, adc, pwm |
| D2 | GPIO / ADC | — | digital-input, digital-output, adc, pwm |
| D3 | GPIO / ADC | — | digital-input, digital-output, adc, pwm |
| D4 | SDA / GPIO | — | digital-input, digital-output, pwm |
| D5 | SCL / GPIO | — | digital-input, digital-output, pwm |
| D6 | GPIO / ADC | — | digital-input, digital-output, adc |
| D7 | GPIO / ADC | — | digital-input, digital-output, adc |
| D8 | SPI CLK | — | digital-input, digital-output |
| D9 | SPI MISO | — | digital-input |
| D10 | SPI MOSI | — | digital-output |
| D11 | GPIO | — | digital-input, digital-output |
| D12 | UART TX | — | digital-input, digital-output |
| D13 | UART RX | — | digital-input, digital-output |
| D14 | GPIO | — | digital-input, digital-output |
| D15 | GPIO | — | digital-input, digital-output |
| D16 | GPIO | — | digital-input, digital-output |
| D17 | GPIO | — | digital-input, digital-output |
| D18 | GPIO / IR | — | digital-input, digital-output |

## Available Software

- **[arduino]()** (open-source)
- **[micropython]()** (open-source)
- **[ESP-IDF]()** (open-source)

## Description

## 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.

## Where to Buy

- [DFRobot](https://openhardware.directory/r?to=https%3A%2F%2Fwww.dfrobot.com%2Fproduct-2771.html&ref=openhardware.directory&product=dfrobot-firebeetle-2-esp32-c6&source=md-export) — 5.90

## Resources

- [product](https://openhardware.directory/r?to=https%3A%2F%2Fwww.dfrobot.com%2Fproduct-2771.html&ref=openhardware.directory&product=dfrobot-firebeetle-2-esp32-c6&source=md-export)
- [wiki](https://openhardware.directory/r?to=https%3A%2F%2Fwiki.dfrobot.com%2Fdfr1075%2F&ref=openhardware.directory&product=dfrobot-firebeetle-2-esp32-c6&source=md-export)

## Tags

`esp32-c6`, `wifi6`, `thread`, `zigbee`, `matter`, `ble`, `solar`, `low-power`, `dfrobot`, `firebeetle`

## Images

![DFRobot FireBeetle 2 ESP32-C6](https://nbg1.your-objectstorage.com/openhardware-directory/entities/dfrobot-firebeetle-2-esp32-c6/6f6bfe788750.jpg)
![DFRobot FireBeetle 2 ESP32-C6](https://nbg1.your-objectstorage.com/openhardware-directory/entities/dfrobot-firebeetle-2-esp32-c6/ecbc16ab8775.jpg)

> **Battery Powered:** Li-Po

---
[View full device page](https://openhardware.directory/devices/dfrobot-firebeetle-2-esp32-c6)