this post was submitted on 24 Mar 2025
178 points (100.0% liked)

AssholeDesign

8555 readers
1 users here now

This is a community for designs specifically crafted to make the experience worse for the user. This can be due to greed, apathy, laziness or just downright scumbaggery.

founded 2 years ago
MODERATORS
 

I just went to charge my kitchen scale and it wouldn’t work until I dug out a USB-A -> C cable and plugged it into my desktop…

It just reminded me of how many devices like that I have. This scale, my wife’s sound torc, some car jumperstarters, and I think a one or two more…

I assume it’s because they just slap a usbc port on a dumb 5v circuit that doesn’t have a power negotiation controller. So the cable and the charger cant figure out the power needs of the device are and just never send any.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 67 points 1 month ago (5 children)

All of that because they couldn't be bothered to put two resistors for the detect pin.

Remember, line must go up at any cost.

[–] [email protected] 48 points 1 month ago (4 children)

Bro have you SEEN the price of resistors lately?

…..cuz I haven’t and I assume it’s fractions of a penny per.

[–] [email protected] 24 points 1 month ago (2 children)

I worked on an embedded product, on prototype there were pullup resistors on the RX/TX lines we used to plug a USB FTDI to do some debug. At manufacture they removed them, it created a floating RX that sometimes injected character that broke uboot...

[–] [email protected] 15 points 1 month ago (1 children)

I love stories from hardware / embedded design. Reminds me that black magic is real, and it's a miracle any of this works.

[–] [email protected] 6 points 1 month ago

What is completely incredible, is that there is some simple embedded devices, be it a thermostat, dishwasher, etc, that sold thousands/millions of units, and the firmware is done by one guy, a simple developer, and when it works, it is not touched again.

load more comments (1 replies)
load more comments (1 replies)