ePulse Feather C6 – Zigbee, WiFi, BLE, Thread Matter Board


ESP32-C6 development board with support for WiFi, BLE, Zigbee, Thread and Matter

  • 18-33uA in deep sleep
  • VIN: 3.3 – 6V
  • ESP32-C6-MINI-1 (ESP32-C6H4)
  • 4MB Flash
  • Access to 20 GPIO pins
  • LiPo charging circuit
  • MAX17048 Fuel Gage
  • Follows Adafruit Feather form factor specification
  • Includes male header pins (1×12 and 1×16)

The board is currently available for preorder and should be shipped before middle of March 2024

Available on backorder

SKU: 0032733829993 Category: Tags: ,


Low power ESP32-C6 development board. The ePulse from ThingPulse is the perfect companion for your battery-powered IoT projects.

Technical Specifications

Microcontroller ESP32-C6H4
ESP32 Module ESP32-C6-MINI-1-N4
Input Voltage (VIN pin) 3V3 – 6V
Power Consumption Deep Sleep ~18uA (above 3.3V), ~33uA (below 3.3V)
GPIO Pins 17 Freely Available
2 Pins Co-Usage with USB D+/D-
1 Pin for Fuel Gauge Alert (selectable by solder bridge)
Flash 4MB (Quad SPI)
UART USB-CDC (ESP32-C6 internal UART)



TP4065 for LiPo

Fuel Gauge


Board Dimensions

50.8 x 24.4mm (PCB)
57.4 x 24.4mm (incl ESP32 + USB-C)

Optimized for Low Power Consumption

The ePulse Feather, a low-power ESP32 development board, is optimized for applications requiring low sleep current and LiPo battery support. The VIN pin accommodates voltages between 3.3V and 6V. During deep sleep, the ePulse board consumes only between 18uA (when above 3.3V) and 33uA (when below 3.3V). In comparison, most ESP32 and ESP8266 boards typically consume around 100-130uA.

This exceptionally low sleep consumption makes it ideal for applications where the device remains dormant for extended periods, awakening only when necessary to perform a task. For example, a WiFi remote control for home automation can remain in sleep mode until a user presses one of the buttons. Upon activation, the device wakes up, connects to WiFi, sends the command over MQTT, and then returns to sleep until the next button press.

Ideal Form Factor for Prototyping

The ePulse dev board is perfectly sized to fit into a breadboard, leaving one row of pins free for prototyping your circuit. Additionally, we’ve ensured that the dev board’s PCB does not obstruct the antenna of the ESP32 module. This ensures optimal signal strength for both transmission and reception.

Easy Programming

The ESP32-C6 does not have an external UART chip for programming. The USB-C data lines are connected to the pin 12 and 13 of the ESP32-C6 and the UART chip in the ESP32-C6 takes care of programming and console output.

Powerful ESP32 Module

This board takes advantage of the ESP32-C6-Mini-1 module which breaks out many of the ESP32’s pins. It also comes with 4MB flash memory to store your firmware or a internal file system. The ESP32-C6-Mini-1 module has passed several certification programs like FCC and CE. 

The ePulse development board gives you access to no less than 20 GPIO pins.

Integrated LiPo Battery Circuitry

The ePulse Feather is an ideal choice for your battery-powered projects. It employs the TP4065 chip to charge your LiPo batteries, and it comes equipped with a standard JST connector for easy connectivity. It’s important to note that the board does not include circuitry for over-discharge protection. We presume that you utilize batteries with built-in protection for this purpose.

Fuel Gauge Chip MAX17048

In battery-powered projects, it is crucial to accurately monitor the state of the battery. In previous iterations, we employed a voltage divider to measure the cell battery. However, LiPo cell voltage does not exhibit a linear decrease as the battery discharges. Initially, when the battery is full, the voltage drops rapidly, then follows a relatively linear path, only to decrease rapidly again as the battery nears depletion. Utilizing a mapping function allows for a more precise prediction of the state of charge (SoC) of the battery. For example, if this function indicates a 25% SoC, we can infer that roughly one quarter of the usable energy remains in the batteries.

In the ePulse Feather C6, we utilize the MAX17048 Fuel Gauge chip to handle this task. The chip continually monitors the battery voltage and provides the state of charge. Additionally, it allows for setting alerts to awaken the board under specific conditions. For instance, an alert can be triggered when the voltage drops below a certain threshold, prompting the chip to wake up the microcontroller via the interrupt line.

The following charts depict the measurements over time. The ePulseFeather C6 transmits these values over WiFi and MQTT every 20 seconds to a Prometheus instance for recording.

From Makers For Makers

We are makers and we want to make your life as easy and fun as possible. We often integrate our dev boards into other projects and we also design enclosures with the boards inside. That’s why we provide the 3D model of the board to you.

Additional information

Weight 0.012 kg
Dimensions 8 × 6 × 1 cm


There are no reviews yet.

Be the first to review “ePulse Feather C6 – Zigbee, WiFi, BLE, Thread Matter Board”

Your email address will not be published. Required fields are marked *

You may also like…