EOMA68 Computing Devices

by EOMA68

An Earth-friendly way to easily upgrade and fix your own computer

View all updates Feb 01, 2018

FOSDEM 2018, Shakti Project Tape-out Nearly Done, 2.7.5 EOMA68-A20 PCBs

by Luke Kenneth Casson Leighton

Brief update this time as it’s nearly time to get to Taipei Airport.

Am on the way to Brussels - a little early - so as to be reasonably timezone-synced for the 2nd, 3rd and 4th. There’s a meeting at the Atlas Hotel at 3 PM on the 2nd for RISC-V, I have the stand and a talk to give on the 3rd (if anyone is around I could really use some help, it’s not fair to the FOSDEM organisers or other people if it’s unattended even if I go get something to eat), an Open Hardware dinner to go to that evening, then on the 4th stand again and another talk: thank you to Wim for agreeing to help out with the stand there. Also I am meeting the ZeroPhone creator probably on the 6th. I will be bringing some of the 2.7.4 boards and the 1.6 and 1.7 Micro Desktops, anyone who would like to support the project please drop by. By the 7th I am on my way to the UK to sort out a client’s computers and their website, then visit my brother for a week, and finally back on the 21st, via Amsterdam, to Taipei.

In between all that, the EOMA68-A20 Revision 2.7.5 PCBs might not get completed and almost certainly won’t get assembled before the 10th as they’ll hit Chinese New Year. We might get lucky and have the PCBs back, if so I will post photographs. It turns out 1600 MHz DDR3 RAM is still easy to get. However, 1833 MHz DDR3 RAM is what Hynix is still willing to manufacture. Cannot make a decision here on purchasing until the PCBs are manufactured and tested.

The Shakti Team will definitely have completed the tape-out of their 8-stage 2.5 GHz 120 mW RISC-V implementation, in an experimental ultra-low-power 20 nm process at TSMC. Yes, really: 120 mW, 2.5 GHz. It means that we could do a 16-core SMP processor and easily hit a 2.5 watt budget if we really wanted to. A GSoC 2018 application has been put in under the umbrella of the Libre Cores project. Oh, and alongside the offer from the head of the Shakti Team to provide free access to their resources, the sponsor who wishes to remain anonymous for now - the one who sent me the zc706 FPGA board - has asked "would a budget of USD $250,000 help" and I of course said yes.

Have been talking with Jeff, the creator of Nyuzi, assessing viability for a 3D Engine, it’s based on the Larabee Project. It’s primarily a general-purpose parallel compute engine, enough parallelism and it might just do the job. I pointed out that MIPS used to have white papers on their website which suggested that adding a "1/x^2" instruction as well as going to half-precision for the last stages of 3D calculations can dramatically speed up software-based rendering without needing specialist hardware blocks: this has given him some food for thought, which is a good sign.

Also rhombus tech web site header updated to include links to Liberapay and bitcoin, financial support greatly appreciated, both ongoing and in the future. Discussion on the mailing list welcomed and encouraged.

About the Author

Luke Kenneth Casson Leighton

 Planet Earth. Usually.

$237,697 raised

of $150,000 goal

158% Funded! Order Below

Product Choices


Libre Tea Computer Card

An EOMA68-compatible computer card with an Allwinner A20 dual core processor, 2 GB of RAM, and 8 GB of NAND flash pre-installed with the Parabola GNU/Linux-libre operating system. We expect the Libre Tea Computer Card to receive the Free Software Foundation's Respects Your Freedom (RYF) certification before the first units ship.


Practically Perfect Computer Card

An EOMA68-compatible computer card with an Allwinner A20 dual core processor, 2 GB of RAM, and 8 GB of NAND flash pre-installed with the Debian GNU/Linux operating system.


Numero Uno Computer Card

An EOMA68-compatible computer card with an Allwinner A20 dual core processor, 2 GB of RAM, and 8 GB of NAND flash pre-installed with the Devuan GNU/Linux operating system.


Getting Ahead Computer Card

An EOMA68-compatible computer card with an Allwinner A20 dual core processor, 2 GB of RAM, and 8 GB of NAND flash pre-installed with the Fedora 24 GNU/Linux operating system.


Micro Desktop Housing for Computer Card

This is a Micro Desktop base unit and power supply unit with a beautiful laser-cut stack of 3mm plywood panels that creates an aesthetically attractive tiny base unit for your Computer Cards. Excludes Computer Card, keyboard, mouse and VGA monitor.


PIY Laptop Housing Kit for Computer Card

This Print-It-Yourself (PIY) kit includes all the parts, cabling and boards (main, power, and controller, assembled and tested), and battery, charger, keyboard, LCD, and CTP-LCD for trackpad that are needed to build a complete Libre Laptop once you 3D print the enclosure from the freely available GPLv3+ licensed plans. Excludes Computer Card.


PFY Laptop Housing Kit for Computer Card

This Printed-For-You (PFY) kit has everything needed to create a full EOMA68 Laptop, including a 3D printed set of casework parts, bamboo plywood panels, tested and assembled PCBs, cables, battery, charger, keyboard, LCD, and CTP-LCD for trackpad. Available in a variety of colors and materials. Excludes Computer Card.


Completely Assembled Laptop + Computer Card

A meticulously hand-assembled and fully-tested laptop. Includes your choice of EOMA68-A20 Computer Card and 3D-printed casework.


PCMCIA/EOMA68 Breakout Board

One PCMCIA/EOMA68 Breakout Board with one surface mount PCMCIA header, and tracks to some convenient 2.54-mm-spaced through-holes. Added by popular demand, for access, tinkering, development work, testing, etc.


Pass-through Card

A simple card that takes in HDMI and USB and passes them on. Turns a Laptop Housing into a portable, battery-powered dock for your smartphone, USB-HDMI dongle computer, and tablet, or a second screen, keyboard, and mouse for your existing laptop or desktop PC.


USB + HDMI Cable Set for Standalone Operation

Includes a Micro HDMI Type D cable and 3-way USB-OTG Host-Charger cable tested and known to work with EOMA68 Computer Cards. These are the cables you need to run a Computer Card as a standalone device without the need for a housing. Also useful with the Micro Desktop or Laptop Housing to add a second screen and extra USB port.



We make the modular, upgradable, Earth-friendly EOMA68 laptop.

Luke Kenneth Casson Leighton


Christopher Waid


See Also

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects: