
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
Resources
Product Information
Product Information
Shipping & Returns
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























