> Idiocracy predicted that idiots would eventually outnumber smart people because the latter are supposedly much more ambivalent about having kids
To be fair, it was just a funny and easy to explain introduction to the movie's premise. If it was made today it may have had a montage of people outsourcing their thinking skills to AI or something along these lines.
Yeah, I once had similar (with a different purpose, but very alike) boards of my own design produced and paid $22 total for 5 assembled boards, including shipping from China to Europe and all taxes/customs. Unlike this one it had SuperSpeed passthrough too, so you could probably go cheaper :)
> There is also resistor to signal legacy USB charging to work with USB-A ports.
There's no such thing on the device. A power sink with a USB-C receptacle has two 5.1kΩ resistors, one on each CC line. A power sink with a USB-C plug has a single 5.1kΩ resistor. Always. That's it - anything else in on the power source (or cable) side.
You only need to bother with anything more on the sink side once you want to either sense what's the max current provided by the source (which you can do simply by measuring the voltage on CC pins), or implement PD.
I think you corrected me before. Maybe this time it will stick.
I don't understand why the USB-C module that they are using doesn't include the resistors. Then they can replace the microUSB module with USB-C module and have it work.
Because putting a somewhat-precise resistor inside a connector is not trivial, and would likely double the price of the connector due to the increased complexity of manufacturing.
On the other hand: the resistor itself is basically free, and you are already putting a few dozen of them on your final PCB anyways. Adding one more resistor value barely changes the assembly process.
The people who are willing to skimp on USB-C resistors are definitely not going to splurge on a custom drop-in connector module, so it would not solve any real problem. The resistor-less devices are broken because their manufacturers do not care that they are broken. You can't engineer yourself out of that kind of greed and apathy.
All the power source needs is a way to sense that a power sink has been plugged in, as otherwise you could connect two powered sources with each other. Type C makes it about as simple as possible. It's really not the spec's fault.
There was a point where Google and Facebook supported external clients, and then within the same year both Google and Facebook closed up to any external clients, then ultimately ditching XMPP.
Raspberry Pi 4 had a slightly different problem - they attempted to get away with using just one resistor instead of two, as it allowed them to simplify their voltage-sensing circuit a bit. At a cost of non-compliance and all the issues that came with it, of course, so not a great bet after all.
It would, but it would make the Pi not able to check the power capability of the source.
Note that the Pi's failure mode is different - it does work with C-to-C cables as long as they don't contain e-markers. They tried to be clever and it backfired.
There's all sorts of cheap devices like that out there that merely have a Type C-shaped receptacle that doesn't actually implement Type C because they couldn't bother to place two resistors on the board.
To be fair, it was just a funny and easy to explain introduction to the movie's premise. If it was made today it may have had a montage of people outsourcing their thinking skills to AI or something along these lines.
reply