I got tired of my stacked multiple boards and extra components so I made a small board that has exactly what I wanted:
- 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. The board (without housing) cost me €19.5 a piece at JLCPCB and I don't mind sending out boards for just my cost plus postage. Postage within Europe, if just sent in an envelope without tracking, is only €3.https://github.com/MagnusThome/RejsaCAN-ESP32
I also made an even smaller housing: