EOMA68 Computing Devices

by EOMA68

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

View all updates Jan 08, 2018

EOMA68-A20 2.7.5 Gerbers Off to Factory; Thank You to Everyone for the Sponsorship

by Luke Kenneth Casson Leighton

So, finally, the HDMI Review is complete: the gerber files have been sent to the factory for PCB manufacturing. Estimates can now be made (between five to seven months) until shipping. There’s been a great response from people with donations and sponsorship.

Thank you!

In total so far, the response has been amazing: you’ve sent nearly \$400 USD on PayPal, 0.207 in Bitcoin, \$1200 USD as a loan, \$1000 USD in sponsorship (for a separate project), $14 USD in BitcoinCash, and as a nice side-effect of receiving that I discovered that I happened to already have 0.4 BitcoinCash thanks to the bitcoin fork. There are also commitments of $96.75 EUR a week on LiberaPay which is really great.

Below, at last, now that the "unknown and unknowable" amount of time which was associated with the Revision 2.7.5 HDMI Review has passed, estimates can now be made until production (about six months), which means that I will still need sponsorship and donations to cover all that time. Please do bear that in mind! Here’s the list again if you’d like to help:

  • The LiberaPay Account,
  • My partner's PayPal
  • The standard bitcoin address: 19trK4AVnCC1YHdJfgWWfpZ9c2uLociNjQ
  • The bech32 address: bc1qx4gy7gquhn79nls58z0v4jrz0cxw8a0ew7kwkd
  • ThinkPenguin’s Dash: XwDiFe3BRVbWhgiPMm8fmcrz42pVuWwAEH (please email me if sending here)
  • ThinkPenguin’s Bitcoin Cash: CUhMepNxo2YwbtrY5d6jfeKdDXiQJ6KNDG (please email me if sending here)

HDMI Review completed, Gerbers sent.

At last, Richard’s happy with the way things look on the HDMI tracks, and I spent several days - around 50 or 60 small sets of modifications re-generating the Gerber files approximately 30 times - as I’ve found it’s much cleaner to use gerbv to view the layers. The reason I don’t do it during actual development is because creating photo-quality masks takes a long time and that dramatically slows down the iterative process. However, during the part where I am mostly staring and zooming in and out for several minutes looking at whether tracks could be moved to tidy it up, or add some extra GND vias, or any power track that doesn’t look wide enough, generating Gerbers and staring at those in uniform colours is definitely worthwhile.

So those are off to the Factory: it’s uncomfortably close to Chinese New Year but we might be lucky and get them back in four weeks. There’s no rush (reasoning follows in a bit), and from experience "rushing" is known to cause problems. Here’s the thing: now that the "unknown and unknowable" time (HDMI Review) on the critical path is done, everything else is quite straightforward. It’ll go something like this:

  • PCB manufacturing (3-5 weeks) overlapping with component ordering (3-4 weeks).
  • PCB assembly (2-3 weeks) probably after Chinese New Year. That will

give about 10 samples.

  • Shipping by SF Express to Taipei (3 days).
  • Testing by me (2-3 days).
  • Decision-time: if 2.7.5 OK, go with that. If not OK, go with

2.7.4… just without an HDMI connector.

  • Tell Mike at the Factory "OK, go".
  • 1,000 sets of components and PCBs get ordered for EOMA68-A20, and

500 for Micro Desktop 1.7 (six weeks?). Casework gets ordered, too.

  • Assembly goes ahead (2-3 months).
  • Testing has to be planned and sorted out.
  • Shipping to Portland begins as tested batches come off the production line.
  • Crowd Supply starts sending out worldwide from Portland.

So that’s about… five to seven months, and a lot to get done. This is where it would have been nice to have been, right when the campaign started, last year. C’est la vie: we can’t ship stuff that’s broken or had to be changed because a component went EOL, and we can’t fix or plan for what we don’t know we don’t know we don’t know.

Practical-wise I will almost certainly have to go over to Shenzhen to help them with the testing at the factory. Remember, that also has to be taken into account in the form of sponsorship! The plane flight to HK, cost of travel and hotels in Shenzhen and so on.

DDR3 RAM and Capacitors

This is worthwhile specifically writing about, as one of the "sub-projects" to solve: the out-of-control spiralling cost of DDR3 RAM. (I’ve already replaced all 10 µF 0805 capacitors with pairs of 4.7 µF 0603). What I suspect is happening is that the insatiable demand for Apple products has not only caused the demand and price of capacitors to sky-rocket, but whatever RAM Apple is using in its products is so overwhelming the capacity of foundries worldwide to produce it that all other RAM and eMMC products are falling behind capacity as well.

So the price of the chosen (previously tested) RAM IC is insane: it was a Hynix 1033 MHz 1.5 V part. It turns out that the 1800 MHz equivalent might be compatible, but it will be necessary to test it… oh, and prices on that are just sky-high, not completely insane. The issue is: the available budget is fixed and limited. Whatever RAM is available to buy within the available budget, that’s what has to be bought. I will have to do the calculations, and get some quotes: please do not be surprised if the cost of 2 Gigabytes of RAM is a whopping $20, making it completely unviable to consider, and the decision has to be made to go with 1 Gigabyte of RAM instead.

Many of you will have noticed that this was mentioned in a previous update (actually the past two). I am repeating this practical warning because it turns out that, despite repeating things many, many times it surprises the heck out of me to receive private messages from people saying, "what do you think you’re doing, you didn’t say anything about that decision!" and, um… actually I did… many months ago.

So, again, here, if anyone has any ideas or input on how to deal with the DDR3 RAM situation, such that the actual promise to deliver 2 GB of RAM can be met, now is the time to say so… on the mailing list. Why the mailing list? So that your ideas can be reviewed and discussed, transparently, by other people, as opposed to making me the man-in-the-middle "sole, exclusive person working on this". Nice as it is to hear from people sending me private messages, it doesn’t serve the nature of this project to have private discussions, as it is an open project, not a closed one. As always, you can join the mailing list here.

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: