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.
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.

PCBA
Design Files
CAN_Logger.zip251.22KB