9 ms·
Pine64 and Radxa's new Pi CM4-compatible boards
- marcodiego 5y agoNow, make a notebook capable of accepting this form factor and we'll have something more upgradeable than the framework notebook.
- opan 5y agohttps://www.pine64.org/wp-content/uploads/2021/12/MNT-Reform-SOQuartz-1367x1536.jpg https://www.pine64.org/wp-content/uploads/2021/12/MNT-Reform... Here's an adapter to use a SOQuartz in the MNT Reform laptop, mentioned in today's Pine64 blog post.
- pyb 5y agoWith the Compute Modules, Raspberry Pi wanted to enter industrial/professional markets. However, in these markets, availability on short notice is a fundamental requirement. The CMs appear mostly unobtainable, and it's not clear that the Pi foundation will culturally be able to remedy this in the long term ; their strength is elsewhere.
- goodpoint 5y agoIn industrial markets *long-term* availability and robustness are also crucial. You don't want to develop and optimize your software stack for some hardware that will be out of order in 3 years. Olimex guarantees long-term availability and industrial standards. Raspberry Pi does not and is only suitable for the hobby market.
- geerlingguy 5y agoRaspberry Pi does have guarantees, for example if you look at the Compute Module 4 page [1] it reads "Compute Module 4 will remain in production until at least January 2028". Heck, even the 7-year-old Compute Module 1 will be in production until "at least January 2026". That's a 12-year product support lifecycle! [1] https://www.raspberrypi.com/products/compute-module-4/ https://www.raspberrypi.com/products/compute-module-4/
- justin66 5y agoRaspberry Pi drops more SBCs on the floor than Olimex sells to customers.
- mbreese 5y agoI’d say consistency and long term availability would be the fundamental requirements. The Pi foundation has always seemed to have that part figured out. I don’t think we should necessary judge availability of any part based on the current environment.
- pyb 5y agoI am not referring to the current environment, from what I remember of the last few years, Pi parts have not been consistently available. Or am I misrepresenting?
- geerlingguy 5y agoUntil late 2020, maybe early 2021, I could always find the Pi model I needed from _somewhere_. And usually the local Micro Center had at least partial inventory of all the range of Pi models. Even midway into 2021, I could find at least a couple of each model at Micro Center, and more than half the SKUs would be in stock at most online retailers. As 2021 progressed, though, it became impossible to even find the less popular varieties in stock, to the point I haven't seen a Pi 4, CM3+, or CM4 in stock at my local Micro Center since September. I'm glad I picked up a couple spares and placed orders for a few 8GB modules in January—otherwise I'd still be waiting indefinitely. Pis are only one of many devices that are basically screwed by supply chain issues this year. Eben Upton mentioned that they're producing more than ever this year, but they've sold through and are still going to be fighting supply issues until 2023 [1]. [1] https://www.theregister.com/2021/08/20/raspberry_pi_supply_eben_upton_interview/ https://www.theregister.com/2021/08/20/raspberry_pi_supply_e...
- pyb 5y agoBut, beyond the short term, what do you reckon of the availability over the last 5 years?
- geerlingguy 5y agoOver the last 5 years, availability was often spotty for the quarter or two post-launch, but stock always caught up. In fact, I remember in late 2020, the Micro Center near me had an end cap with over 100 Pi Zero W's hanging on it, a bunch of Pi 3 B+s below, about 30 Pi 4 model B's in a case (you had to ask for them), and about 25 CM3+'s on a shelf. Those were heady times; the pandemic (demand for hobby computers spiking) then the parts shortage were a 1-2 punch and now it seems only the Pi 400 can be reliably found in stock, along with some expensive kits that bundle a ton of things with the Pi 3 B+ or Pi 4.
- flyinghamster 5y agoAlternatively, most of the production has already been snapped up by large customer(s). NEC is offering them as an option for their commercial displays, for instance. They do have a history of underestimating demand, though. The original 26-pin Raspberry Pi was unobtanium for a long time after it was introduced. Some things never change. :) The pandemic-related supply chain woes can't help.
- pyb 5y agoYes, many will remember the crazy waiting lists for the Pi 10 years ago. They did not expect to get a huge amount of demand so early.
- hhh 5y agoAt release, we wanted to add support to our product line for the CM4 and needed some to test. However our MoQ was 200. Fast forward to today, we can’t really get CM4s or regular pis fast enough. We recently secured enough for the next 4 months (~800 Pi4 8GB,) but it’s always a battle to find large quantities. We have a vendor that assembles these for us, so they all come pre-assembled. We’ve swapped parts in our BOM for these at least 13 times in the past year. Change SD cards, change microHDMI adapters, power supply, change case, pi model, etc. Relatively painless, but becomes a problem when 30 days of back order is ~150 raspberry pis. I still wouldn’t even consider swapping to another device, though.
- scottlamb 5y ago> However, in these markets, availability on short notice is a fundamental requirement. The CMs appear mostly unobtainable, and it's not clear that the Pi foundation will culturally be able to remedy this in the long term ; their strength is elsewhere. I think all the other SBC vendors are even worse. E.g. seeedstudio is out of literally every Radxa product right now. 2021 is a tough year for niche products.
- 3np 5y agoAnecdotally, I’ve been ordering a bunch of stuff this year - hardkernel/radxa/friendlyarm/pine64. Apart from PINE64, I’ve been able to get almost every board I’ve had my eyes on - in due time. They can go in and out of stock in intervals of weeks or months. This is all ordering directly from vendors. Domestic redistributors seem to be dry all over though. I guess you could say seeeed falls in the middle of those. Basically if you can afford to wait and subscribe to when things come back in stock (if you’re unlucky), you’ll usually get your stuff in due time. It takes some discipline to not be part of the problem by ordering extras just in case. These small Asian vendors are very agile and have swapped out NICs and stuff to make up for missing components. On the slightly more industrial side it’s ridiculous, though. Due to Intel NIC shortage, PCEngines APU has been out of stock globally for I think 6 months and the manufacturer was transparent from the beginning that it would be a year or two before they are available. I think all of 2022 is already reserved.
- justin66 5y ago> The CMs appear mostly unobtainable To whom? There might be a world of difference between the experience of buying a CM4 at retail and the experiencing of reaching out to the RPi foundation with a bulk order.
- dmonitor 5y agoMy boss was lamenting how projects would have to be pushed back because they are unavailable
- zokier 5y agoOne thing that makes RK3566 notable is that its GPU (Mali G52) is supposed to have decent open source driver support: https://www.collabora.com/news-and-blog/news-and-events/panfrost-achieves-opengl-es-3.1-conformance-on-mali-g52.html https://www.collabora.com/news-and-blog/news-and-events/panf...
- officeplant 5y agoAs a Pinebook Pro user I can confirm that the panfrost drivers make it a vastly more usable platform ever since that team released them. Its not perfect, but its better than nothing.
- rbanffy 5y agoIt'll be awesome now to get a laptop chassis with one (or a couple) connectors for these. If this becomes a long-term standard, we'd be able to upgrade laptops without throwing the old one out (or passing it to someone who needs it).
- flyinghamster 5y agoIt seems like the CM4 design was almost made with laptops in mind. The main issue is cooling, though. The case would need to insure that some sort of heat sink would maintain physical contact with the SoC, and some thermal paste would be a good thing as well, so this might be a little more than "drop in a new module." Otherwise, throttling will be an issue with any sustained work. How much of a problem that becomes depends on the intended use. It wouldn't be an M1 Mac, but an 8 GB CM4 could still be the heart of a nice low-power laptop, with the bonus of GPIO pins, as long as the cooling is sorted out.
- yjftsjthsd-h 5y agoCould you just air cool it? I thought pis were supposed to tolerate passive cooling in general, so I would think it would be enough to have a fan to offset the case
- geerlingguy 5y agoRunning at 1.5 GHz, air cooling is enough. The Pi 400 has a massive but thin heat sink that keeps it running well at 1.8 GHz (and I overclocked to 2+ GHz with no ill effect or throttling). If you have ambient temps under 80°F and a light breeze past the bare SoC it doesn't seem to throttle unless overclocked to 2+ GHz.
- toast0 5y agoLaptops don't always get a lot of air. A good thermal connection to something reasonable can go a long way.
- officeplant 5y agoThe Pinebook pro just uses a thermal pad touching the IHS and the magnesium bottom panel. It works fairly well but will still throttle significantly under a full load for long enough.
- karmicthreat 5y agoHopefully these boards have better availability. Normally I would use a Pi Compute Module or just a regular Pi to build a product. But I'm designing things around ESP32s now because I can actually get those.
- GhettoComputers 5y agoIsn’t ESP32 generally better for most products? Pi is so heavy, ESP32 S2 is nice too.
- detaro 5y agoRaspberry Pi and ESPs are so different that IMHO you can't meaningfully make such a statement.
- GhettoComputers 5y agoIoT I can safely say that running a heavy OS is not the best way to do so. Most IoT are lighter, cheaper, use less power and smaller. Using a computer with an OS for IoT is rarely a good idea from what I seen. He said he used ESP32 instead, so they can do the same thing.
- karmicthreat 5y agoDepends on your product and industry. At low volumes you can get an app running on a Pi quickly. And it already has wifi and bluetooth. Plus lots of available expansion boards. Power is usually not a concern for industrial equipment. The Pi Zero and Pi Zero W were used in a ton of IoT devices.
- GhettoComputers 5y agoUnless you’re comparing it to an arduino, many other boards like ESPs have WiFi or WiFi and BT as well, and aren’t hard to get it running quickly. The zero has no wireless as far as I remember. What were the zero and pi zero w used in?
- antattack 5y agoIf one is making a board for CM4 module: how does one solder those two connectors to be perfectly aligned? Are manufacturers using some kind of jig for each board going through reflow?
- geerlingguy 5y agoThe pins are sufficiently small and tightly-aligned that the connectors seat themselves nicely centered during reflow. Though a few of the boards I've tested do seem to be very slightly off, but you can still pop the Pi into the connectors.
- pathartl 5y agoLots of flux and a way to inspect it. There's tons of cheap USB microscopes out there now that you can use for soldering. If you put a tiny bit of flux underneath the connector, heat it up, and let it sit you'll make it tacky and can lay the connector on it. Tape is also usable. Just get the ends and then remove it to do the full thing.
- squarefoot 5y ago> The Pi, despite its warts, has two things going for it: a company that devotes a lot of time to testing, documentation, and bug fixes, and an active and broad community [...] True, but lets not forget another non trivial one: advertising. I'm lucky if I can spot a new board discussed in a few sites, while every time a new PI is launched, the news resonates like someone set their feet on Mars. If manufacturers want to build a community and have more developers/ports/bugfixes etc. they should allocate some resources where it's appropriate. Not easy since the PI is pushed by Broadcom themselves, I know. Also, I would avoid the term "clones", which gives a bad impression of the products. There's no such thing as a Raspberry PI clone, unless having similarly placed connectors in some models counts as cloning. The hardware is (thankfully) vastly different. Also, Broadcom doesn't sell the PI processors to anyone else ensuring that cloning them is impossible, as is building any product using the same technology, short of hosting it in the form of a compute module, which may not be the ideal/cheaper solution in many contexts. Not a big issue since there are much more powerful platforms out there, but few know about them for the above reason. Personally, if I see an interesting board, my 1st and 2nd stops to see if and how well they are supported are the Armbian and DietPI boards and forums (other suggestions highly welcome!). https://www.armbian.com/download/?device_support=Supported https://www.armbian.com/download/?device_support=Supported https://dietpi.com/#download https://dietpi.com/#download
- djrogers 5y ago> advertising. I'm lucky if I can spot a new board discussed in a few sites, while every time a new PI is launched, the news resonates like someone set their feet on Mars. That's not advertising, that's marketing and name recognition.
- deleted 5y ago[deleted]
- hammyhavoc 5y agoYep, but that doesn't change the point made.
- hutzlibu 5y ago
- andrewstuart 5y agoARM SBC's will always lag Intel in the single most important factor - software. Unless some large corporation(s) get serious about spending on money on first class Linux implementations - and there's no sign of that. The best ARM software is the community developed ARMbian, but that's not enough to tempt me to buy anything except Raspberry Pi. Raspberry Pi's greatest strength is its first class software. The weird thing is that none of the ARM device vendors seem to realise that "it's all about the software".
- yjftsjthsd-h 5y ago> The weird thing is that none of the ARM device vendors seem to realise that "it's all about the software". Pine64 basically exists to ship (mostly ARM) hardware with good open source software support.
- filleokus 5y agoI'm not sure if I've asked on HN before, but I so wish for something RPI-esque that use usb-c both for power and display output (and actual usb as well). It would be really cool to have a bus-powered thin client I could just chuck in to the usb-c cables attached to monitors at work. Have it boot really quickly and just open up VNC/RDP/≈Citrix... But no, the only one I've found is the pretty expensive Intel based Lattepandas, although I see they currently run a Kickstarter for a new one[0]. But sooner or later someone must build a ARM-based one with some usb-c magic chip on them that can concatenate power/video/usb in one port. [0]: https://www.kickstarter.com/projects/lattepanda3delta/lattepanda-3-delta-faster-than-ever-still-pocket-sized?ref=9evygd https://www.kickstarter.com/projects/lattepanda3delta/lattep...
- GhettoComputers 5y agoYou can buy an android phone with usbc vid out to do that.
- RF_Savage 5y agoThunderbolt is made by Intel and fairly expensive to implement. So no surprises why it shows up on the expensive Intel based board and nothing else.
- mikepavone 5y agoYou don't need Thunderbolt for Display + power + USB over USB-C, just DisplayPort alternate mode. You only need Thunderbolt if you also want PCIe
- 3np 5y agoThe PinePhone and PinePhone Pro both do this. They have a cheap “convergence” dongle breaking out USB-A, Ethernet, USB-C PD and HDMI from the USB-C port. I had such a silly smile on my face the other day when I got Arch up and running on the PPP with Sway and external keyboard. With a bit more tweaking I’ll feel comfortable not bringing the laptop for weekend trips “just in case”. If you really want another form factor, I don’t find it unreasonable to disassemble it and fit it in a custom case sans touchscreen and battery.
- Havoc 5y agoEncountered this too with Asus Tinkerboards. The ecosystem is so comparatively weak that the (at time) better hardware isn't enough to tip the balance Any crappy IoT tutorial will work on a rasp...other boards you better have troubleshooting skills
- GhettoComputers 5y agoI don't like Pi for IoT, its too heavy, a fucking OS for IoT is heavy, no way am I using that for controlling light bulbs.
- charcircuit 5y agoHow is it heavy? You can have it turn off / on a light bulb in less that a millisecond. Why would you need it to be faster than that?
- GhettoComputers 5y agoI don’t need Linux to turn off a lightning bulb the same way I don’t need a supercomputer to run Microsoft word.
- charcircuit 5y agoSimilarly you could run Word on a computer from the 90s, but it's easier and more continent to use a modern PC.
- GhettoComputers 5y agoA Raspberry Pi will absolutely not be faster at turning on a lightbulb versus embedded solutions, running it through the linux stack will make it much slower.
- charcircuit 5y agoNobody cares if your light bulb turns on in 1 microsecond vs 1 millisecond (these are example figures). Sure it may be slower, but both fall within the nonfunctional requirements of the under.
- ggm 5y agoBreaking out PCIe in ways you can add lots of m.2 SSD is interesting for people who feel throttled behind USB based disk io. There are 4x carrier cards. Each m.2 gets a lane. You get closer to HBA class saturated device speeds. ZFS home NAS
- edko 5y agoI wish there was a board that focused on providing a VS Code server to iPads over USB-C, with all the cost allocated to processor and memory, and very basic (or no) display hardware. It feels strange that such a powerful tablet would need such a thing but, if the board was powerful enough and got out of the way, it would be a nice option to overcome the restrictions that prevent iPad from being a more general mobile software development machine.
- GhettoComputers 5y agoJailbreak it, my iPhone is a mobile Unix OS. Relevant CLI has been ported, APT since iPhone 2G. I have neovim for instance. You can use VNC. Here is some Unix tools https://github.com/ProcursusTeam/Procursus https://github.com/ProcursusTeam/Procursus Or consider this: https://en.jingos.com/jingpad-a1/ https://en.jingos.com/jingpad-a1/