🚚 Free Worldwide Shipping on All Orders!Shop Now
HomeStore

SparkFun DataLogger IoT - 9DoF

Product image 1

SparkFun DataLogger IoT - 9DoF

The SparkFun DataLogger IoT - 9DoF is a preprogrammed data logger that automatically detects, configures, and logs Qwiic-compatible sensors — all without writing a single line of code. Simply plug in your sensors, power up, and start capturing data to a microSD card or send it wirelessly to your preferred IoT service.

The board includes a built-in 9-axis IMU (ISM330DHCX accelerometer/gyro + MMC5983MA magnetometer), ESP32 WiFi connectivity, LiPo battery charging, and a fuel gauge. Data can be saved as CSV or JSON, and time-stamped via NTP, GNSS, or RTC.

Key Features

  • No-Code Data Logging – Automatically detects and logs supported Qwiic sensors
  • Built-In 9-Axis IMU – ISM330DHCX (accelerometer + gyro) and MMC5983MA (magnetometer)
  • ESP32 WiFi – 802.11b/g/n 2.4 GHz for IoT cloud connectivity
  • Flexible Data Output – Log to microSD (CSV/JSON) or stream to IoT services
  • IoT Service Support – MQTT, AWS IoT, Azure IoT, ThingSpeak, HTTP IoT, MachineChat
  • Low-Power Mode – Configurable from ~26 readings/sec down to 1 reading per 24 hours; ~200 µA sleep current
  • LiPo Battery Management – Built-in MCP73831 charger (500 mA) with MAX17048 fuel gauge
  • Over-the-Air Updates – Update firmware via WiFi or microSD card
  • Serial Configuration – Easy setup via USB-C at 115200 baud

Supported Auto-Detect Sensors

  • GNSS/GPS – u-Blox modules (ZED-F9P, NEO-M8P-2, SAM-M10Q, SAM-M8Q, ZOE-M8Q, NEO-M9N, MAX-M10S)
  • IMU – ISM330DHCX (built-in via SPI)
  • Magnetometer – MMC5983MA (built-in via SPI)
  • Distance – TMF8820, TMF8821, VCNL4040, VL53L1X, VL53L4, VL53L5
  • Pressure/Humidity/Temp – BME280, LPS25HB, MPRLS, MS8607, MS5637, AHT20, SHTC3, SDP31, BMP384, BMP581
  • Air Quality – CCS811, SGP30, SGP40, SCD30, SCD40, BME680, BME688, FS3000, SEN54, STC31, VEML6075, VEML7700
  • Temperature – AMG8833, MCP9600, PT100 (ADS122C04), TMP117
  • Power – ACS37800 Power Meter, MAX17048 Fuel Gauge (built-in)
  • Other – RV8803 RTC, ST25DVxxKC NFC/RFID, MAX32664 Biomedical Sensor Hub, NAU7802 Scale, Qwiic Button, Qwiic Twist, ADS1015/ADS122C04 ADCs

Specifications

  • Processor – ESP32-WROOM-32E
  • Operating Voltage – 3.3V to 6.0V (VIN), 5V (USB-C), 3.6–4.2V (LiPo)
  • USB – USB Type-C with CH340C serial interface
  • Storage – microSD slot (4-bit SDIO, FAT32, up to 32 GB)
  • Connectivity – 2× Qwiic I2C ports, 802.11b/g/n WiFi
  • LEDs – Charge, Status, and WS2812 addressable RGB
  • Buttons – Reset and Boot
  • Dimensions – 42.2 × 50.8 mm (1.66 × 2.00 in)
  • Weight – 10.7 g

Ideal For

  • Environmental and weather monitoring stations
  • Motion and orientation data capture
  • Remote IoT sensor logging with cloud connectivity
  • Field research and long-duration data collection

Package Contents

  • 1× SparkFun DataLogger IoT - 9DoF

Resources

$167.55
SparkFun DataLogger IoT - 9DoF
$167.55

Product Information

Shipping & Returns

Description

The SparkFun DataLogger IoT - 9DoF is a preprogrammed data logger that automatically detects, configures, and logs Qwiic-compatible sensors — all without writing a single line of code. Simply plug in your sensors, power up, and start capturing data to a microSD card or send it wirelessly to your preferred IoT service.

The board includes a built-in 9-axis IMU (ISM330DHCX accelerometer/gyro + MMC5983MA magnetometer), ESP32 WiFi connectivity, LiPo battery charging, and a fuel gauge. Data can be saved as CSV or JSON, and time-stamped via NTP, GNSS, or RTC.

Key Features

  • No-Code Data Logging – Automatically detects and logs supported Qwiic sensors
  • Built-In 9-Axis IMU – ISM330DHCX (accelerometer + gyro) and MMC5983MA (magnetometer)
  • ESP32 WiFi – 802.11b/g/n 2.4 GHz for IoT cloud connectivity
  • Flexible Data Output – Log to microSD (CSV/JSON) or stream to IoT services
  • IoT Service Support – MQTT, AWS IoT, Azure IoT, ThingSpeak, HTTP IoT, MachineChat
  • Low-Power Mode – Configurable from ~26 readings/sec down to 1 reading per 24 hours; ~200 µA sleep current
  • LiPo Battery Management – Built-in MCP73831 charger (500 mA) with MAX17048 fuel gauge
  • Over-the-Air Updates – Update firmware via WiFi or microSD card
  • Serial Configuration – Easy setup via USB-C at 115200 baud

Supported Auto-Detect Sensors

  • GNSS/GPS – u-Blox modules (ZED-F9P, NEO-M8P-2, SAM-M10Q, SAM-M8Q, ZOE-M8Q, NEO-M9N, MAX-M10S)
  • IMU – ISM330DHCX (built-in via SPI)
  • Magnetometer – MMC5983MA (built-in via SPI)
  • Distance – TMF8820, TMF8821, VCNL4040, VL53L1X, VL53L4, VL53L5
  • Pressure/Humidity/Temp – BME280, LPS25HB, MPRLS, MS8607, MS5637, AHT20, SHTC3, SDP31, BMP384, BMP581
  • Air Quality – CCS811, SGP30, SGP40, SCD30, SCD40, BME680, BME688, FS3000, SEN54, STC31, VEML6075, VEML7700
  • Temperature – AMG8833, MCP9600, PT100 (ADS122C04), TMP117
  • Power – ACS37800 Power Meter, MAX17048 Fuel Gauge (built-in)
  • Other – RV8803 RTC, ST25DVxxKC NFC/RFID, MAX32664 Biomedical Sensor Hub, NAU7802 Scale, Qwiic Button, Qwiic Twist, ADS1015/ADS122C04 ADCs

Specifications

  • Processor – ESP32-WROOM-32E
  • Operating Voltage – 3.3V to 6.0V (VIN), 5V (USB-C), 3.6–4.2V (LiPo)
  • USB – USB Type-C with CH340C serial interface
  • Storage – microSD slot (4-bit SDIO, FAT32, up to 32 GB)
  • Connectivity – 2× Qwiic I2C ports, 802.11b/g/n WiFi
  • LEDs – Charge, Status, and WS2812 addressable RGB
  • Buttons – Reset and Boot
  • Dimensions – 42.2 × 50.8 mm (1.66 × 2.00 in)
  • Weight – 10.7 g

Ideal For

  • Environmental and weather monitoring stations
  • Motion and orientation data capture
  • Remote IoT sensor logging with cloud connectivity
  • Field research and long-duration data collection

Package Contents

  • 1× SparkFun DataLogger IoT - 9DoF

Resources