- Adafruit ESP32-S3 Feather with 4MB Flash 2MB PSRAM
- Adafruit ESP32 Feather V2
- Adafruit HUZZAH32 ESP32 Feather Board
While the ESP32 contains a SJA-1000 like CAN-bus controller, it still requires a CAN-bus transceiver. There are a few ways to do this, some cheap, some easy. I choose the easy route. All the Adafruit devices listed above are all feather form factor, so using a Feather Wing CAN-bus transceiver is fairly plug-and-play, just requires some basic soldering. Here is a list of equipment needed.
- CAN Bus FeatherWing For ESP32 by SK Pang Electronics
- Straight Single Row PCB Board Female Pin Header Sockets
- EEMB 3.7v LiPo Battery 620mAh
- MAIYUM 63-37 Tin Lead Rosin Core Solder Wire
- Desoldering Wick Braid
- Heat Shrink Tubing
- 22 AWG JST SM 2 Pin Plugs
- 22 AWG Stranded Wire
- Hakko FX888D-23BY Digital Soldering Station
- LED Lighted Magnifying Helping Hands
Here is a video of soldering the ESP32 board and the feather wing CAN-bus transceiver.