Top
Best
New

Posted by furkansahin 10/31/2025

The Arduino Uno Q is a weird hybrid SBC(www.jeffgeerling.com)
116 points | 76 commentspage 2
smiler 11/3/2025|
Combining a Linux capable CPU and MCU is not new or that weird... I think a Cortex A9 and Cortex M4 appeared on a combined SoC on the IMX6 platform around 10 years ago.

Plenty of use cases in embedded!

zrail 11/3/2025|
Heck, the Raspberry Pi 5 does this. GPIO is handled by an MCU that is effectively a Raspberry Pi Pico.
shadowpho 11/3/2025||
Does it let you run any code on the small MCU?
zrail 11/10/2025||
Unfortunately not. The RP1 controls the stuff on the 40 pin connector and the firmware is locked down. That said, you do have access to the PIO block, which is a programmable state machine that can talk to (I think?) any GPIO on the connector. Pretty fun stuff, good for real time or things with really tight timing requirements.

https://www.raspberrypi.com/news/piolib-a-userspace-library-...

Havoc 11/3/2025||
What problem are they solving for with the hybrid approach?
oytis 11/3/2025||
The problem of showing "synergy" between Arduino and Qualcomm.
phoronixrly 11/3/2025||
Thank you for pointing this out. RIP Arduino.
0xEF 11/3/2025||
It's not exactly a big problem, but my company makes a three-axis desktop CNC machine powered by an ATMega328P that is dependent on having a Windows PC connected to it in order to run the proprietary software. Uno Q has me thinking we can eliminate the PC along with our custom PCB, making a more compact and convenient stand-alone system that would also come with a lower price tag. I may order a few to experiment with this idea, but again, it's not a huge problem and something only specific customers would care about.

I'm curious what the Maker community comes up with, provided it sticks around and remains supported, unlike the Edison.

HeyLaughingBoy 11/3/2025|||
Take a look at the MKS-DLC32 board. It's a (documented, but poorly!) ESP32-based 3-axis 3D printer controller board. It runs grbl on one core so it can understand g-code, and it has a local UI with web and BLE connectivity on another core. The source code is on github, although it takes a bit of digging to find it (that poorly documented part!).

I don't know how complex your Windows code is, but it's an interesting architecture to study. I bought one of the boards (they're all over Amazon) since it had everything I needed for a motion-control project, but I ended up with a simpler solution.

bonzini 11/3/2025|||
> Uno Q has me thinking we can eliminate the PC along with our custom PCB

If you know how to eliminate the PC, why not replace it already with a Pi?

0xEF 11/3/2025||
Because then I have two seperate boards to power, house and protect. Combining those into one would make for a smaller design footprint, in our case. With this particular product, portability and compactness is ideal, since it is intended to be used on job sites to mark steel banding or tags. Often times, these guys are working out of a very dirty trailer that's already crammed with equipment, so space is at a premium for them. The machine does nothing special, so size tends to be where the competative edge is in that admittedly niche market.
mschuster91 11/3/2025|||
> Because then I have two seperate boards to power, house and protect.

Well at the moment you have to power, house and protect an entire Windows PC...

Assuming a Raspberry Pi 5 is powerful enough to run the control software, I'd go designing a carrier board for a Compute Module.

0xEF 11/3/2025||
> Well at the moment you have to power, house and protect an entire Windows PC...

In the case of this specific product, the customer supplies their own PC and we supply the software for it. No matter how you cut the mustard, it's not an ideal setup in my eyes. It's rare to see them us an existing PC that serves more than one purpose on these machines. What I usually see them do is buy a cheap Windows laptop and have that running next to the machine. So, as I mentioned, if I can eliminate the need for a separate PC at all, that's a step forward.

I'm currently exploring the Pi 5 idea, too. I've only been with the company for a few years, but this design was made about 15 years ago? The speed of getting them to change anything, especially when what they've been doing has been working, is glacial, at best, even though they're a small company with the potential to be pretty agile. I have a Pi 5 in-house right now with Windows 10 on it (courtesy of https://github.com/Botspot/bvm) as a sort of proof-of-concept that we would not even have to port our software to work on a different platform, but it's in the corner of my workroom collecting dust due to their lack of interest. Some days, I'm not sure why I try.

I see another commenter pointed out some Seeed boards that was not aware of, so I guess it's not that the options never existed, but more so the higher-ups aren't all that interested in changing something for the sake of future-proofing or being more efficient and cost-effective. This is, unfortunately, an extremely common problem in industrial automation. That and, as much as I try to keep up, I'm also admittedly not fully cognizant of all the SBC/microcontroller options out there, so I appreciate discussions like this.

HeyLaughingBoy 11/3/2025||
It can be hard to make a business case for something like that, so I'm somewhat sympathetic to their position. I've run into the same problem: the cost of changing can often be greater than the amount you, or the customer, will save by doing so. As far as future proofing goes, my experience is that no one cares until they can't buy parts. Then panic ensues.

At my last job, we kept running into this problem with one customer. Every time they placed an order for the hardware we built for them, it kept getting more and more expensive because we had to search for obsolete parts and charge them a premium. But the amount that our price increased was dwarfed by the amount of money that they made selling their machine, so they literally didn't care. And as long as they happily paid us, we didn't really care that much either.

raphman 11/3/2025|||
FWIW, Seeed Studios offers a range of Intel SBCs with an embedded microcontroller that is explicitly meant to be used like an Arduino board [1].

[1] https://www.seeedstudio.com/ODYSSEY-X86-v2-board-p-5075.html

0xEF 11/3/2025||
I was not aware of those, thanks. Certainly up for consideration but I can't imagine that price point being attractive to the decision-makers in my company.
howard941 11/3/2025||
Is this Arduino hobbled by the lack of JTAG debugger support? I've always stayed far away from Arduinos because of this unforgivable omission.
tomsonj 11/3/2025||
Nice integrated LED matrix
extraduder_ire 11/3/2025|
The UNO R4 WiFi already has that, and launched in the middle of 2023. It uses an onboard esp-32 for wifi and bluetooth.
rattan12138 11/3/2025||
[flagged]
ThrowawayR2 10/31/2025|
Weird take. The Raspberry Pi Zero 2W would have seemed more like the natural comparison rather than the Raspberry Pi 4 or 5.

I find it more interesting to think of the Arduino Uno Q as a Raspberry Pi Zero 2W but with 2GB / 4GB of RAM and even lower idle power than the other options with that much RAM. That makes it intriguing as a very low power always-on headless server with GPIO as a bonus.

sarmadgulzar 11/3/2025||
RP Zero 2W is $15 and Uno Q is $44
ThrowawayR2 11/4/2025||
The Uno Q has 4 times the RAM plus 16 GB of eMMC built in so what's your point? Its idle and max power consumption and CPU benchmarks are more in line with the Zero 2W.
utopiah 11/3/2025||
Depends on which dimension, e.g. https://www.jeffgeerling.com/sites/default/files/images/ardu... from https://www.jeffgeerling.com/blog/2025/arduino-uno-q-weird-h...