# DFRobot FireBeetle 2 ESP32-E

> Compact ESP32-E IoT microcontroller with WiFi 802.11 b/g/n, Bluetooth 4.2, 18 digital I/O, 11 analog inputs, 7 touch pins, 2 DACs, onboard WS2812 RGB LED, GDI display interface, and lithium battery charging in a tiny 25.4x60mm form factor.

## Quick Facts

- **Brand:** DFRobot
- **Board Type:** dev-board
- **Price:** ~$8.9
- **CPU:** Xtensa LX6 dual-core @ 240MHz, FPU, HW crypto (AES/SHA/RSA)
- **CPU Architecture:** Xtensa LX6
- **CPU Cores:** 2
- **RAM:** 520KB SRAM
- **Flash:** 4MB
- **USB:** USB-C
- **Power:** 5V + LiPo
- **Operating Voltage:** 3.3V
- **Dimensions:** 25.4 x 60mm
- **Weight:** 23g
- **Antenna:** Built-in PCB antenna

## Connectivity

- **Wifi:** 802.11 b/g/n
- **Bluetooth:** BLE 4.2

## Use Cases

- iot
- smart-home
- environmental-monitoring
- battery-powered-sensor-node
- weather-display
- plant-monitoring

## Components

- **ESP32-WROOM-32E** (mcu): Espressif ESP32-WROOM-32E with Xtensa LX6 dual-core at 240MHz, 520KB SRAM, 4MB flash, WiFi 802.11 b/g/n, Bluetooth 4.2 BR/EDR + BLE. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.espressif.com%2Fsites%2Fdefault%2Ffiles%2Fdocumentation%2Fesp32-wroom-32e_esp32-wroom-32ue_datasheet_en.pdf&ref=openhardware.directory&product=dfrobot-firebeetle-2-esp32-e&source=md-export)
- **WS2812B** (led-driver): WS2812 individually addressable RGB LED on GPIO5 for status indication and visual feedback. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fcdn-shop.adafruit.com%2Fdatasheets%2FWS2812.pdf&ref=openhardware.directory&product=dfrobot-firebeetle-2-esp32-e&source=md-export)

## GPIO Map

| Pin | Name | Type | Functions |
|-----|------|------|-----------|
| GPIO0 | D5 | — | digital-input, digital-output, adc, pwm |
| GPIO1 | UART0 TX | UART | digital-input, digital-output |
| GPIO2 | D9 / Onboard LED | — | digital-input, digital-output, adc, pwm |
| GPIO3 | UART0 RX | UART | digital-input, digital-output |
| GPIO4 | D12 | — | digital-input, digital-output, adc, touch, pwm |
| GPIO5 | D8 / WS2812 RGB LED | — | digital-input, digital-output, pwm |
| GPIO12 | D13 | — | digital-input, digital-output, adc, touch, pwm |
| GPIO13 | D7 | — | digital-input, digital-output, adc, touch, pwm |
| GPIO14 | D6 | — | digital-input, digital-output, adc, touch, pwm |
| GPIO15 | A4 | — | digital-input, digital-output, adc, touch, pwm |
| GPIO16 | D11 | — | digital-input, digital-output, pwm |
| GPIO17 | D10 | — | digital-input, digital-output, pwm |
| GPIO18 | SPI SCK | SPI | digital-input, digital-output, pwm |
| GPIO19 | SPI MISO | SPI | digital-input, digital-output, pwm |
| GPIO21 | I2C SDA | I2C | digital-input, digital-output, pwm |
| GPIO22 | I2C SCL | I2C | digital-input, digital-output, pwm |
| GPIO23 | SPI MOSI | SPI | digital-input, digital-output, pwm |
| GPIO25 | D2 / DAC1 | — | digital-input, digital-output, adc, dac, pwm |
| GPIO26 | D3 / DAC2 | — | digital-input, digital-output, adc, dac, pwm |
| GPIO34 | A2 (input only) | — | digital-input, adc, input-only |
| GPIO35 | A3 (input only) | — | digital-input, adc, input-only |
| GPIO36 | A0 (input only) | — | digital-input, input-only |
| GPIO39 | A1 (input only) | — | digital-input, input-only |

## Description

## Overview

The DFRobot FireBeetle 2 ESP32-E (SKU: DFR0654) is a compact IoT development board built around the ESP32-WROOM-32E module. Running a Xtensa LX6 dual-core processor at 240MHz with 520KB SRAM and 4MB flash, it delivers strong processing power for WiFi and Bluetooth IoT projects in a tiny 25.4 x 60mm footprint.

The board exposes 18 digital I/O pins, 11 analog inputs across ADC1 and ADC2, 7 capacitive touch sensors, 2 DAC outputs, and 16 LED PWM channels. Communication interfaces include SPI, I2C, dual UART, and I2S. An onboard WS2812 addressable RGB LED on GPIO5 and a GDI display connector make it easy to add visual feedback without external wiring.

Power management is a strong point -- the FireBeetle 2 ESP32-E features an onboard lithium battery charging circuit with a PH2.0 connector for 3.7V LiPo batteries, and a low-power solder jumper pad that reduces static consumption by 500 microamps when cut. The board accepts power via USB-C or the VCC pin at 5V. Stamp-hole pads around the board edges allow direct soldering onto custom PCBs for production deployments.

## Where to Buy

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

## Resources

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

## Images

![DFRobot FireBeetle 2 ESP32-E](https://nbg1.your-objectstorage.com/openhardware-directory/entities/dfrobot-firebeetle-2-esp32-e/deb78846f638.jpg)
![DFRobot FireBeetle 2 ESP32-E](https://nbg1.your-objectstorage.com/openhardware-directory/entities/dfrobot-firebeetle-2-esp32-e/5475d2cc5e58.jpg)
![DFRobot FireBeetle 2 ESP32-E](https://nbg1.your-objectstorage.com/openhardware-directory/entities/dfrobot-firebeetle-2-esp32-e/b5dd5228fb2b.jpg)
![DFRobot FireBeetle 2 ESP32-E](https://nbg1.your-objectstorage.com/openhardware-directory/entities/dfrobot-firebeetle-2-esp32-e/25f6eb681b2b.jpg)

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