ESP32 CAN bus

All ESP32 boards running MicroPython.
Target audience: MicroPython users with an ESP32 board.
Post Reply
User avatar
Posts: 61
Joined: Sun Feb 23, 2014 2:31 pm
Location: Portland, OR

ESP32 CAN bus

Post by TravisT » Mon May 01, 2017 5:00 pm

I have found some mentions of CAN with the ESP32 module, but not in any of the micropython ports (Pycom and here). There peripheral is in the ESP32, so it is a matter of code and testing.

Unfortunately I do not have the time or experiences to do this efficiently, but this is something I am very interested in for the ESP32 module. Even to the point of contributing funds.

Here is my forum post on Pycom forums ... -support/3

Here are some general resources I have found. ... can-board/

CANbus would really help me out.
Travis Travelstead

User avatar
Posts: 342
Joined: Mon May 05, 2014 9:13 am
Location: Germany

Re: ESP32 CAN bus

Post by kfricke » Wed Jun 07, 2017 9:03 pm

Check this board out... it has a built in CAN transceiver for 26 €!

Posts: 9
Joined: Mon Sep 26, 2016 5:44 pm

Re: ESP32 CAN bus

Post by eerimoq » Fri Jul 28, 2017 6:20 pm

The Pumbaa Micropython port supports basic CAN functionality on the ESP32. Driver improvements with focus on robustness are being implemented as I write and will be part of the next Pumbaa release.

Pumbaa CAN driver documentation: ... rivers.Can

Let me know if you have any questions or issues!

Post Reply