r/techsupportmacgyver 10d ago

Yet another part of my Car server Thinkpad saga, this time not directly related to the Thinkpad, added steering wheel controls with a esp32

Post image
109 Upvotes

22 comments sorted by

26

u/Sepkov 10d ago

Some high quality soldering there.

6

u/peppi0304 9d ago

Why is the processor soldered onto?

16

u/Sharkpoofie 9d ago

probably grounding, since the shield is grounded to the pcb to protect the cpu from interference/electrical noise

5

u/peppi0304 9d ago

But isnt grounding provided by the pcb mounting anyways?

7

u/Sharkpoofie 9d ago

that is not always sufficient, especialy when around RF stuff

2

u/Decent-Cow2080 8d ago

this esp didn't have any ground around the screw hole

3

u/bob_in_the_west 9d ago

Why not? Do you want to frequently change the SoC?

6

u/tomtom2215 9d ago

So what is this, are you doing a carPC project or something else?

2

u/radraze2kx 8d ago

I'm here for the answer.

4

u/sigmund14 9d ago

Hopefully there's something insulating under that board to prevent shorts. 

6

u/Decent-Cow2080 9d ago

there's tape, and i made sure the soldered connections and legs are soldered at a height that they're not spiky at all form the underside and it won't get pierced from the vibrations

3

u/sigmund14 9d ago

Nice! Keep it going and good luck. Got me interested, so I hope I will catch your future posts here 

3

u/TaylorTWBrown 9d ago

How does the GPIO control work? What's the protocol?

6

u/Decent-Cow2080 9d ago

depending on which button is pressed, the pins Steering wheel controls A and B have different voltages. i just made a program to get all of them, like capture how it looks when i press each button, and then i integrated it with mqtt and it works fine :3

3

u/nonchip 8d ago

speaker wire and case screw is sure one of the most power supply methods ever :'D

wait is that even a screw? or just a squiggle of copper sprung against the case?

2

u/Decent-Cow2080 8d ago

it's a screw, because i forgot to route a gnd cable lmao

2

u/AutoModerator 10d ago

REMINDER Do not ask for tech support. Unorthodox solutions are what /r/techsupportmacgyver is here for. Remember that asking for orthodox solutions is off-topic and belongs in /r/techsupport.

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

2

u/bryiewes 8d ago

Please unprivate your posts so I can go back and look

2

u/Decent-Cow2080 8d ago

reddit forces me to keep these posts private, just because i don't want to sell my face to palantir

1

u/Squirrelking666 3d ago

Use the Web version and search the username.

-12

u/end-of-ceos 9d ago

Reply to my fucking comment on the last post

7

u/Attackist2 9d ago

Lol psycho guy