Store

Please sign in to compare products.

SparkFun

$35.13 |
In stock
No reviews yet

The SparkFun OpenLog is an open-source serial data logger based on the ATmega328 running at 16 MHz. It logs incoming serial data directly to a microSD card, ...

Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

The SparkFun OpenLog is an open-source serial data logger based on the ATmega328 running at 16 MHz. It logs incoming serial data directly to a microSD card, supporting cards from 64 MB to 64 GB in FAT16 or FAT32 format. Simply connect a serial line from your project to the OpenLog, and all transmitted data is stored to the card as text files.

The OpenLog draws approximately 5 mA on average, rising to around 6 mA when actively writing a 512-byte buffer. It supports configurable baud rates and is well suited for long-term data acquisition, debugging, and any application where a record of serial output is needed.

Key Features

  • Simple Serial Interface – Connect via serial TX/RX to log data automatically
  • microSD Storage – Supports 64 MB to 64 GB cards (FAT16/FAT32)
  • ATmega328 Processor – 16 MHz with open-source firmware
  • Low Power – Approximately 5–6 mA during operation
  • Configurable Baud Rate – Adjustable via configuration file on the SD card
  • Automatic File Creation – Creates new log files on each power cycle

Specifications

  • Microcontroller – ATmega328 at 16 MHz
  • Storage – microSD (64 MB – 64 GB, FAT16/FAT32)
  • Current Draw – ~5 mA average, ~6 mA peak (during write)
  • Default Baud Rate – 9600 bps (configurable)
  • Logic Level – 3.3 V

Ideal For

  • Serial data logging and scientific data acquisition
  • Debugging and black-box recording of project output
  • Remote or unattended sensor data collection
  • Flight data recorders and environmental monitoring

Package Contents

  • 1× SparkFun OpenLog

Resources

Jargon buster

Plain-language definitions for the technical terms used above.

baud
Baud is the signalling rate of a serial connection, often used as the speed setting for UART communication. Matching the baud rate matters because both connected devices must use the same setting for readable data.
microcontroller
A microcontroller is a small computer on a chip that runs your program and controls connected inputs and outputs. For this product, it is the part that reads buttons and sensors, drives the display and speaker, and communicates over Bluetooth.
microSD card
A microSD card is a small removable memory card used to store files such as audio tracks. For this product, the card is where the sound files live, so its capacity and formatting can affect how many sounds you can use.

OpenLog v1.5 Schematic

Schematic · 48.4 KB · Click any page to view full size

Download PDF

Supplier page — sparkfun.com

Supplier Description · 798.0 KB · Click any page to view full size

Download PDF
Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.