ESP32-CAN-X2

Introduction

ESP32-CAN-X2 is an innovative, and sophisticated development board that is specifically designed for CAN communication. This development board has all the features of a modern ESP32 development board, integrated Wi-Fi and Bluetooth, along with the extended CAN controller. AutosportsLabs has specifically designed it for advanced CAN communication along with fast processing and computation options. This is a complete how-to-use guide and this user guide will describe each and every step to use the board and harness the maximum potential of the board.

Features

The prominent features of ESP32-CAN-X2 development board are as follows :

  • The development board is based on ESP32-SE-WROOM-1-N8R8 microcontroller powerful dual-core Xtensa LX6 CPU running at up to 240 MHz.
  • The development board has 384 KB ROM, 512 KB SRAM, 16 KB SRAM in RTC, Up to 8 MB PSRAM
  • Two LED’s : LED PWM & LED communication
  • A 40 MHz crystal oscillator
  • Integrated Wi-Fi (802.11b/g/n) and Bluetooth capabilities
  • Reset and Boot push button
  • Advanced USB-C type socket for flashing, and power supply
  • External antenna for long range communication
  • Additional CAN communication controller
  • 6-pin header is strategically positioned at the top for CAN communication
  • ESP32-CAN-X2 supports an additional external CAN transceiver
  • Easy-to-interface programming. Required no external debugger for flashing.
  • Flexible power supply options
  • Support of a wide choice of commonly used Integrated Development Environments (IDEs)
  • Comprehensive free software libraries and examples for CAN communication

Getting started

...what's in the kit...

CAN bus information

...brief information about what CAN bus is all about, links to external resources...

Board Pinout

...a visually appealing graphic showing the board pinout...

Flashing firmware

...how to flash the firmware...

Sample Arduino Project

https://github.com/autosportlabs/ESP32-CAN-X2