A64-OLinuXino 64-bit ARM OSHW designed completely with KiCAD is live!



This is the first prototype of A64-OLinuXino. The first complex board we made completely with KiCAD.

You can see on the picture above the full configuration with 1GB RAM (2GB is possible) and 4GB fast SLC eMMC Flash, with WiFi+BLE4.0 module.

It was a while until we found free window to run it on the assembly line, but this week we succeed.

Android is build and run from the Allwinner SDK, Dimitar Gamishev managed to make some quick and dirty Linux image, based on Allwinner uboot and kernel, but things are far from complete.

The good news is that A64-OLinuXino boots fine, here is meminfo and cpuinfo.

The bottom line – KiCAD is tested and can produce working complex boards with controlled impedance.


21 Comments (+add yours?)

  1. Gergely Imreh
    Feb 17, 2016 @ 12:13:57

    Awesome work! Can’t wait to get my hands on it (and show to the folks here at the Taipei Hackerspace). Been making all my electronics boards (trivial ones) with KiCad, and love seeing this!


  2. Kean
    Feb 17, 2016 @ 12:15:35

    Very impressive.
    Just don’t use a metal screw in the hole next to the WiFi antenna.


  3. Shervin Emami
    Feb 17, 2016 @ 12:32:04



  4. zoobab
    Feb 17, 2016 @ 13:00:04

    Still the barrel connector. Why not MicroUSB? I have plenty of MicroUSB cables in my bag, I can’t say the same for those barrel connectors. Rpi, BananaPi and others all use MicroUSB for PSU, very handy.


    • OLIMEX Ltd
      Feb 17, 2016 @ 14:47:12

      barrel rulez 🙂 we use micro USB only when we have no space, as micro USB is terrible choice for power supply, most USB cables have high resistance in range of 1-2 ohms which make *big* power loss and voltage drops and overal make this way to supply power unreliable, for small boards which take 20-30 mA like Arduino no problem, for Linux board which may take up to 500mA no way just use Ohm law to calculate voltage drop to 2 ohms cable with such current 😉


  5. ssvb
    Feb 17, 2016 @ 17:53:38

    About “4GB fast SLC eMMC Flash”. What kind of mmc clock frequency and voltage is used to drive it?


  6. Tim
    Feb 17, 2016 @ 21:27:06

    What is the schedule for release?


  7. Vincent
    Feb 18, 2016 @ 08:42:05



  8. hikerguy1900
    Feb 19, 2016 @ 02:36:34

    Congratulations! I look forward to placing an order when these are in production.


  9. Luis
    Feb 22, 2016 @ 06:42:50

    This board looks amazing. I would __love__ if you guys made a version that includes at least one SATA port. It would enable so many more applications! In the meantime, keep up the great work!


  10. Hyung Jun,Ahn
    Feb 22, 2016 @ 23:16:12

    Hi, i’m a university student in korea. using this board’s schematic, i delete some component(eth,flash..etc) ,and add a csi camera jack.if you don’t mind, could you check this out? i attached the schematics to support@olimex.com .


  11. Thomas Pointhuber
    Mar 25, 2016 @ 15:39:10


    I took a short look onto the boardfiles, and have to say, you should improve the footprints which are using oval holes like “PWR1” and “USB-OTG1”.

    KiCAD supports oval holes (not only for the outer shape), which would result in a cleaner look and probably also better manufacturing process of such pads. Compared to your workaround using overlapping holes.


  12. koen de vleeschauwer
    Apr 06, 2016 @ 16:00:21

    Hi. Have you looked at electromagnetic simulation of PCB boards using open source software? What’s possible right now is designing pcb’s using Cadsoft Eagle and simulating using OpenEMS (http://www.openems.de) . You can see an example here: https://github.com/tvelliott/jPCBSim/wiki

    But Eagle is commercial. The obvious next step would be to go open source all the way: design using KiCAD and simulate using OpenEMS. So when you say you’ve used KiCAD for impedance-controlled lines, this sounds interesting to me. Could you tell us more about the design flow? Did you simulate the pcb antenna? In general, what would you need to design impedance-controlled boards using only open source software?


    • OLIMEX Ltd
      Apr 07, 2016 @ 09:37:06

      this is interesting, thanks for sharing, hopefully this EMS is close to real world.
      The design flow is pretty simple – you see what line impedance you need for your design in our case 50 90 and 100 ohm, then calculate what PCB stackup will give you these values and for what line width/spaces you get them, then you layout your PCB with these settings. Basically you can do this with any CAD product all you have to do is to keep lines width/spaces in the calculated values.
      Then you tell your PCB manufacturers which lines what impedance should have and they try to keep them in +-10% tolerances when make your boards.


  13. Mehmet Burhan Tekbaş
    Apr 13, 2016 @ 16:56:01


    Are you going to release a som module too?


  14. Vijay
    Jan 04, 2017 @ 13:55:25

    Any planned release date?


  15. Sangeetha N
    Apr 13, 2017 @ 14:27:07

    Please update the release date.


  16. kdoom
    Mar 10, 2020 @ 18:30:03


    How did you procure the allwinner chip?

    Apologies for the side tracked question


  17. Trackback: Tus propias placas PCB. - Raspberry para torpes

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: