CM0 – A new Raspberry Pi you can't buy
Posted by speckx 3 days ago
Comments
Comment by p_ing 2 days ago
Comment by deanputney 3 days ago
Comment by simlevesque 2 days ago
Raymond Chen's The Old New Thing. He's an engineer at Microsoft that has been blogging about maintaining legacy systems, Windows and MS-DOS for over 2 decades. https://devblogs.microsoft.com/oldnewthing/
Hackaday is a good blog too, there's many authors so it can be hit or miss but it's full of curious folks. https://hackaday.com/
Comment by noughtme 2 days ago
Comment by BrokenCogs 2 days ago
Comment by victorbjorklund 2 days ago
Comment by wongogue 2 days ago
Comment by meindnoch 2 days ago
Comment by fragmede 2 days ago
Comment by RodgerTheGreat 2 days ago
Comment by sho_hn 2 days ago
The LLM stuff feels minor in comparison, even if it may be what HN knows him for. It's certainly not the same level of achievement as your average bargain bin AI rambler in your LinkedIn feed.
Comment by RodgerTheGreat 2 days ago
Comment by fn-mote 2 days ago
Maybe the next generation can / will need to start the Butlerian Jihad but we’re stuck for now.
Comment by CamperBob2 2 days ago
Comment by userbinator 2 days ago
Browsing the web on here is almost completely out of the question, since it only has 512 Megs of RAM
How far we have fallen... a quadcore 1GHz CPU and 512MB of RAM seems like ample computing power for those who have been very productive on PCs with far less.
Comment by jokoon 2 days ago
I would prefer a touchscreen with it.
I am not talking about a smartphone, because smartphones are often more powerful, more expensive. I would just prefer a device to do simple computing, with full access to the OS.
Smartphones tend to have android and powerful hardware, and a 4G or 5G antenna. I would just be happy with wifi and enough power to run some C or python code.
I am just curious what is the cheapest screen device that is possible to make with this, as long as it has wifi, a touch screen and be completely open. So far RPI is nice, but it's not really what I want.
Comment by javawizard 2 days ago
It turns out it's actually not as hard as you'd expect to whip together your own board with one of those + LPDDR4 RAM + eMMC storage + fixings, and get yourself something like what you're talking about for... I dunno, sub $50? Maybe even sub $20 depending on how much RAM you put on it and what other capabilities you give it.
I'm in the middle of designing just such a board right now. Totally recommend taking a stab at it if you have any EE chops at all (or want to learn!)
Comment by fragmede 2 days ago
Comment by whitehexagon 2 days ago
Comment by javawizard 2 days ago
Feel free to drop me a line - my email is firstname@website, where both can be found on my GitHub profile (same username as HN).
And yes, the A64 is still available! https://www.lcsc.com/product-detail/C3036453.html
Comment by wrxd 2 days ago
It has a display, WiFi, Bluetooth and you can write whatever software you want for it.
It’s based on an ESP32, which is a microcontroller not a full computer like a raspberry pi
Comment by giobox 2 days ago
Comment by boneitis 2 days ago
In addition to all the other suggestions, you might look at PINE64's offerings. Maybe one of their tablets, their PinePhone, or one of their SBCs or SOCs.
Comment by pySSK 2 days ago
Comment by AnthonBerg 1 day ago
Ah, and the Vivid Unit: https://www.vividunit.com/Main_Page
Comment by adhamsalama 2 days ago
Comment by barfoure 1 day ago
You can buy this - as well as the actual CM0 (Cortex-M0) from AliExpress although keep in mind it’s probably a knockoff chip and you likely won’t be able to debug it without a Segger or something.
Comment by JKCalhoun 2 days ago
Sure makes it look like a stamp though… ;-)
Comment by adolph 2 days ago
https://www.amazon.com/DIYmall-ESP32-WROOM-32-Programming-Fi...
Comment by geerlingguy 2 days ago
Comment by adolph 2 days ago
0. https://www.worthpoint.com/worthopedia/macintosh-color-class...
Comment by m000 2 days ago
But wasn't the board-to-board slide-in connection the whole point with other CM models?
Comment by geerlingguy 2 days ago
It's surprising how good human fingers can be at getting the alignment, the push, and the slight 'pop' and the feedback required to know when it's seated properly.
That, mixed with requiring extra standoffs and screws to secure the CM to boards for any kind of vibration/mobile use cases probably informed the decision to go to castellated / solder-on.
It's not as friendly for quick swaps or upgrades, but it also reduces the total board height when it's all put together.
Comment by mbreese 2 days ago
Thinking about those CM sockets and I think the answer is yes - a castellated solder joint (is that the right term?) would be stronger. But other sockets might be more robust than the CM0.
Comment by sitzkrieg 2 days ago
Comment by cinntaile 2 days ago
Comment by plipt 2 days ago
Comment by Aurornis 2 days ago
Using this for a tablet would be a very disappointing and slow experience. There are many better SoCs to use. If someone was set on using a Raspberry Pi, the full size compute modules would be a much better choice.
These are for embedding in very simple devices. You wouldn’t want to use it for anything like web browsing or trying to run a modern GUI app.
Comment by plipt 2 days ago
And I am guessing that a part of the reason for a lack of any such RaspPi tablets is that marketing such a tablet would come with the need to negatively differentiate it from any similarly priced android tablet.
However I can think of many use cases, mainly for folks in the maker space, that are not content consumption or gaming or long battery life. I am thinking of dashboards or smart home control panels.
Right now I have a few raspi4s mounted on the back of an official touchscreen encased in an adjustable plastic stand. Been working great for years, but the size is clunky and processing power is more than what I need it for, which is just displaying a web page with some information and buttons.
Would love a thin display to mount on a wall near a door or have others lying flat on a table next to a beside or couch. Basically always plugged in but with an included battery for the odd moment when I need to carry it somewhere.
So many other uses i could think of.
Ive looked at Amazon Fire tablets, but the locked-down android and really android of any kind is just not something I am interested in.
Ive seen raspberry pis used for just about everything else but not this
Comment by giobox 2 days ago
If all the device needs to be is a dumb terminal locked to displaying a web page, it's really hard to beat the value proposition of modding a dirt cheap Amazon/Android tablet. Most Pi home-built solutions with an addon touchscreen, battery etc will be less elegant solutions that cost more a lot of the time.
Locking a cheap android tablet to a single page is super common in home-brew home automation builds etc, even in builds where Pis are used. You can trivially turn a great many Amazon tablets into home automation dash/remotes/web kiosks.
> but the locked-down android and really android of any kind is just not something I am interested in.
When all you want is the browser, Android is as good a place to start as virtually any other on a device like this.
Comment by plipt 2 days ago
I have a fire tablet that I’ve tried that with, but for various reasons I prefer to have Linux on all the things. As a long time Android phone user Android still gives me an irrational ick, non-standard android even more so.
Ideally all my home devices would controlled and managed by the same underlying OS and tooling
I have to stop being such a prude, it just frustrates me that after so many years I can’t buy a cheap Linux tablet
Comment by luqtas 2 days ago
much better, you can make one yourself! and considering touch displays out there (Waveshare have nice ones) already have supports to hook up your pi without much CAD tinkering, it's all about making a case and developing your system for a battery (which also are quite popular and have already made solutions). if we stop being prudes all we get is Jeff and Jobs locked devices! take a look at the cyber-deck scene on Reddit
Comment by shadowpho 1 day ago
Comment by dmitrygr 2 days ago
Comment by plipt 2 days ago
I just want affordable, linux-powered displays in a slim tablet form factor. Performance and battery life are not a priority for my use case
Unfortunately I feel anything sold as a tablet comes with the assumption that it needs to compete with an iPad and be used for content consumption and gaming.
Ive seen raspberry pi kits sold that do just about everything else but this.
Comment by firesteelrain 2 days ago
Comment by MobiusHorizons 2 days ago
It is, of course possible to do all that yourself, but the system on module exists, because this integration has value that people are willing to pay for.
Comment by firesteelrain 2 days ago
Comment by MobiusHorizons 1 day ago
Comment by rwmj 2 days ago
Comment by phire 2 days ago
Sounds like they entered into a contact to develop and sell the CM0 to several large manufacturers who happen to all be in China, hence the launch. But then discovered the supply of ram chips that it uses is extremely low (they apparently stopped manufacturing them years ago) and they want to direct as many of them as possible towards the Pi Zero 2.
So we will probably see a follow up to both later, and the CM0-B (or whatever they call it) will be more widely available.
Comment by nsteel 2 days ago
Perhaps these RAM chips are more readily available in China through some means. There are companies that will extend the lifetime of a product if you can get them the design, we've used it for niche (expensive) RAMs. Surprised that would be worth it for something at the low end. Maybe they just have a huge pile of them in China.
Comment by phire 2 days ago
Besides, China's RAM manufacturing is reasonably new, and only makes DDR4 and LPDDR4, not the older LPDDR2 which the RP3A0 uses.
But yes, they would have known LPDDR2 was EOL. It was EOLed 6 years ago, before they even launched the zero 2 (which they only introduced because the BCM2835 chip used by the original Zero was EOL), so it's not exactly clear why they are launching the CM0 now.
What makes the most sense to me is that they are currently developing a new chip, that will be a more-or-less drop in replacement for the RP3A0. If it's drop-in, then the design work on the CM0 won't be wasted.
Which would give us some clues on what the RP4x chip is, and it's current status (close enough that they know it will arrive before they run out of RP3A0 chips for the Pi Zero 2, but far enough away to bother launching the CM0 now, as long as the supply is limited).
This RP4x chip presumably needs to have low enough power/costs to fit the Pi Zero 3 budget (so quad Cortex-A725 cores?), while also using modern memory, LPDDR4 if not LPDDR5 to push the EOL out as far as possible. Since the Raspberry Pi 3 depends on the same EOL LPDDR2 memory, this theoretical RP4x chip will probably be used for a product refresh there too (and lowering their costs, as a bonus).
Comment by vaxman 1 day ago
Comment by vaxman 1 day ago
Comment by wolpoli 2 days ago