ELLO 2M: A DIY Computer for Hobby and Education

$20,445 raised

of $14,000 goal

Funded! Order Now

Jul 10

funded on





Product Choices


ELLO 2M Electronic Intro Kit

E-book with ideas, jumper wires and components, to get you started with prototyping on ELLO.


ELLO 2M Electronic Experimenter Companion

E-book with ideas plus a board with various sensors and indicators, to see what ELLO is capable of.


Just The Bare Boards

Receive six bare PCBs to build your own ELLO 2M, with supporting BOM and documentation.



ELLO 1M is a miniaturized headless cut-down revision of ELLO 2M, for use with external display terminal. The ELLO 1M has no LCD, no keyboard and no battery. It will keep the prototyping space as well as full hardware compatibility with 2M. The PCB stack concept remains the same as well.


ELLO 2M Assembly Kit

For those looking to get their hands dirty and build their own ELLO 2M, the full assembly kit is for you. The kit has all of the PCBs and components of the "Geek" version and is ready for your assembly!


ELLO 2M Assembled

Receive an assembled ELLO 2M with universal keyboard lay-out, built-in BASIC, and built-in prototyping boards. The assembled Hacker XL version is signed by the creator.


ELLO 2M Custom

Receive an assembled ELLO 2M with custom keyboard panel lay-out of your choice, built-in BASIC, and built-in prototyping boards.


ELLO 2M is a DIY, "stacked PCB" portable computer for learning to program and experimentation.

As Featured In

Geek Logo


"you’ll end up with a computer that’s perfect for learning programming, designing electronics, and general hackery."


"it has everything you need to get started with programming, and a significantly more compact design than you’d get from a classic computer with similar functionality."

The Verge Logo

The Verge

"you can use it to design computer games, develop your own expansion boards, or prototype electronic circuits and control them with programs written on your Ello."


"a DIY laptop for those of you interested in learning how to make and program things."

Geeky Gadgets

"ELLO 2M has no plastic enclosures, no molds, and no mechanical parts. ELLO 2M uses BASIC – a programming language which stands out with its simplicity and clarity."


"Konstantin Dimitrov thinks that for budding programmers and electronic engineers, simplicity and soul will go a long way."


"Konstantin Dimitrov 希望这部电脑可以让朋友们学会如何最大限度的发挥硬件的能力,与电脑来一次最直接的对话,并且培养编程和开发电子产品的基础。"


"Oui, car ce PC a été pensé pour les bidouilleurs et donc pour tous ceux qui aiment mettre les mains dans le cambouis. D’ailleurs, c’est vous qui devrez l’assembler."

ELLO 2M is the modern version of a REAL retro style computer with BASIC. ELLO is all about simplicity, learning, creativity, and pure joy of making stuff.

ELLO 2M has no plastic enclosures, no molds, and no mechanical parts.

The entire computer is built as a thin stack of 6 PCBs with carefully designed shape and thickness. Add to those a 7” display touch panel and a battery, and you have the simple and elegant ELLO. Only eight individual components in total making assembly easy for almost anyone.

ELLO 2M uses BASIC - a programming language which stands out with its simplicity and clarity. The version of BASIC used in ELLO is called MMBasic, which is a Creative Commons License written by Geoff Graham.

The hardware is built around the popular Micromite MMbasic (PIC32MX470-120), plus a number of added small hardware extras, including three microSD drives (one internal), RF transceiver, RTC, serial NVM, buzzer, and a solder-less prototyping space built from four PGA sockets, for electronic experiments.

The idea behind ELLO is not to boast with the top parameters, but to make a nice and cute, pure entry level machine. I hope you enjoy it!

The entire project is open source, with documentation posted in GitHub.

ELLO 2M Features

  • ELLO 2M is Thin - 6.4mm total without sockets, consisting of 6 stacked PCBs.
  • Prototyping space - available on ELLO Geek and above, so you can create and test your projects using ELLO.
  • Real-time clock and buzzer
  • Ample storage - 3 Micro-SD card slots and an internal serial FRAM for data and code storage.
  • Built in RF module - which essentially emulates a wireless UART connection and also has an internal stack with ability for simple networking with similar devices. The range (by specs) is about 100 metres.
  • keyboard - 2 layered keyboard to create pushable buttons, complete with optional backlighting and indicator LED.

With ELLO 2M you can

  • Learn how to program in BASIC and C; more programming languages will follow soon
  • Have an open field to create programs for everything; ELLO is new and your programs will be needed
  • Prototype electronic circuits and control them directly from your programs
  • Develop own expansion boards
  • Write your own games
  • Play alone or connected with friends

