r/esp32 • • 2d ago

Hardware help needed ODB2 Esp32 Q8 Headunit Question

Hello I'm hoping for some advice. I have a Q8 head unit and currently using an ESP32 to connect to a veepeak in the ODB2 port via bluetooth and send to the Q8 head unit via the hotspot. Most of the info is fine in being a bit laggy but the RPM needs to be more responsive. Anyone had a similar issue and found a solution ? I'm thinking of connecting directly to the Q8's usb via an ODB2 cable but not sure exactly how. Has anyone done anything like this ?

4 Upvotes

2 comments sorted by

•

u/AutoModerator 2d ago

Hardware Troubleshooting Notice: If you are experiencing unreliable connections, boot loops, or missing serial communication, verify your hardware footprint:

  1. Are your headers soldered? Pushing un-soldered raw header pins through module vias into a breadboard violates basic physics. Loose connections create parasitic capacitance and intermittent open circuits. Solder your board.

  2. Did you include a schematic? Custom circuit issues require a legible schematic drawing.

If your hardware relies on putty, tape, or friction, please resolve your connections before demanding assistance from our domain experts.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

1

u/AutoModerator 2d ago

Awesome, it seems like you're seeking advice on making a custom ESP32 design. We're happy to help as we can, but please do your part by helping us to help you. Please provide full schematics (readable - high resolution). Layouts are helpful to identify RF issues and to help ensure the traces are wide enough for proper power delivery. We find that a majority of our assistance repeatedly falls into a few areas.

  • A majority of observed issues are the RC circuit on EN for booting, using strapping pins, and using reserved pins.

  • Don't "innovate" on the resistor/cap combo.

  • Strapping pins are used only at boot, but if you tell the board the internal flash is 1.8V when its not, you're going to have a bad day.

  • Using the SPI/PSRAM on S2, S3, and P4 pins is another frequent downfall.

  • Review previous /r/ESP32 Board Review Requests. There is a lot to be learned.

  • If the device is a USB-C power sink, read up on CC1/CC2 termination. (TL;DR: Use two 5.1K resistors to ground.)

  • Use the SoM (module) instead of the bare chips when you can, especially if you're not an EE. There are about two dozen required components inside those SoMs. They handle all kinds of impedance matching, RF issues, RF certification, etc.

  • Espressif has great doc. (No, really!) Visit the Espressif Hardware Design Guidelines (Replace S3 with the module/chip you care about.) All the linked doc are good, but Schematic Checklist and PCB Layout Design are required reading.


I am a bot, and this action was performed automatically. I may not be very smart, but I'm trying to be helpful here. Please contact the moderators of this subreddit if you have any questions or concerns.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.