SBC / Low Power boards general - Raspberry Pi and what not

  • Want to keep track of this thread?
    Accounts can bookmark posts, watch threads for updates, and jump back to where you stopped reading.
    Create account
Personally, the Pi 500+ seems silly. I have a 500 for a "Garage" computer to look things up when I'm working on stuff but it doesn't need fancy colored keys. Nor does using them in an educational or similar environment.

I skimmed through it, but I didn't see him mention the laptop that seems like inspiration for the mockup in the screenshot.
Radio_Shack_TRS-80_Model_100.webp
 

fuck a board with PoE or anything actually useful, no, why not a rainbow keyboard.
Jeff Geerling mentioned there being room for PoE on the Pi 500+, kind of like the unpopulated M.2 from before: https://youtu.be/Dv3RRAx7G6E?t=257
Speaking of things still missing, there's a huge cutout over here for what I assume is a Power over Ethernet transformer. But all that stuff over there is just dead space. I have to wonder if they'll make like a Pi 500++ version of this thing that also has PoE support and maybe a pre-installed battery.
For their SBCs, they lean on the optional HATs to add PoE. I guess they will never make it present by default: https://www.raspberrypi.com/products/poe-hat/

Personally, the Pi 500+ seems silly. I have a 500 for a "Garage" computer to look things up when I'm working on stuff but it doesn't need fancy colored keys. Nor does using them in an educational or similar environment.
You have to do some mental gymnastics or really be into mechanical keyboards for it to make sense. A discount like Micro Center -$20 + open box -20% would help too.
 
CNX Software: DDR4 supply/demand stress leads to Raspberry Pi CM4/CM5 price increases
The price of DDR4 memory has increased dramatically in recent months due to limited supply and increased demand for AI workloads. The Raspberry Pi Compute Module 4 and 5 (CM4/CM5) are based on LPDDR4 memory, and Raspberry Pi reports that memory costs are roughly 120% higher than they were just a year ago.

So they have no choice but to increase the price by $5 to $10 for the CM4 and CM5, as well as the Raspberry Pi 500 keyboard PC. I assume the $200 price tag for the Raspberry Pi 500+ mechanical keyboard PC released last week already includes this new reality.
 
Christopher Barnatt from Explaining Computers scratches the autism button in the most dry and deadpan way possible. When he opens things, he has a minor character named "Mr. Scissors". It's a pair of scissors.
Stanley the Knife is another minor character, named after a popular brand of box cutter (a box cutter is commonly known as a "Stanley Knife" in the UK and Australia).

Christopher is one of my favourite tech YouTubers.
Personally, the Pi 500+ seems silly. I have a 500 for a "Garage" computer to look things up when I'm working on stuff but it doesn't need fancy colored keys. Nor does using them in an educational or similar environment.
I can see the appeal of the Pi 500+ if you're a hardcore Pi fan and don't already have a Pi 400 or Pi 500, or if you can't stand the keyboard on either of those. imho the Pi 400's keyboard is little better than a rubber-keyed ZX Spectrum, and I would consider buying a Pi 500+ to replace my Pi 400 if I used said Pi 400 on a regular basis.

But yeah... it feels like the Raspberry Pi Foundation is straying a little further from its roots with every new product release.
 
I finally broke down and got my travel Pis mostly setup.
One, a Pi 5, has an encrypted NVMe drive attached and a second Wifi on USB. The internal WiFi acts as a local hotspot then I set the 2nd one to connect to the hotel or other guest wireless. This way I only need to auth once for all my devices to share the uplink. Eventually it will also handle the VPN back to my home network so I don't have to enable it on each device. the NVMe carries all my TV shows, MATI I haven't watched and a copy of $HOME from my home network. It exports as SMB, NFS and HTTP to the internal network. Either the Wifi or Pi Ethernet port.

The second Pi is a Pi zero 2w which just acts as a 'smart' Wifi harddrive. It can do the same as #1 but just has a 1.5TB microSD that I used to use in my phone and has my portable media so I no longer need to copy it to each device. The idea is I can hook it to a powerbank and just copy the next couple shows I want to watch to the iPad or Phone before, or while I'm on a plane.
 