Simple and Built for All

All this may sound really complex, but the entire computer is only nine chips and some moderate number of discrete components, connectors and other stuff.

My concept behind this portable computer is to give in the hands of the kids something simple and friendly, just like the old 8-bit machines from my time. Something that will not focus on gigabytes and gigahertz, a massive OS, or other stuff of the sort, where a learner would most probably end up as a user of pre-made software, but the thing that inspires creativity without distracting with greed.

ELLO 2M specifications

  • 32-bit PIC32 micro-controller with 128kB RAM (512kB RAM in the ELLO 2M² Hacker/Hacker XL versions)
  • 7-inch LCD touch-screen panel with 800x480 pixel resolution
  • 3x micro-SD cards – one permanently built-in and two for removable storage
  • Real-time clock
  • 2.4GHz RF communication module with simple communication protocol
  • Small speaker
  • Optional on-board serial non-volatile data RAM
  • Expansion receptacle
  • Electronic prototyping space with up to 1156 holes
  • 4500mAh battery for up to 12 hours of continuous operation (more in power-saving mode)
  • Replaceable keyboard panels
  • Composite construction from PCB panels only

Why ELLO was created – the vision behind it

Computing is not fun anymore! Yes, computers today are incredibly powerful, with vast resources and able to do unimaginably more compared to their early ancestors, but quantity does not always translate into quality. These powerful systems are just down to stiff business and are lacking the soul to inspire enthusiasm and creativity in the user. Even the most entry-level machines are racing for more and more hardware, thus completely missing the main point of being “entry level”. And that is exactly the opposite - how easy and approachable it is, and how much of it can be learnt and understood completely, before moving on to greater challenges later.

The early 8-bit and 16-bit computers had this advantage of being simple. Yes, by today’s standards they were stupidly slow and had a laughable amount of memory, yet that actually worked in the favor of all those kids in the last quarter of the past century who were genuinely curious about computers and how to make cool stuff with them. The simplicity lead to better understanding of the fundamental principles which make every computing system work. Being able to dig into the deepest details of a system allows for fiddling with every single element of it, fine-tuning, and inspiring creativity in attempts to get around all those hardware limitations so abundant in most systems of the time. The great specialists of today were those kids back then, and they have become so good purely due to those very same early exercises in creativity, and the simplicity of the computers and the software they started with.

Take the challenges away, and creativity dies.

By now the point is probably clear anyway, ELLO is not about measuring hardware parameters and comparing them to others. It is also not about Internet of whatever, shiny operating systems, or professional advertising with stock images of falsely smiling suited nobodies.

What ELLO is about, is creativity and challenge by emulating a modest system similar to those which created the current generation of engineers and programmers, to give one the chance to learn how to value system resources, and come up with optimized solutions.

ELLO is priced realistically on the basis of what is inside and what is needed to manufacture it. It is not aimed at being the cheapest system. That is actually quite impossible, considering the influx of near-zero cost sponsored electronics, sold way below the cost of their own materials. But low cost also results in low appreciation and less joy when you are actually holding it in your hands. Those same near-zero cost boards come and go on a monthly basis, every next one cheaper, stronger, and… all the same. ELLO is different from them in every aspect.

Funding goal

I have acquired initial quotes for manufacturing. The first goal is to manufacture and distribute samples to early supporters for marketing and presentation needs, and teasers sent to various educational institutions. A minimum start budget of $14,000 will be needed to ensure all is done properly and in high quality.

Manufacturing Plan

I am currently negotiating terms with several “one-stop” OEM companies to achieve the best speed and quality for money. Units will be shipped directly from the factory after individual quality inspection of each unit. Free shipping worldwide!

Risks and challenges

It is difficult to break the dogmatic thinking that more is always better. The main risk is if the backers presume ELLO 2M’s parameters are not “high enough” for their application by comparing it to other “entry-level” systems currently on the market.

Another risk is also purely volume based – ELLO 2M’s price will not be able (nor will ever try to do so) to compete against the two-for-a-dollar boards which are available on the market at the moment.

A significant challenge will be to penetrate the education market and replace the current existing chaos there through the introduction of ELLO 2M as a single and consistent platform to get an early start with computers, and for joy in one’s spare time by building electronic stuff.

Ask a Question

Have a question not answered in the description above or in the Updates?

Ask Yellow Beak Computer Ltd a Question or Browse the Crowd Supply Knowledge Base


Yellow Beak Computer Ltd

Konstantin Dimitrov

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