This is a custom, machine assembled, CAN shield designed to fit the 30 pin ESP32 DevKit1 board version. Equipped with the reliable SN65HVD233 CAN transceiver, this shield is designed to operate with a voltage range of 7v to 15.5v, making it directly powered from a car battery.
The voltage divider and 120Ω CAN resistor come disabled by default and can be activated by soldering solder-jumpers on the shield.
Version 1.2: notable enhancements include the addition of an OBD2 connector pinout, an extra LED on GPIO27, layout improvement, larger text, relocation of solder-jumpers to the top side, and the creation of a custom 3D printable case.
Version 1.1: added a voltage divider on GPIO32, a 120Ω CAN termination resistor, and a physical toggle switch enabling the CAN transceiver to toggle between “Listen-only” and “Do-Not-Transmit” modes.
Switch between two modes with the SN65HVD233 CAN transceiver using a physical toggle switch:
JST XH2.54 Wiring
Sample Code (download code)
Video overview of the original v1.0