Slashdot Mirror


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?

5 of 122 comments (clear)

  1. What? by Anonymous Coward · · Score: 0, Interesting

    No backdoors? No spyware? No NDAs? Hillary Clinton and NAWBO would never stand for that!!!

  2. Because.se one size does not fit all by zemned3000 · · Score: 4, Interesting

    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.

    1. Re:Because.se one size does not fit all by lkcl · · Score: 4, Interesting

      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.

      we're dealing with that by setting a hard limit for the [re-used, pin-incompatible] PCMCIA "Type I" and "Type II" sockets which are 3.3mm and 5.0mm respectively: the hard limit for these two thinner card types is 5.0 watts. so at around 3.0 to 3.5 watts there's still absolutely no need for fans or any kind of special thermal considerations: passive cooling is all that's needed, and the SoC happens to be in contact with the stainless steel case, which happens to be in contact with the aluminium of the keyboard (in the case of the laptop).

      just over that (up to 4.0 watts) and it is possible to use exactly the same graphite paper that's been developed for mobile phones. cheap, readily-available.

      at around 4.5 watts it would be necessary to seal the package and flood it with thermal gel.

      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. .

      right. i spent five years analysing this and the impedance of PCMCIA (which, again, just to emphasise, we are *NOT* electrically or electronically compatible with: EOMA68 merely REUSES the PCMCIA connectors, housings, sockets and assemblies) is 100 ohms.

      the EOMA68 standard uses RGB/TTL because that allows you to go all the way from 320x240 up to 1366x768 which works out to be around 80mhz. 80mhz over 100 ohm impedance is just about acceptable: you remember those "gold shields" on PCMCIA? those were designed to reduce EMI. the cards we're using for the initial prototypes have the metal case covering the entire connector, both sides.

      why use RGB/TTL? this is covered in the eco-computing white paper in detail, section on "interface selection" http://rhombus-tech.net/whitep... basically if you consider the cost of 320x240 LCDs and take a look on http://panelook.com/ they're peanuts cost and they're *all* RGB/TTL. if you added a converter IC it would be a massively-disproportionate percentage addition to the BOM. however if you go up to a 1024x600 which costs $18 approx and you add a $1 SN75LVDS83b LVDS converter IC.... that's not so bad, is it?

    2. Re:Because.se one size does not fit all by lkcl · · Score: 3, Interesting

      Not trying to be rude.

      no offense taken: this is the internet... it's slashdot.... what you wrote is actually really helpful as a counterpoint: chris answered i think really well https://news.slashdot.org/comm...

      , bill yourself as a fully open and environmentally friendly alt to the raspberry pi and similar.

      *deep, deep breath*..... AAAAAAAAAAAgh no :) *shudder* no, no, nOooo, and no.

      ok to explain my reaction, there: those are all SBCs (single-board computers). after six months of supernova-style popularity, they're dead. each manufacturer of each SBC has to scramble like mad to bring out *the next* SBC using whatever processor they can get their hands on, and the next, and the next, in a desperate cat-and-dog bitch-fight of popularity and unethical abuse of the word "open". ... am i painting a broad picture here of the *really* stark contrast between the approach taken by the embedded "educational" SBC clone market and what we're doing with EOMA68?

      by total contrast we're creating the beginning of a comprehensive eco-system of hardware re-use which *happens* (through direct correlation) to both save money for end-users and also reduce e-waste.

      but more than that: if we took the EOMA68-A20 board and turned it into an SBC, it would *INSTANTLY* be perceived as being a tired total waste-of-time banana pi or cubieboard clone... when in fact the irony is that those products exist *because* of the reverse-engineering and persistence that i applied to Allwinner to obtain GPL compliance. the sunxi community then helped take that initiative over, they've been working non-stop now for years to pressurise allwinner, and i've been helping quietly in the background ever since.

      this project has a completely different focus in other words, where it succeeds if there is a *huge* compatible eco-system (tablet, laptop, router, camera, gps, media centre, lcd tv, games console - everything you can see on here http://rhombus-tech.net/commun... and many more) and a huge compatible range of EOMA68 Computer Cards (and an FPGA card and a Pass-through Card and a DisplayLink Card) with a wide price-range and crucially a decades-long-term "just plug it in, it will work" *stable* standard. ... massive, massive difference.

  3. Future CPU cards (different CPU architectures) by mafm · · Score: 3, Interesting

    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.