ESP32 CAN bus

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

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.

https://esp32.com/viewtopic.php?f=12&t=380

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
https://forum.pycom.io/topic/1005/can-p ... -support/3

Here are some general resources I have found.
http://www.barth-dev.de/can-driver-esp32/
https://github.com/ThomasBarth/ESP32-CAN-Driver
https://www.tindie.com/products/microwa ... can-board/

CANbus would really help me out.
_______________
Travis Travelstead

User avatar
kfricke
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 €!

eerimoq
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: http://pumbaa.readthedocs.io/en/latest/ ... rivers.Can

Let me know if you have any questions or issues!

Post Reply