Initial impressions of the UNO Q

Gee whizz, that looks a very souped up version of the Nano R4 WiFi. I won’t be getting it, as I’ve already MCU/SBC, and expect it to be outside my budget for the moment

Q looks like a souped-up version of Yún (remember Yun? It would run those tiny versions of linux frequently used in things like Internet Routers.)
Q looks like it will run more of a "real" user-oriented linux (2 or 4GB of RAM!), which puts it into competition with things like the Raspberry Pi.

Someone over on EEVBlog commented that it looked a bit like Qualcomm would like Arduino to be their "public face", sort of the way RPi is a public face for Broadcom... That doesn't seem too far-fetched, although my son comments that maybe not that many people actually link Broadcom and RPi.

That does seem plausible. Though with Broadcom, as far as I know, it started with them having chips that they couldn’t/didn’t use which were snapped up cheaply by RPi. And then it organically grew from there,

My hope is that Qualcom will keep the chips in their Arduino lineup free of restrictive NDAs. And the real challenge will be integrating the Linux side of things with existing Arduino code.

I’ve been in the microcontroller and sbc game only recently, so no, I don’t remember Yun

I assume the Q in Uno Q stands for Qualcomm because of it now being a recent Qualcomm acquisition, which makes me want to squirm tbh

The fun begins.
People will buy the UNO Q thinking it's an upgraded version of the UNO R4 like everybody thought the UNO R4 was an upgraded version of the UNO R3 and will want to know why my servo program does not work anymore.

Luckily they did not name it Uno R5 so maybe there will be fewer of us who will make
that mistake :laughing:

Here is a nice video about the UNO Q, "Arduino Zephyr Boards" platform, and Arduino App Lab:

That is so wrong. The chips were made for a cable modem set top boxes, as well as other sorts of boxes like Digital terrestrial set top boxes.

Eban Upton, at the time, was working for Broadcom and came up with another use, that was to make a stand alone computer with them. It went through many initial prototype stages, but the main breakthrough was when some group offered to port Python on to this fledgling computer.

One of the unique feature of this chip, variable strength driving pins was actually my idea. I was working on a small digital terrestrial box at Pace. Chip manufacturers sales teams were always coming in to ask if we needed any extra features, and I asked two manafacturers if they could add this feature. Both said they didn't have anything like that, but this appeared on the Broadcom product some time later.

Anyway I think the rest is well documented history. It was always like getting blood from a stone getting hold of any Broadcom data sheet. They were on a very restricted circulation list, With lots of NDAs at the persional level.

Personally, I'm interested in how difficult it will be to install the required set of programs on Ubuntu from the official repository.

Good to hear that you worked on it. The pins idea is great.

I may be wrong, but perhaps not so wrong :grinning_face:

I may have been mistaken in thinking that the initial batches of chips were cheap because of overproduction/lack of need of the quantity of that particular chip by by Broadcom, but they did get the chips cheaply. It was perhaps that Upton worked for them?

Yes, after I mover on from Pace they did make a set top box using Broadcom chips but I don’t know the details.

I did resign from Pace over the technical issues of the set top box design they wanted me to work on from the designer of Pace - France.

They were told by the director to design a very small form factor box as a one off design for an exhibition. They admitted to me that this was a rubbish design, but the Director presented this as a ready to go project.

So I spent about six months working on it but it couldn’t be done correctly. They did launch it but the average life time of the box was only about six months.

We even had one test box melt the access control card in it, just sitting on the bench of a software engineer.

But the market moved on in favour of integrating the set top box into TV sets.

I moved back to Pace about five years later to work on something infinite more complex, but that is another story.

I am retired now but at the age of 74, and suffering a stroke three years ago that left me with a right hand who’s sense of touch has turned into a sense of pain, I am still at it. :blush:

James Bruton's face detection controlled car using UNO Q:

Not sure what you mean. Arduino IDE 1.x runs great on RPi.

Processing runs on Linux, DL here.

Arduino is an example of Wiring from the book Processing and Wiring. Processing is the PC software part. Can the Uno Q run Processing and use the resources of that? Is Firmata a good fit for the Q?

I think this video gives a nice concise look at the Linux desktop:

Not a detailed technical deep dive, but nice for anyone who just wants to quickly get a look at this aspect of the UNO Q.

I saw that video. It is a nice overview.

The problems with this is power you have to use a 3 amp hub or the wifi will not work right when your setting it up for first time use.

3 Likes

My first impressions were a bit skeptical, but now that I am getting used to the UnoQ and have run a few of my own EdgeImpulse vision FOMO models and connected the screen using a videoCapture hdmi to usb card on my laptop as a webCam, I am much happier with it. I would like to know who else is working with the UnoQ as I have several suggestions and concerns. I assume @ptillisch is one of the main Arduino people on it. Anyone who also does a lot of EdgeImpulse?

It was a great idea regarding the pins.

First, I came across that at Samsung’s SP210PV5 SoC in circa 2010.

Then saw such things at STM32 and Raspberry Pi 5.

I arrived at the UNO Q on the rebound from the MaixDuino. After spending years fighting Chinese language, lack of support and connection issues, I looked for an alternative. There may be a better alternative to the MaixDuino, but I am not looking for it. So far, the UNO Q and the App Lab have worked almost perfectly for me and when they didn’t work, there was an easy work around. When I was 36, I got my first computer which was a Zenith Z80 desktop computer. Amazing things have occurred in the past 45 years. I am grateful for what we have and look forward to spending many happy hours exploring the capabilities of the UNO Q.