FireBeetle 2 ESP32-S3-U AI Acceleration Board

SKU: DFR0975-U

FireBeetle 2 ESP32-S3 AI Acceleration Board is a high-performance controller with ESP32-S3-WROOM-1-N16R8 (16MB Flash, 8MB PSRAM). It features AI acceleration for speech/image recognition, onboard OV2640 camera (2MP, 68¡ãFOV), GDI for screens, and power management (Li-ion charge/on-off). Supports WiFi/Bluetooth5 LE, Mesh protocols, Matter (IoT/smart home). Program via Arduino IDE, ESP-IDF, MicroPython (C/Python).

Board Overview of FireBeetle 2 Board ESP32-S3-U (N16R8) AIoT Microcontroller
  • Tech Specs
  • Projects
  • Specification

    Basic Parameters

    Parameter Value
    Operating Voltage 3.3V
    Type-C Input Voltage 5V DC
    VCC Input Voltage 5V DC
    Max Charging Current 1A
    Operating Temperature -20~70¡æ
    Dimension 25.4x60mm/1x2.36¡±

    Hardware Information

    Parameter Value
    Processor Xtensa? dual-core 32-bit LX7 microprocessor
    Main Frequency 240 MHz
    SRAM 512KB
    ROM 384KB
    Flash 16MB
    PSRAM 8MB
    RTC SRAM 16KB
    USB USB 2.0 OTG full-speed

    WIFI

    Parameter Value
    WIFI Protocol IEEE 802.11b/g/n
    Bandwidth Support 20 MHz and 40 MHz at 2.4 GHz band
    WIFI Mode Station, SoftAP, SoftAP+Station combined mode
    WIFI Frequency 2.4GHz
    Frame Aggregation TX/RX A-MPDU, TX/RX A-MSDU

    Bluetooth

    Parameter Value
    Bluetooth Protocol Bluetooth 5, Bluetooth mesh
    Bluetooth Frequency 125 Kbps, 500 Kbps, 1 Mbps, 2 Mbps

    Ports

    Parameter Value
    Digital I/O x26
    LED PWM 8 Channel
    SPI x2
    UART x3
    I2C x2
    I2S x2
    IR Transceiver transmit channel x5, receive channel x5
    SAR ADC 2 ¡Á 12-bit, 20 Channel
    DMA Controller transmit channel x5, receive channel x5

    Pinout

    Board Overview

    Version V1.1 and earlier

    Board Overview V1.1

    Version V1.2 and later

    Board Overview V1.2

    Label Description
    Type-C Type-C USB port
    21 / D13 Onboard LED pin
    47 / D14 onboard button pin
    ESP32-S3 ESP32-S3-WROOM-1-N16R8 or ESP32-S3-WROOM-1U-N16R8 module
    RST Reset button
    BOOT Boot button
    Power Management V1.1 and below: AXP313A
    V1.2 and above: three independent power supply circuits
    ETA6003 Li-ion battery charging management chip
    BAT Li-ion battery connector
    Charge Charging indicator
    ? Off: not plugged in or fully charged
    ? On: charging
    ? Blinking: battery not connected
    GDI GDI display interface
    CAM DVP camera interface

    Pin Diagram

    Pinout

    Pin Definition

    Pin / Interface Description
    GPIO General-purpose input/output
    Analog Analog input pin
    ADC Analog-to-digital conversion pin
    TOUCH Touch sensing pin
    SPI SPI interface
    I2C I2C interface
    UART UART interface
    USB USB interface
    JTAG Debug interface
    3V3 3.3 V regulated output
    VCC Power input/output
    Input: 5 V DC for powering the board (cannot charge Li-ion battery)
    Output: USB voltage when powered by 5 V USB; battery voltage when powered by 3.7 V Li-ion battery
    GND Common ground

    GPIO Configuration

    GDI Display Interface

    This is a DFRobot dedicated GDI interface for connecting screens via an 18pin-FPC wire.

    The pinout is as follows:

    FPC PINS Beetle ESP32 S3 Pins Description
    VCC 3V3 3.3V
    LCD_BL 21/D13 Backlight
    GND GND GND
    SCLK 17/SCK SPI clock
    MOSI 15/MOSI Host output, slave input
    MISO 16/MISO Host input, slave output
    LCD_DC 3/D2 Data/command
    LCD_RST 38/D3 Reset
    LCD_CS 18/D6 TFT Chip Select
    SD_CS 9/D7 SD card chip select
    FCS 7/D6 Font library chip select
    TCS 12/D12 Touch chip select
    SCL 2/SCL I2C clock
    SDA 1/SDA I2C data
    INT 13/D11 INT
    BUSY 4/D10 Tearproof pins
    X1 NC Custom pin 1
    X2 NC Custom pin 2

    When using FPC to connect the screen, please configure the corresponding pin numbers according to the GDL demo. Normally, only three pins need to be configured on different main controllers.

    Displays that support GDI:

    CAM Interface

    Compatible with OV2640 and OV7725 cameras. Enable AXP313A power output when using a camera.Click to download AXP313A library(ESP-IDF and MicroPython drivers are included).

    The pin list for using DVP camera interface is shown below.

    CAM PINS FireBeetle ESP32-S3 PINS Description
    NC NC NC
    AGND / Analog GND
    SDA 1/SDA I2C data
    AVDD / AXP313A Controllable Power
    SCL 2/SCL I2C Clock
    RST / Pulled up to DOVDD
    VSYNC 6/A2 Frame sync signal
    PWDN / Pulled down
    HREF 42 Horizontal sync signal
    DVDD / AXP313A Controllable Power
    DOVDD / AXP313A Controllable Power
    D9 48 DATA9
    XMCLK 45 Clock signal
    D8 46 DATA 8
    DGND GND Digital GND
    D7 8/A3 DATA 7
    PCLK 5/A1 Pixel Clock signal
    D6 7/D5 DATA 6
    D2 39 DATA 2
    D5 4/A0 DATA 5
    D3 40 DATA 3
    D4 41 DATA 4
    NC NC NC
    NC NC NC

    Pin connection

    Connect the pin 1 of the camera to the white dot position

    Was this article helpful?

    TOP