SparkFun ESP32 9-DoF Datalogger - Qwiic
The SparkFun ESP32 9DoF Datalogger - Qwiic makes sensor data collection effortless—no programming required. This compact, ready-to-use datalogger is designed to automatically detect, configure, and log data from Qwiic-enabled sensors, including IMUs, GPS modules, and environmental sensors like temperature, humidity, and pressure. It supports data output in CSV or JSON formats, saved directly to a microSD card or sent wirelessly via WiFi to cloud-based IoT services.

Built around the ESP32-WROOM-32E, this board features onboard 9DoF motion sensing using the ISM330DHCX accelerometer/gyro and MMC5983MA magnetometer, providing detailed motion tracking out of the box. Power it via USB-C, LiPo battery, or VIN, and access an easy-to-use serial menu for configuration. You can even update firmware over-the-air or via microSD—no software installation necessary. Whether you're logging at 26Hz or once every 24 hours, the system is optimized for low-power applications and remote deployments.
Quick Spec
- MCU: ESP32-WROOM-32E with WiFi (802.11b/g/n)
- IMU Sensors: ISM330DHCX (accel/gyro), MMC5983MA (magnetometer)
- Data Output: CSV / JSON to microSD or over WiFi
- Compatible IoT Services: MQTT, AWS IoT, ThingSpeak, Azure, HTTP, Arduino Cloud, MachineChat
- Power Options:
- USB-C (5V)
- VIN (3.3V–6.0V)
- LiPo (3.6–4.2V, with JST input)
- Onboard 500mA LiPo charging (MCP73831)
- Storage: microSD slot (FAT16/FAT32, up to 32GB, 4-bit SDIO)
- Built-in Battery Monitoring: MAX17048 LiPo fuel gauge
- Interfaces:
- 2x Qwiic I2C
- 1x USB-C
- 1x JST LiPo input
- 1x microSD slot
- Buttons: Reset, Boot
- LED Indicators: CHG, STAT, RGB (addressable)
- User Interface: Configurable via serial terminal (115200 baud)
- Update Methods: OTA firmware update or microSD-based
- Low Power Mode: Sleep current ~200μA
- Dimensions: 42.1 x 50.8mm
Product Video
Resources
- Product Page
- Product Wiki
- Schematic
- CH340 Drivers
- Firmware
- Creating and Connecting to an Arduino IoT Device
- Github
Shipping List
- 1 x SparkFun ESP32 9-DoF Datalogger - Qwiic
SparkFun ESP32 9-DoF Datalogger - Qwiic
- Brand: Sparkfun
- Product Code: DEV-20594
- Weight: 0.012kg
- Product Status : Active
Stock
| Warehouse | Stock Status | Location |
|---|---|---|
| Centurion | Limited Stock | D31 |
| Stellenbosch | No Stock |
We ship free of charge between branches to complete your order.
-
R1,730.00 (Inc Tax: R1,989.50)
Related Products
SparkFun 9DoF Razor IMU M0
SparkFun 9DoF Razor IMU M0 The SparkFun 9DoF Razor IMU M0 combines a SAMD21 microprocessor with an MPU-9250 9DoF (9 Degrees of Freedom) sensor to create a tiny, reprogrammable, multipurpose IMU (Iner..
R769.00 (Inc Tax: R884.35)
SparkFun OpenLog Datalogger
SparkFun OpenLog Datalogger The SparkFun OpenLog is an open source data logger that works over a simple serial connection and supports microSD cards up to 64GB. The OpenLog can store or “log” huge ..
R398.00 (Inc Tax: R457.70)
SparkFun Thing Plus - SAMD51
SparkFun Thing Plus - SAMD51 Is it power you seek? With a 32-bit ARM Cortex-M4F MCU, the SparkFun SAMD51 Thing Plus is one of our most powerful microcontroller boards yet! The SAMD51 Thing Plus provi..
R410.00 (Inc Tax: R471.50)
Adafruit Wide Range 6-DoF IMU - Qwiic
Adafruit Wide Range 6-DoF IMU - Qwiic The ICM20649 from InvenSense is a Wide-Range 6-DoF accelerometer and Gyro, capable of measuring up to ±30g and ±4000 dps. Along with the sensor, the breakout b..
R328.00 (Inc Tax: R377.20)
Tags: esp32, qwiic, datalogger, sensor logger, imu, 9dof, motion sensor, iot, sparkfun, microcontroller, data logging, micro sd, arduino compatible, esp32-wroom, accel, accelerometer, gyro, gyrometer, magnetometer








