SparkFun
SparkFun Logomatic v2 - Serial SD Datalogger (FAT32)
The SparkFun Logomatic v2 is a versatile serial and analogue data logger built around the NXP LPC2148 ARM7 microcontroller. It logs data to a microSD card in...
Get notified when back in stock
The SparkFun Logomatic v2 is a versatile serial and analogue data logger built around the NXP LPC2148 ARM7 microcontroller. It logs data to a microSD card in FAT32 format and appears as a USB mass storage device, so log files can be downloaded by simply dragging and dropping — no special software required.
The board ships with firmware for basic serial text and analogue logging but is designed to be easily modified. The built-in USB bootloader allows firmware updates without an external programmer. A JST connector and onboard MCP73831 LiPo charger support battery-powered operation with USB charging.
Key Features
- LPC2148 ARM7 – 512 KB user flash, 10 available GPIO pins
- FAT32 microSD Logging – Compatible with most SDHC cards (no 2 GB limit)
- USB Mass Storage – Appears as a flash drive for easy log download
- Built-In USB Bootloader – Update firmware without an external programmer
- LiPo Battery Charging – MCP73831 charger (300 mA max) charges via USB
- JST Battery Connector – Supports LiPo batteries or other sources up to 7.5 V DC
- Micro-USB Connector – For data transfer, programming, and charging
- 2 Status LEDs – Plus a micro-USB link LED
- External Interrupt Pin – For event-triggered logging
Specifications
- Microcontroller – NXP LPC2148 (ARM7)
- Flash – 512 KB
- GPIO – 10 available pins
- Storage – microSD (FAT32, SDHC compatible)
- USB – Micro-USB, mass storage device
- Battery Charger – MCP73831, 300 mA max
- Input Voltage – Up to 7.5 V DC (via JST)
- Dimensions – 38 × 61 mm (1.5" × 2.4")
Ideal For
- Logging analogue sensor data in the field
- Serial data capture from GPS, IMU, or other serial devices
- Battery-powered environmental monitoring
- Event-triggered data logging
Resources
- Hookup Guide
- Schematic (PDF)
- Eagle Files
- LPC2148 Datasheet (PDF)
- Design Files & Firmware (GitHub)
- Alternative Event Logging Firmware
Package Contents
- 1× SparkFun Logomatic v2 Board
Jargon buster
Plain-language definitions for the technical terms used above.
- Bootloader
- Small starter software on a microcontroller that lets new code be uploaded before the main program runs. Knowing how to enter bootloader mode matters when you need to program the board or recover it after a faulty sketch.
- DC
- DC means direct current, where electricity flows in one constant direction, as supplied by batteries, USB ports and many plug-pack power supplies. When a product specifies DC, it runs from a DC supply rather than mains AC, so you need to provide the correct voltage and polarity.
- GPIO
- General-purpose input/output pins are microcontroller pins you can set in software to read signals, switch devices on and off, or connect to peripherals. The number of GPIO pins matters because it limits how many buttons, LEDs, sensors, and other parts you can wire directly to the board.
- GPS
- The US satellite navigation system used by GNSS receivers to calculate position and time. Support for GPS is important because it is widely available and often used together with other constellations for more reliable positioning.
- IMU
- An IMU (Inertial Measurement Unit) combines motion sensors, typically an accelerometer and gyroscope and sometimes a magnetometer, to measure movement and orientation. It can sense motion, tilt, vibration, rotation, and changes in direction, which is useful for tasks such as navigation, stabilisation, gesture detection, and asset tracking.
- LED
- A light-emitting diode (LED) is a small electronic component that emits light when current flows through it in the correct direction. Because it only conducts one way, its polarity matters, and a through-hole LED must be soldered the correct way around to light up.
- LiPo
- A LiPo (lithium polymer) battery is a rechargeable lithium battery widely used in portable projects because it is light and compact. LiPo cells need correct charging circuitry and careful handling to stay safe, so equipment that supports LiPo generally includes charging or protection hardware suited to that battery type.
- MCP73831
- A lithium battery charger chip used to safely charge a single-cell LiPo battery. It matters because it lets the board recharge a battery from USB or another input without needing a separate charger module.
- microcontroller
- A microcontroller is a small computer on a single chip that runs a stored program and controls connected inputs and outputs such as buttons, sensors, displays and communication interfaces. In a device built around one, it is the part that executes the code and coordinates the device's behaviour.
- microSD card
- A microSD card is a small removable flash memory card used to store data such as audio, images, logs or program files. Its capacity and formatting (often FAT32 or exFAT) affect how much can be stored and whether the card needs preparing before use.
- USB mass storage
- USB mass storage is the standard USB device class used by many flash drives and external storage devices. If a board supports it, your project may be able to read and write files on compatible USB storage, provided the software library also supports the device.
Find this product in
Brands
Sensors & Input
Logomatic v2 Schematic
Schematic · 167.6 KB · Click any page to view full size
LPC2148 Microcontroller Datasheet
Datasheet · 391.3 KB · Click any page to view full size
Supplier page — sparkfun.com
Supplier Description · 716.8 KB · Click any page to view full size
Resources & Downloads
Guides, code examples, and more
Source Code
Open-source libraries, firmware & example projects for this product
Main firmware for the Logomatic Version 2
680561a
almost 8 years ago
· 55 commits
- Firmware Merge pull request #7 from sielenk/delay_h over 10 years ago
- Hardware Sorted gitignore over 10 years ago
- Production Files created panel v27 about 12 years ago
- .gitignore Sorted gitignore over 10 years ago
- LICENSE.md Create LICENSE.md almost 8 years ago
- README.md Update README.md almost 8 years ago
Related Tutorials
Free guides on learn.littlebird.com.au