🚚 Free Worldwide Shipping on All Orders!Shop Now
HomeStore

SparkFun OpenLog Artemis (without IMU)

Product image 1

SparkFun OpenLog Artemis (without IMU)

The SparkFun OpenLog Artemis (OLA) is an open-source data logger built on the Artemis module (Cortex-M4F Apollo3 microcontroller). It comes pre-programmed to automatically detect, configure, and log data from Qwiic-enabled sensors — no coding required. Simply plug in a compatible sensor, power up, and data is recorded to a microSD card in CSV format.

The OLA supports serial logging at up to 500,000 bps, four 14-bit ADC channels (up to 1,900 Hz single-channel), and an onboard RTC for timestamping. Ultra-low-power sleep modes draw as little as 18 µA, enabling months of battery-powered logging from a standard LiPo cell with built-in 450 mA charging.

Key Features

  • Auto-Detection – Automatically scans and configures connected Qwiic sensors
  • No Programming Required – Pre-loaded firmware handles detection, configuration, and logging
  • Ultra-Low Power – 18 µA deep sleep; automatically powers down between readings longer than 2 seconds
  • Configurable Rates – From 500 readings/second to 1 reading every 24 hours
  • USB-C Interface – Configure via serial terminal at 115,200 bps; data streams to both terminal and microSD
  • Built-in LiPo Charging – MCP73831 charger at 450 mA with battery connector
  • 4 ADC Channels – 14-bit precision, 0–2 V input (3.3 V tolerant)
  • RTC with Battery Backup – Timestamp all logged data
  • Easy Firmware Updates – Use the Artemis Firmware Upload GUI, no Arduino IDE required

Compatible Sensors (Auto-Detected)

  • uBlox GNSS modules (ZED-F9P, NEO-M8P-2, SAM-M8Q, ZOE-M8Q, NEO-M9N)
  • Environmental: BME280, MS5637, MS8607, LPS25HB, SCD30, CCS811, SGP30, SGP40, SN-GCJA5
  • Temperature/Humidity: TMP117, AHT20, SHTC3, MCP9600
  • Pressure: MS5837, SDP31, MPR0025PA
  • Proximity/Distance: VCNL4040, VL53L1X, VEML6075
  • Other: NAU7802 (load cell), MAX30101 (pulse oximeter), ADS122C04 (PT100 ADC), Qwiic Mux

Specifications

  • Processor: Artemis Module (Cortex-M4F Apollo3)
  • Power Input: 3.3–6.5 V (VIN), 5 V (USB-C), 3.6–4.2 V (LiPo)
  • Current: ~20 mA run / ~80 µA sleep / ~18 µA deep sleep
  • Serial Logging: Up to 500,000 bps
  • ADC: 4 channels, 14-bit, up to 1,900 Hz
  • Storage: microSD (FAT16, FAT32, exFAT up to 32 GB+)
  • Ports: 1× USB-C, 1× Qwiic I2C, 1× LiPo JST, 1× SWD header
Note: This version does not include the ICM-20948 IMU sensor. All other auto-detection and logging features remain fully functional.

Resources

$96.10
SparkFun OpenLog Artemis (without IMU)
$96.10

Product Information

Shipping & Returns

Description

The SparkFun OpenLog Artemis (OLA) is an open-source data logger built on the Artemis module (Cortex-M4F Apollo3 microcontroller). It comes pre-programmed to automatically detect, configure, and log data from Qwiic-enabled sensors — no coding required. Simply plug in a compatible sensor, power up, and data is recorded to a microSD card in CSV format.

The OLA supports serial logging at up to 500,000 bps, four 14-bit ADC channels (up to 1,900 Hz single-channel), and an onboard RTC for timestamping. Ultra-low-power sleep modes draw as little as 18 µA, enabling months of battery-powered logging from a standard LiPo cell with built-in 450 mA charging.

Key Features

  • Auto-Detection – Automatically scans and configures connected Qwiic sensors
  • No Programming Required – Pre-loaded firmware handles detection, configuration, and logging
  • Ultra-Low Power – 18 µA deep sleep; automatically powers down between readings longer than 2 seconds
  • Configurable Rates – From 500 readings/second to 1 reading every 24 hours
  • USB-C Interface – Configure via serial terminal at 115,200 bps; data streams to both terminal and microSD
  • Built-in LiPo Charging – MCP73831 charger at 450 mA with battery connector
  • 4 ADC Channels – 14-bit precision, 0–2 V input (3.3 V tolerant)
  • RTC with Battery Backup – Timestamp all logged data
  • Easy Firmware Updates – Use the Artemis Firmware Upload GUI, no Arduino IDE required

Compatible Sensors (Auto-Detected)

  • uBlox GNSS modules (ZED-F9P, NEO-M8P-2, SAM-M8Q, ZOE-M8Q, NEO-M9N)
  • Environmental: BME280, MS5637, MS8607, LPS25HB, SCD30, CCS811, SGP30, SGP40, SN-GCJA5
  • Temperature/Humidity: TMP117, AHT20, SHTC3, MCP9600
  • Pressure: MS5837, SDP31, MPR0025PA
  • Proximity/Distance: VCNL4040, VL53L1X, VEML6075
  • Other: NAU7802 (load cell), MAX30101 (pulse oximeter), ADS122C04 (PT100 ADC), Qwiic Mux

Specifications

  • Processor: Artemis Module (Cortex-M4F Apollo3)
  • Power Input: 3.3–6.5 V (VIN), 5 V (USB-C), 3.6–4.2 V (LiPo)
  • Current: ~20 mA run / ~80 µA sleep / ~18 µA deep sleep
  • Serial Logging: Up to 500,000 bps
  • ADC: 4 channels, 14-bit, up to 1,900 Hz
  • Storage: microSD (FAT16, FAT32, exFAT up to 32 GB+)
  • Ports: 1× USB-C, 1× Qwiic I2C, 1× LiPo JST, 1× SWD header
Note: This version does not include the ICM-20948 IMU sensor. All other auto-detection and logging features remain fully functional.

Resources