New Crowdfunding Campaign Offers Modular EOMA68 Computing Devices (crowdsupply.com)
A new crowdfunding campaign by Rhombus Tech "introduces the world's first devices built around the EOMA68 standard," which separates a "modular" CPU board from the rest of the system so that it can be easily used in multiple devices and upgraded more simply. Rhombus Tech is now offering a 15.6-inch laptop, a laser-cut wooden Micro-Desktop housing, and two types of computer cards, both using A20 dual-core ARM Cortex A7 processors.
The cards are available with four flavors of the GNU/Linux operating system, and they're hoping to receive RYF certification from the Free Software Foundation.
"No proprietary software," explains their campaign's video. "No backdoors. No spyware. No NDAs." They envision a world where users upgrade their computers by simply popping in a new card -- reducing electronic waste -- or print new laptop casings to repair defects or swap in different colors. (And they also hope to eventually see the cards also working with cameras, phones, tablets, and gaming consoles.) Rhombus Tech CTO Luke Leighton did a Slashdot interview in 2012, and contacted Slashdot this weekend to announce: A live-streamed video from Hope2016 explains what it's about, and there is a huge range of discussions and articles online. The real burning question is: if a single Software Libre Engineer can teach themselves PCB design and bring modular computing to people on the budget available from a single company, why are there not already a huge number of companies doing modular upgradeable hardware?
"No proprietary software," explains their campaign's video. "No backdoors. No spyware. No NDAs." They envision a world where users upgrade their computers by simply popping in a new card -- reducing electronic waste -- or print new laptop casings to repair defects or swap in different colors. (And they also hope to eventually see the cards also working with cameras, phones, tablets, and gaming consoles.) Rhombus Tech CTO Luke Leighton did a Slashdot interview in 2012, and contacted Slashdot this weekend to announce: A live-streamed video from Hope2016 explains what it's about, and there is a huge range of discussions and articles online. The real burning question is: if a single Software Libre Engineer can teach themselves PCB design and bring modular computing to people on the budget available from a single company, why are there not already a huge number of companies doing modular upgradeable hardware?
What you don't realize is that none of that means it won't happen, it just means Joe Average User won't end up buying it.
There is lots of open, modular electronics already. Your boogeyman didn't pop out.
The reason that this isn't already a common approach in the industry is that forcing constraints on form factors for SoC devices has some intractable issues. If you have a powerful SoC it demands high power and needs to dissipate heat; so the upper bound of what you can achieve in the packaging and with the connector will be rapidly met u.nless it is massively over specified, and then it will be large and expensive. Also, display technology is not fixed in time, parallel interface signals are already quite out of date as an interface specification , although the actual limit here will probably be down to the PCMCIA connectors impedance discontinuity and consistency after numerous insertions when more modern differential display protocols are adopted. It is a laudable aim, but I doubt this will save the planet from computer waste.
Currently the CPU in the CPU-cards available in the campaign is an ARM 32 bits ("armhf" for Debian systems).
In the future, if things go well, there are plans to launch other CPU-cards that meet requirements of low power, hw and sw freedom (not requiring proprietary firmware blobs to run), etc. Other CPUs have been already considered, including different architectures, like MIPS. The housing (laptop, micro desktop, etc.) can be reused, it's just a matter of swapping the CPU-card -- that's one of the main points of this project.
I'm hoping that there's enough interest in the project and goes ahead, that the ecosystem thrives and other CPU-cards based on free designs like OpenRISC or RISC-V will be produced in the future.
Probably interesting for many folks around here... there are plans to submit these projects for the Free Software Foundation's Respects Your Freedom program (contacts already started).
Volume is king in electronics. Surely everyone knows that here! In case you had not noticed, a computer is made from -
The last three items are one-off costs, spread over the entire production volume. If your volume is high, they are negligible, if your volume is low, you are stuffed.
PCB design is a non-issue - if you don't pay the going rate. PCB test, debugging and verification, not so much. Hint: you cannot do your own quality control - no one spots their own errors.
Sent from my ASR33 using ASCII
Sounds interesting, but I'd have to see a complete proposal before I'd chip in. I'd want to see the schedule, the budget, the resources, and the success criteria to know if the project succeeded.
most of the information you've asked for, because this is a *genuinely* open and transparent project, is on http://rhombus-tech.net/crowds... - including the BOM, a full risk analysis, and much more. having been around for a long time, long enough to have seen the openmoko fail, and the pi-top team break their promises, and the shit-storm that resulted from the purism team's deceptive marketing, and the difficulties that the openpandora team had with R.F. and firmware: if you have any specific advice, TELL ME. i WANT TO KNOW. best place to do that is the mailing list because then other people can help evaluate your proposals and questions - http://lists.phcomp.co.uk/pipe...
The summary sounds way too grand, so I think I'd want to see it broken down into pieces that are small enough to understand, too.
it's been five years: that's a lot of time to think, plan and get everything lined up. if you're interested in the background as to *why* i am tackling this, it may help to read the background section (first question) http://lkcl.net/articles/eoma6...
"breaking it down into small pieces" it turns out is extraordinarily difficult. the simplest i've found is, "you know like a pause memory pause card? yeah? well this is a pause computer pause card. same benefits as memory cards except now you move the *whole computer*". but even that often is not conceptually enough. after repeating things about 200 to 250 times at hope2016 (and losing my voice on the first day) there's a live video which you can find at https://www.crowdsupply.com/eo... - i managed to get it down to *only* 3 minutes, to cover *a few* of the benefits. the rest (that i have been able to think of over the past five years) are covered here in the "scenarios" section: http://rhombus-tech.net/whitep...
Also important to make sure nothing is overlooked, such as sufficient testing. Be fine if the same organization that helped check the proposal evaluated and reported on the results (perhaps holding the money, too).
well - it's just me, self-auditing with an "always transparent GENUINELY open approach learned from software libre project management of 20 years" unless other people pop up to help. so, you and everyone else on the mailing list will just have to keep an eye on me. and help out with the testing... because it's a software libre project, and i can't do everything, so *need help*. funny and really cool story: a guy called albert contacted me last month, asked if there was any plans to do a french keyboard. i went (internally), "argh, haven't got time, let's point him at the git repo and tell him about the STM32F072 nucleo boards, see what happens" and surpriiise! turns out he's an embedded hardware engineer... so guess what? he's now joined the mailing list and is helping to do french keyboard firmware and much more! https://www.crowdsupply.com/eo... and you can check the mailing list archives as well.
P.S. I think this is a solution to the general problems with all of the crowdfunding systems that I have examined. No accountability or adequate planning.
you're telling me. i spoke to a battery manufacturer last year: we had a bit of a laugh as he explained that a *FUNDED* project for a head-wearable device contacted them and asked him to violate the laws of physics. they'd used a high
What you don't realize is that none of that means it won't happen, it just means Joe Average User won't end up buying it.
There is lots of open, modular electronics already. Your boogeyman didn't pop out.
sorry, i don't understand. could you possibly expand on this, perhaps help review the logic analysis behind the modular standards that i've reviewed over the past five years, if you feel that i've missed any or missed anything, please do let me know. the list that i maintain, including comprehensive analysis, is here: http://elinux.org/Embedded_Ope...
the issues to take into account are: it must be absolutely simple, it must absolutely work, and it must not break (due to mechanical or EMI issues). we just saw a report only last month a journalist (who was happy to say that he has "big fat fingers") trying to assemble and upgrade a Gaming PC - he just couldn't cope. and that's a "modular" design, isn't it? exposed electronics, fiddly parts - all modular mind you! - he was absolutely shit-scared of dropping screws and shorting out $1000+ worth of parts.
by total contrast, robust memory-card-form-factor casework is simple, works, and is protected mechanically and is EMI (static) shielded. if however you know of any other modular industry standards that fit these criteria, please do tell me because i will need to evaluate them and adapt accordingly.
I have an ANCIENT (>10 years old) Dell XPS desktop machine - and last week, the motherboard failed. Went to Fry's paid $65 for a new motherboard and $120 for a new CPU (which included a new cooling fan). My RAM modules were too ancient to run in the new motherboard - so I spent another $60 for a couple of RAM modules. To my surprise, the original power supply, graphics card, hard drive, DVD drive and case all fitted perfectly - and a simple reboot got me back into Ubuntu as if nothing had happened - I was back up and running in an hour.
Sure, the CPU socket had changed - and my decade-old DDR-2 memory wouldn't work in the DDR-3/4 motherboard - but aside from that, modularity worked 100% perfectly. I could have chosen from a dozen different CPU's and a similar number of RAM suppliers and any one of a dozen motherboards - and the outcome would have been the same.
... you're aware that intel has moved *away* from socketed CPUs and is forcing BGA onto manufacturers, now? you're really lucky to have been able to find a motherboard that suited you which didn't have the BGA-soldered processor on it.
So the desktop PC "standard" is already an incredibly modular system. The problem is that (by modern standards) it's physically huge.
For small systems like IOT devices, the cost of "the computer" including graphics, networking, RAM, long-term-storage is down to $10 or less...so modularity at that scale is just pointless - increasing the cost by adding connectors between the parts is just silly.
... and actually causes huge reliability and manufacturing issues. yeah. you get it. which is great to see.
For systems at the scale of a cellphone, modularity is a tough sell because the physical form-factor has to fit perfectly with the shape of the battery and screen and heat management is a big issue - so making a *usefully* modular phone is challenging.
dave hakkens is *PISSED*, man. like, really *really* disappointed and betrayed by google. all that money and they *claim* open-ness but actually instead they're just strengthening the positions of the existing cartels. what a fucking waste. the sad thing is, i spotted all this years ago, but it's taken everyone else (and dave) quite a while to catch up, because most people are non-technical and do not have a reverse-engineering background https://davehakkens.nl/news/re...
The real issue is modular laptops.
that's why i'm tackling it: to make sure it's done right, and in a transparent way, with a standard that's *genuinely* open.
It's a real pain if you screen gets cracked or your motherboard or power supply fails. But you don't need modularity at the electronics level - it's all about modular cases and connectors.
and having the right *to* repair or 3d-print those modular case parts.
You can buy software, download free software or write your own - and it's pretty simple to make it work on the trifecta of OSX, Windows and Linux - and trivially easy if you can make it web-based. But it's very evident that the business model of most companies these days is to lock you in to buying music/video/apps from their "app store"...that's where the $$$'s are...so expect to see more moves like MS's efforts to lock down Win-10 so you have to buy apps through their store.
one thing that hadn't occurred to me (but i must add to the standard, to protect against), is that DRM is going to be totally ineffective in modular computing. you can't *possibly* agree a DRM standard across a truly open architecture: it just doesn't work when access to all the hardware relies critically on drivers that are released under GPLv2+ licenses.
i mean... they can _try_... but it will be a hell of a job to maintain.
so i think i'm safe in adding "hardware-level DRM simply not
And by "move to block them" what do you mean, they'll dress up in a chicken suit and dance in the street? It won't work.
It is a pretty stupid conspiracy theory when all it consists of is an underpants gnome.
Maybe in your country there is some sort of process to "block" companies that anger competitors, but in most of the world it simply can't be done.
The problem is that (by modern standards) it's physically huge
Any smaller and it would not hold a DVD drive, an LTO drive and a DAT drive, and still have somewhere to put USB sticks and SD cards, not to mention the place required for SCSI cards.
yeahhh i had to make a decision whether to make the first EOMA standard for mass-volume clients or for mass-volume servers. i figured that with facebook, google and hp and others having the data centre market pretty much sewn up, and them trying to convince everyone that "cloud is good", and having poisoned the word "open" in that area with their "open compute" standard, the chances would be much better if i focussed on "the little guy"... ... that meant using hardware that was simple enough for someone like me to learn, and with a persistent and bloody-minded attitude actually gain access to Reference Designs and so on, and that in turn meant SoCs around the $2 to $8 mark that are designed for "tablets" and "smartphones", not "intel-style PCs", and _that_ in turn meant "SATA and GbE and PCIe are off the interface set". you can't get a QFP-176 SoC at $2.50 that has PCIe or SATA, basically, but you *can* get one that has HDMI, 3x SD/MMCs, 2x USB2 and several other really good interfaces that you can make a fully-functioning low-cost computer from (look up the Allwinner R8 - it's QFP176 and $2.50. absolutely amazing).
As someone who actually saw http://www.youtube.com/watch?v=6v4Juzn10gM EDSAC working, I think the standard tower PC case is about right, and I KNOW that tape will keep my data for 30 years (I have read my own backups 30 years later),
toootally cooool! ahh... don't read them too often, the heads are abrasively-worn by the read/write cycle...
and I know DVDs won't keep my data for even six years.
*sigh* that oxygenation of the metallic compound through the edges of the disc when they thinned down the amount of varnish to save money, it's a bitch, huh? did you happen to mark the DVD with a permanent marker then close it up inside a plastic case? i know of someone who learned the hard way that the fumes from those pens migrate *into* the discs and oxidise the metal.... whoops... ... you can't use HDDs because after 5 years there's a 25% chance that just *powering them up* will cause a head-crash: thermal warping (cool-down) of the HDD when it was last shut down, combined with the bearings seizing as the oil/grease isn't being cycled round during storage.... yyyeah.
you can't use SSDs because the geometries are too small now, you get data loss over time due to quantum effects and radiation... what are we down to now... 20 atoms to store one bit of data??
we're screwed basically :)
I certainly don't want MY data in the cloud.
cloud... that's where you store your data on other people's computers, right? :)