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.
ESP32 CAN bus
ESP32 CAN bus
_______________
Travis Travelstead
Travis Travelstead
Re: ESP32 CAN bus
Check this board out... it has a built in CAN transceiver for 26 €!
Re: ESP32 CAN bus
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!
Pumbaa CAN driver documentation: http://pumbaa.readthedocs.io/en/latest/ ... rivers.Can
Let me know if you have any questions or issues!
-
- Posts: 35
- Joined: Sat Oct 26, 2019 8:38 pm
Re: ESP32 CAN bus
WIP: esp32 CAN(TWAI) driver
https://github.com/micropython/micropython/pull/7381
https://github.com/micropython/micropython/pull/7381