I got tired of my stacked multiple boards and extra components so I made a small board that has exactly what I wanted:
- ESP32
- CAN bus port that can be plugged in directly to the OBD2 port or be connected directly to any of the cars CAN buses.
- Powered by the car's 12V with automatic shutdown (so it can stay plugged into the OBD2 port or example)
So with this small board I not only have CAN but Wifi with all networking you can think of, Bluetooth/BLE, USB... plus both SPI and 12C buses to connect to just about any sensor, display or other peripherals to drive, sense or measure. And some extra pins for ADC, DAC, PWM...
Small. I like small
I had JLCPCB make ten boards but gave away some of them to friends so I made another batch

If anyone is interested in a board, first read through the different pages on github (link below) and then email me.
https://github.com/MagnusThome/RejsaCAN-ESP32

I also made an even smaller housing:

Comments
A guy wrote BLE to ISOTP20 firmware and phone app, we are doing high speed ram logging and ecu flashing over ble.
https://www.macchina.cc/catalog/a0-boards/a0-under-dash
https://github.com/bri3d/esp32-isotp-ble-bridge
ELM327 support by using ESP32RET!
Machina A0 is very similar hardware, it's a very nice piece of kit too
I more or less just start with reverse engineering CAN-Bus, and used to work with K-Line in the past.
This seems to be a very good startingpoint!
I´ll follow the project
Currently all out. I've ordered a few more boards but they've ended up a bit more expensive. Email me at magnust@gmail.com if you're still interested. I actually also made a few using engineering samples of the brand new ESP32-S3 and an SD card slot and a switchable 3,3V 400mA output.
@aol Did I send you a housing and OBD2 plug?
Will do!
Hi @timurrrr @MagnusThome
I am struggling to get the rejsaCAN v3.x running with Racechrono to log CAN-data (Powertrain CAN). Since I am not that deep in programming /protocols and my time is limited to dive in this stuff I would like to ask for an code which is already adapted to this board. If there aren't any ready solutions available I would pay for the service.