{"title":"SparkFun DataLogger IoT - 9DoF","handle":"sparkfun-datalogger-iot-9dof","url":"/products/sparkfun-datalogger-iot-9dof","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.\n\nThe 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.\n\nKey Features\n\n\nNo-Code Data Logging – Automatically detects and logs supported Qwiic sensors\n\nBuilt-In 9-Axis IMU – ISM330DHCX (accelerometer + gyro) and MMC5983MA (magnetometer)\n\nESP32 WiFi – 802.11b/g/n 2.4 GHz for IoT cloud connectivity\n\nFlexible Data Output – Log to microSD (CSV/JSON) or stream to IoT services\n\nIoT Service Support – MQTT, AWS IoT, Azure IoT, ThingSpeak, HTTP IoT, MachineChat\n\nLow-Power Mode – Configurable from ~26 readings/sec down to 1 reading per 24 hours; ~200 µA sleep current\n\nLiPo Battery Management – Built-in MCP73831 charger (500 mA) with MAX17048 fuel gauge\n\nOver-the-Air Updates – Update firmware via WiFi or microSD card\n\nSerial Configuration – Easy setup via USB-C at 115200 baud\n\n\nSupported Auto-Detect Sensors\n\n\nGNSS/GPS – u-Blox modules (ZED-F9P, NEO-M8P-2, SAM-M10Q, SAM-M8Q, ZOE-M8Q, NEO-M9N, MAX-M10S)\n\nIMU – ISM330DHCX (built-in via SPI)\n\nMagnetometer – MMC5983MA (built-in via SPI)\n\nDistance – TMF8820, TMF8821, VCNL4040, VL53L1X, VL53L4, VL53L5\n\nPressure/Humidity/Temp – BME280, LPS25HB, MPRLS, MS8607, MS5637, AHT20, SHTC3, SDP31, BMP384, BMP581\n\nAir Quality – CCS811, SGP30, SGP40, SCD30, SCD40, BME680, BME688, FS3000, SEN54, STC31, VEML6075, VEML7700\n\nTemperature – AMG8833, MCP9600, PT100 (ADS122C04), TMP117\n\nPower – ACS37800 Power Meter, MAX17048 Fuel Gauge (built-in)\n\nOther – RV8803 RTC, ST25DVxxKC NFC/RFID, MAX32664 Biomedical Sensor Hub, NAU7802 Scale, Qwiic Button, Qwiic Twist, ADS1015/ADS122C04 ADCs\n\n\nSpecifications\n\n\nProcessor – ESP32-WROOM-32E\n\nOperating Voltage – 3.3V to 6.0V (VIN), 5V (USB-C), 3.6–4.2V (LiPo)\n\nUSB – USB Type-C with CH340C serial interface\n\nStorage – microSD slot (4-bit SDIO, FAT32, up to 32 GB)\n\nConnectivity – 2× Qwiic I2C ports, 802.11b/g/n WiFi\n\nLEDs – Charge, Status, and WS2812 addressable RGB\n\nButtons – Reset and Boot\n\nDimensions – 42.2 × 50.8 mm (1.66 × 2.00 in)\n\nWeight – 10.7 g\n\n\nIdeal For\n\nEnvironmental and weather monitoring stations\nMotion and orientation data capture\nRemote IoT sensor logging with cloud connectivity\nField research and long-duration data collection\n\n\nPackage Contents\n\n1× SparkFun DataLogger IoT - 9DoF\n\n\nResources\n\nHookup Guide\nSchematic (PDF)\nBoard Dimensions\nCH340 Driver Installation Guide\nFirmware Downloads\nGitHub Hardware Repository\n","vendor":"SparkFun","product_type":"physical","in_stock":false,"options":[],"variants":[{"id":1561,"title":"Default Title","sku":"SF-DEV-20594","price":167.55,"on_sale":false,"in_stock":false,"available_quantity":0,"option1":"Default Title"}]}