USB-C to VESC CAN-forward adapter - cheap and DIY!

I’m also having trouble getting the waveshare SD module. Would this one work? Stemedu 2PCS Micro SD Card Module TF Card Memory Storage Adapter Reader Board SPI Interface with Integrated Circuit Breakout for Arduino for Raspberry Pi : Amazon.ca: Electronics

I also found this one that’s smaller: https://a.co/d/02ytrR6

Here are my design files for the adapter: https://a360.co/3NivFuu

2 Likes

I accidentally got an ESP32-C3 mini-1, would it work? It’s a bit larger and has Micro-b instead of type-c.

2 Likes

Thanks for sharing, I made a variant that fits a 4 Pin PH2.0 connector. This way it can be powered with 5V over the can connector.
Only connect power either over usb or from VESC, not from both sides at the same time!
If you need both connections, cut the 5V from VESC.

4 Likes

If you order the esp32, be aware that there are some faulty boards sold, I just got a bunch and wondered why my second adapter did not work correctly (lost connection all the time).
The left one is a working one, the one on the right has the oscillator too close to the antenna.
For more information see here: Some stores are selling broken ESP32-C3 Super Mini's - RoryHay.es

3 Likes

I lost all my soldering stuff, would I be able to buy one of these off someone here?

2 Likes
4 Likes

Here a link to the stl of the body: USB-C_2_VESC_body.stl - Google Drive

The lid was not changed so you can use the original one.



I had to bend the pins of the 90degrees ph2.0 so the connector can be moved to be in front of the PCB. The GND and 5V (pin 1 and 4) go through the fixing holes of the serial to can board. Hot glue also helps to keep things in place…

3 Likes

Got some new ones, these do work: US $1.68 | 1/5PCS ESP32-C3 Super Mini Development Board ESP32-C3 Module Mini Wifi BT Bluetooth Module RISC-V 32-Bit Single-Core Processor
https://a.aliexpress.com/_ExaypJW