I have bought an rpi at every generation. And I still have yet to find an actual use for them.
Everything they do from a compute perspective is just better with a mini pc or old laptop with a mobile spec chip.
Everything they do from a programmability perspective is just better with a microcontroller specific to the task.
I just don't see the actual market position for these things. They were supposed to be a cheap board, but you can't actually buy them cheaply because the vendors upcharge so much.
I think I found a use case, but would love to be proven wrong with some faster / cheaper approach:
I've tired of buying S1 compatible sonos speakers on ebay, so I'd like to build a speaker enclosure with a WiFi device that has a high-quality DAC and the ability to use pipewire or similar to do real-time DSP and multi-room audio sync.
A RPI + third party hat should work well for this, or so I am told.
I think at this point the brand reputation and software quality are a big selling point.
If you're trying to build a couple of units of some embedded thing where you need to toggle some GPIOs or serial devices in response to requests over the network, but don't have the expertise or resources to do it with a microcontroller, a Pi is a great option - you know you'll have software support, and you know that the vendor will be making the exact thing you bought for 5-10y.
For hobbyist stuff at home, I agree, though. A mini PC is probably better for homelab stuff, and an RP2350 or ESP32 is probably better for anything embedded or battery powered that you want to do.
> I have bought an rpi at every generation. And I still have yet to find an actual use for them.
It's amazing how well these fit into the category of products that people feel compelled to buy, play around with, and then forget about.
Flipper Zero is another product that landed in the same space.
What's sad is that Raspberry Pi does have a lot of legitimate use cases and people who want to use them, but the supply has always been swamped by all of the demand.
My use cases:
* Replacement controller for my UFO Catcher - It has WiFi, easy to update, and I can operate the machine remotely with it. It's bolted to the back of small touchscreen that lets me change the machine settings as well.
* Remote printer access - I can monitor from the USB cameras and gather statistics about the prints.(I suspect a lot of 3D printing enthusiasts use them for this purpose.)
Having a small low power computer has been useful for me in those instances.
> I just don't see the actual market position for these things.
Isn't it mainly for learning and hobby-ism?
Here are a few places that I've found pi's:
Rapid prototyping: I created a PoC to take a webcam snapshot every half hour and upload it to a server in an afternoon. Freelance project. Could it have been done with a microcontroller? Yes, but not in 4 hours.
Local digital displays in a gym: we built a system with a number of overhead 60" TVs, each with a pi on a VESA mount to show scheduling and workout information in a gym for a client.
HVAC controller: bid on a project where the customer's original concept was a Pi managing a rooftop HVAC system for large buildings. They outgrew the pi and wanted a new solution.
Data aggregator: collecting sensor information via BLE (bluetooth) and uploading to an internet server over Ethernet.
Remember that "cheap" to a consumer doesn't have the same definition for a business. To most profitable businesses, a $100 computer that fits on the back of a TV and consumes a fraction of its power is cheap. In fact, one of the reasons that Pi's were so hard to find for a while is that the Raspberry Pi foundation was prioritizing industrial/commercial customers over hobbyists.