The problem with a lot of tehse cyberdecks I see - and a problem that rarely gets mentioned - is that the battery life is often abysmal. Barely three hours at the very best, mostly less if you actually use it for anything. They're basically not portable at that point. What's the point if not having a measure of portability? It's fine in my opinion if they're not ultra-portable (meaning you could for instance use them comfortably sitting on a bench in a park, smartphones and tablets will never be topped there) but they should at least be "portable" (meaning you could comfortably transport them from working space to working space where you spend a few hours working on them at location, without needing a power socket nearby). If they can't fulfill the latter without a power socket they're pointless IMO and you might as well carry a mini PC around and have a proper PC. Get a portable monitor, a small keyboard, and you have a great "semi-mobile" setup. Really. if you want the cyberdeck form factor, do it with one (or several) microcontrollers. They're dizzingly powerful now (you can run something like ulisp or a forth and pretend it's your OS, which it is) and you can combine several. Even in a small case, if cleverly done with a carefully selected screen, you'll get a battery runtime measured in days.

Small update from my luggage project that I am sure is the talk of the farms: I just can't live with the screen for long stretches of time. It isn't so much the size or even the low resolution, but the general quality of the panel and mostly the aspect ratio which feels cramped after a while, no mattter what you do on it. In contrast, I have a 9.7" panel at 2048x1536 (old iPad panel, if you google for it you can find it) at the objectively superior aspect ratio of 4:3 I use as monitor on my Amiga 600 (for which it is excellent) which I can use for hours and hours on end, no eye strain or size annoyance. I'd love to use something like that, even though it is bigger. I ordered more of these panels for other assorted retro systems and got thinking that the panel definitively has to be replaced, even if it means changing everything.

The battery time is long. My calculation turned out to be very conservative and I ended up making the battery a big bigger, too, because there was so much space. I traveled around the european countryside a lot this year and battery time was basically never a concern or something I needed to think about and I just topped it off whenever it seemed appropriate. If I had to wager a guess, in my normal usage pattern the battery lasts about a week. This is with an MCU keyboard controller running and a tiny 8 bit STM for housekeeping tasks. I also threw in an LTE modem (for interfacing with my computer at home and access to LLM APIs) and a small USB hub and it basically doesn't matter, power-wise.

With some longer term experience I can now say that the mainline kernel support is a bit hit-and-miss. There's no proper support for idle, and the GPU drivers wig out sometimes with X in strange ways, like not filling the screen completely. Beware of "good mainline support" proclamations, not-x86 is always spotty IMO. Video hardware decoding is theoretically reachable if you jump through a lot of hoops but I gave up and that should tell you everything about it there is to know.

Cool machine anyways, also it's limitation to being basically an (e)lisp machine being used far away from home inspires a creativity I don't have at home with all my luxuries and distractions there. For example, I completely reworked emacs' deprecated wordstar mode into something modern and actually working I use now, something I would have never had the patience or inclination to do at home. That's pretty cool. I love typing on a proper keyboard vs. these completely castrated "humiliation ritual" notebook keyboards and it makes me feel like a writer traveling with his typewriter. The screen is a pain in the ass for long sessions though, easily the weakest link and something needs to be done here. I ended up not doing a lot of retrogaming or tv show watching on it, mostly since it's something I just apparently don't really feel like doing when traveling.

I am still kinda jonesing for a proper eink screen and there is a ~10" one by Dasung with 60 Hz (!) refresh. My guess is that the refresh is fake in some way but it looked good enough in videos I saw (I mean, you're not gonna play vidya or watch movies on it anyways) - also 4:3 (1872x1404 which at 10.3" is ~227 PPI which means crisp vector fonts even at small sizes) which as it is known the best aspect ratio for a computer monitor there is. They also exist in color but the screen is considerably less contrast rich and the color palette is only 12 bit, IIRC. There'd also be the possibility to take some waveshare eink SPI/USB based panel and write drivers for it but all their fast refresh ones just up and disappeared it seems, I can't find any of them for a reasonable price, even reasonable considering eink. Might be worth a thought to turn the Radxa into a keyboard computer (making some small modifications to the keyboard case of choice to lead out mini-HDMI and USB) and then use an external screen that's powered through it. You could then also externalize the battery cell, put it into it's own case too, or work it into a backpack that can also carry the rest of the computer when not in use. You'd lose the homegrown effect of the luggable, but it might turn out to be the more practical setup, especially since it allows you to interchange parts on demand, for example the monitor. I did invest quite a bit of work in the luggable though and it would feel kinda wrong to just completely abandon it but such is the evolution of engineering something. We'll see.
 
