CAN logger

It features the ESP32-S3 microcontroller and MCP25625 CAN controller with integrated transceiver, supporting two independent CAN ports and precise timestamped data logging to an SD card.

CAN loggerCover
Dear customer2025-08-11 18:20:02MIT License

PCBA

Design Files

KiCad iconCAN_Logger.zip251.22KB

EDA Viewer

Detailed Description

This compact and reliable CAN logger is built around the ESP32-S3 and MCP25625 CAN controller with integrated transceiver. It supports two independent CAN ports and is designed for logging CAN data with accurate timestamping to an SD card.

Key features include:
ESP32-S3: Dual-core microcontroller with USB, Wi-Fi, and Bluetooth LE for wireless data access and sharing
MCP25625: CAN controller with integrated transceiver (SPI interface)
Dual CAN Ports: Simultaneous monitoring of two CAN networks
DS3231 RTC: For precise timestamping
microSD Card Interface: For data logging
USB Type-C (CP2102): For programming and UART communication
USB Type-A: USB Interface for ESP32-S3
Power Protection: Includes reverse polarity and overvoltage protection

This board is suitable for automotive diagnostics, industrial monitoring, or any embedded application requiring dual-CAN logging.

Reposting statement:

The original author of the project is:https://github.com/deep-th