Skip to main content

M5Stack Atomic CAN Base

The most compact board option. Uses the CA-IS3050G CAN transceiver over the ESP32's built-in TWAI peripheral.

Specifications

PropertyValue
CAN ControllerESP32 TWAI via CA-IS3050G
LibraryESP32 TWAI
Driver DefineDRIVER_TWAI
StatusTested

Configuration

In sketch_config.h:

#define DRIVER_TWAI

PlatformIO

The M5Stack has its own PlatformIO environment:

pio run -e m5stack-atomic-can-base
pio run -e m5stack-atomic-can-base --target upload

Notes

  • This board uses the same DRIVER_TWAI define as the generic ESP32 setup
  • The CAN transceiver is integrated — no external transceiver module needed
  • Very small form factor, making it easy to hide in the vehicle

For more details, see the official M5Stack documentation.