I am still kinda jonesing for a proper eink screen and there is a ~10" one by Dasung with 60 Hz (!) refresh
it definitely doesnt look like its 60Hz on video, but damn if it isnt fast for an eink. i wonder how much that refresh affects the power consumption though, which in my mind is one of the main reasons someone would even use an eink in the firstplace
 
it definitely doesnt look like its 60Hz on video, but damn if it isnt fast for an eink. i wonder how much that refresh affects the power consumption though, which in my mind is one of the main reasons someone would even use an eink in the firstplace
I read text, books, or comics on tablets/laptops frequently, preferring infinite scrolling to page turning. Smooth scrolling and responsive UI alone would be a significant improvement for e-ink, while only intermittently using power.

For the larger e-ink displays (10-11" is pretty large for a tablet and there are ~23" desktop displays), you could pull off picture-in-picture, showing a small video in the corner overlaid on text content. Only the portion of the display being refreshed should be contributing to the overall power consumption, so it should be much less than playing video full screen.
 
Have you looked at RLCD? They seem to exist as a midway between backlit LCD and ePaper, but I'm not finding any obvious sources for just the panels. Nor now much power.
 
power consumption
Yes, I thought so too but I did the research when my luggable project came together and believe it or not, eink is actually not all that low power if there's constant refreshes going on. Couple that with the fact that all kinds of eink monitor setups usually are pretty niche and don't have these off-the-shelf 1-chip-solution ASICs normal monitors have now and often use things like FPGAs and the power consumption of your average eink monitor is actually a bit higher than of a normal monitor. I hope that is not the case if you make small partial refreshes on a hopefully somewhat better put together screen like the Dasung. The trick ereaders use to be so low power is to redraw the page when you turn it and then basically cut the eink panel off and put whatever ARM SoC they use to sleep immediately. In monitor use on a normal OS it's not that simple I'm afraid.

I have some very DIY eink kit (panel + old mining FPGA modified for that eink software) from china and the power consumption was one of the highest I measured between my panel candidates for the project, IIRC. Same with anything OLED. If you want to have high power efficiency while maintaining maximal flexibility, the boring answer is to go with a VN or IPS panel. What I'd be doing here is to sacrifice some power efficiency for the "luxury" of eink, I don't believe the Dasung will use less power than the panel I already have. It's more likely it'll use the same (if lucky) or more. I'll order the Dasung and just see how it is, it's the only way to find out.

eink is a weird niche technology that's only still alive because it has a particular "appearance" some people (including me) really like. It's actually not particularly good at anything, including power consumption. It's only saving grace there is that it retains the image when the power is cut.

SHARP memory displays

Have you looked at RLCD?

Pure unobtanium at any decent size last time I checked. I actually checked again and there's a 10" RLCD screen on aliexpress, so maybe the panel availability changed. Thing with RLCD is that you basically need a direct light source for them, just like for the color eink screens, as the contrast is rather low. The monochrome eink screens are very comfortable to read in all kinds of light conditions you usually have no full control over when you're traveling and in different locations. The Dasung even has inbuilt lightning if the light conditions are too subpar. It's a small thing but these small things make it all come together.

The more I think about it, the more I actually like the idea of a keyboard computer with an external battery brick. If there's room you could add a small battery to the keyboard too, so you would not have to shut down the computer if you switch power sources. The keyboard in question would need to be of decent enough size and plastic. A lot of the retro-fashioned mechanical keyboard kits have quite a bit of empty space because old keyboards were hefty. Instead of carrier PCBs you could secure things by filling the case with silicone which also would be easy to remove. Would need to carefully cut additional openings for connectors but it's not that hard (maybe slightly harder than in metal) and you could make it all fancy with laser-cut metal coverings too. You'd not be beholden then to one particular screen but just could connect it to whatever. Bit of a tight fit at any rate but especially considering the S905Y2 needs no cooling whatsoever, I think it can be done. The NCR80 or M0110 might or might not be candidates for the modification, I might look for measurements or order empty cases. There's also many full sized original cherry keyboards that might be usable.
 
Never obsolete.
178.png

Partial joke aside, I really don't know why this particular core has persisted for so long in low-power applications like phones and SBCs. The A55 is from 2017 and still hasn't killed it off. I've heard that the A510 (successor to the A55) is apparently more power-hungry and inefficient, kinda boggles my mind. Any of you know what makes the A53 so special? I'm not the best with hardware, sorry.
 
Never obsolete.
View attachment 8005321

