ESP32 Gallery

CAN-FD BRIDGE AND LOGGER / ESP32 APPLICATION

CAN-FD Gateway Logger

ESP32 Dual CAN-FD Bridge & Logger

CAN-FD Gateway Logger
Open project preview ↗
About this project

About this project

A CAN FD tool built on the ESP32-C5's two on-chip TWAI-FD controllers, with three modes picked by DIP switches at boot: a direct bridge between CAN 1 and CAN 2, an SD card logger that stamps a .bin file from the DS3231MZ clock, or a Wi-Fi TCP server for live capture and injection from a PC. Data phase runs to 5 Mbit/s with payloads up to 64 bytes; 3 MB PSRAM ring buffers per channel guard against dropped frames. An I2C OLED, a PCF8574 for the switches and status LEDs, and a GPIO28 safe-eject button that flushes and unmounts the card complete the board. A Python GUI converts logs to Vector ASC for SavvyCAN, and a PyQt6 tool drives the device over TCP, including remote bitrate changes saved to NVS. Building needs ESP-IDF 6.0.2, PSRAM enabled and a custom 3 MB factory partition.

From the README

From the README

Feature
Up to 5 Mbit/s data-phase bitrates with payloads up to 64 bytes.
Feature
Large PSRAM-backed receive ring buffers (3 MB each)
Input
Hardware safe eject button (GPIO28) to flush buffers and safely unmount the SD card
Build
ESP-IDF 6.0.2 (or a compatible 6.x release).
Build
PSRAM must be enabled in menuconfig.

Hardware

Boards: ESP32

ESP32-class board. Verify the exact board revision, display, power source and wiring in the upstream build guide.

Media credit & rights

Upstream project media · rights remain with its owner · Credit: SebastianS85

Screenshots from the upstream README. Code and firmware were not executed. License notices are included.

View original source ↗ Copyright & removal · Reviewed

More projects on these boards

AIDlink Acid Box Acidportal AgentScreen Arduino Tesla Seat Async Esp Fs Webserver

Source repository ↗

Browse all projects

See what an ESP32 project looks like, and whether it runs on your board.

Sort

FILTERS

Browse by form factor. Check the exact board, chip and peripherals before installing.

MADE SOMETHING?

Give your project a little spotlight.

Repository links do not imply author endorsement or verified hardware compatibility. Check the upstream safety guidance before powering or flashing a build.

Try it

Project source ↗
Build & safety

Open project page ↗
FROM YOUR WORKBENCH

Small board.
Big idea.

Share what you've made.

Automatic checks start now. Most reviews finish in 1–3 days.

Prefer GitHub? Open an issue ↗