Partial joke aside, I really don't know why this particular core has persisted for so long in low-power applications like phones and SBCs. The A55 is from 2017 and still hasn't killed it off. I've heard that the A510 (successor to the A55) is apparently more power-hungry and inefficient, kinda boggles my mind. Any of you know what makes the A53 so special? I'm not the best with hardware, sorry.
simplicity, low power draw, and small die size.
 
Never obsolete.
178.png

Partial joke aside, I really don't know why this particular core has persisted for so long in low-power applications like phones and SBCs. The A55 is from 2017 and still hasn't killed it off. I've heard that the A510 (successor to the A55) is apparently more power-hungry and inefficient, kinda boggles my mind. Any of you know what makes the A53 so special? I'm not the best with hardware, sorry.
*Checks tablet* yeah I have eight of those.

I don't think Arm improved the A55 or A510 very much. I specifically remember AnandTech dissing the A510. You have to go to Wayback to find it because Future Plc are scum:
In terms of performance metrics, much like on the X2 and A710 presentation slides, the figures for the A510 aren’t very apples-to-apples as we’re comparing a Cortex-A55 with 32KB L1, 128KB L2 and 4MB L3 versus a Cortex-A510 with 32KB L1, 256KB L2 and 8MB L3. Frequency between the two cores is said to be the same. Under that scenario, we’re seeing +35% in SPECint2006 and +50% in SPECfp2006, which are seemingly very solid generational improvements, however given the cache hierarchy discrepancy as well as the fact that we’re comparing scores to a 4+ year old core, the actual improvements, especially from a compound annual growth rate (CAGR), doesn’t seem to be all that impressive.

Looking at the projected performance and power curves on an ISO-process comparison, the new A510 seems rather lackluster from an efficiency standpoint. The ISO-power and ISO-performance gains are respectively +10% performance and -20% power, but the latter is really only valid for the high-end of the A55’s frequency curve, all the while the A510 pretty much overlaps the A55’s curve at lower operating points. While the A510 offers overall better performance, this seems to mostly be a product of extending the efficiency curve to higher power levels, and I was frankly disappointed to see this.

We’ll have to wait for the new generation SoCs to actually hit the market for us to test the new A510 cores, but if indeed they come with larger power consumption operating points to achieve higher performance, then Arm won't be much nearer in catching up to what Apple has been doing with their efficiency cores. As of the latest generation of SoCs, Apple’s efficiency cores were around 4x faster than any Cortex-A55 based SoC. Which, running at roughly the same system active power, also made them 3-4x more efficient in the traditional benchmarks. As presented, a theoretical A510 SoC won't be able to close that efficiency gap at all.

Older A55 coverage: page 1 + page 4
The A55 has much in common with the A53, which is not surprising because the A53 already delivers good core throughput. While the A55 gets some improvements to the NEON/FP pipes, mostly from additional instructions courtesy of ARMv8.2, most of its performance gains come from changes to the memory system meant to reduce both the number of core stalls and their latency impact when they do occur.

It's also possible that companies stuck with the old cores for licensing fee or legal reasons. I recall Allwinner stuck to all old core designs for a comically long time and got made fun of on CNX. Maybe a Chyna issue.
 
We got a big deal here.

Ars Technica: Qualcomm buys Arduino, releases new Raspberry Pi-esque Arduino board
CNX Software: Qualcomm acquires Arduino, introduces Arduino UNO Q “dual-brain” SBC
Qualcomm has just signed an agreement to acquire Arduino, and the goal of the purchase is to “combine Qualcomm’s leading-edge products and technologies with Arduino’s vast ecosystem and community to empower businesses, students, entrepreneurs, tech professionals, educators, and enthusiasts to quickly and easily bring ideas to life.”

They also took the opportunity to launch the Arduino UNO Q “dual-brain” SBC powered by a Qualcomm DragonWing QRB2210 SoC running Linux and an STMicro STM32U585 MCU for real-time control, as well as the Arduino App Lab integrated development environment to “unify the Arduino journey across Real‑time OS, Linux, Python, and AI flows”.
@NH-8340
Application SoC/MPU – Qualcomm QRB2210
CPU – Quad-core Cortex-A53 processor at up to 2.0 GHz

 
Last edited:
This doesn't actually seem all that bad. I think the A53 is a fantastic product even today for embedded devices (and well, Arduino stuff). I only expressed frustration with its continued use in consumer electronics, things like phone SoCs. It kinda reminds me of how the Intel Quark CPUs were using the same architecture as old Pentiums since they did the job and didn't use a lot of energy.
 
Back
Top Bottom