How it addresses the Hackaday Prize:
Current mobile hardware is closed and monolithic. Repairs are hard and modifications or upgrades impossible.
This is unsustainable, keeps small companies out of the market and stops users from adapting devices to their own needs. I want this to change!
To do that I am creating a highly modular, upgradable and modifiable tablet with a clear standard for open mobile computing. This lets companies and enthusiasts change what they need and reuse the rest.
The highly modular, upgradable and modifiable design lets them spend more time and energy on the bits they care about (some niche sensor or a CAN bus perhaps) without being bogged down with the bits they simply need (a screen interface or battery management).
The clear and open standard provides a framework for community development to feed back into the ecosystem in a future compatible way.
This will be achieved by defining a mechanical standard for creating cases and an electrical standard that defines interconnects, pinouts and behaviour.
This should enable the re-use of peripherals through different motherboards, housing different SoC's, from all kinds of performance spectrums, keeping the cost of replacement and repair down to a minimum and enabling very quick development of new features/peripherals for the ecosystem.
If you'd like to drill down into the details, here are the most important logs.
If you have time though I recommend just reading the complete logs in order :)
The standard is in concurrent development but wont see a release until the Tablet hardware itself reached a mature status because that's when the Standard will also be mature enough to be released. All the learnings from the development are important for the development of the standards, its not something I can just define beforehand or else it will be too narrow minded. I will share specific details on the standard before that of course to get input from others in the community but I will not release a white paper until things have settled. I had it happen too many times that people jump on the bandwagon during development and develop with incomplete information which becomes deprecated later on, I want to avoid that. If your are interested either way, have a look at the prototype design files which I update as they are being made but be aware that this changes rapidly. If you want to help with the design, get in touch!
For years I've been wanting to create a tablet like device based on a SoM (System on Module). Doing something from scratch, routing DDR3 RAM, eMMC etc. didn't seem realistic to me, this is not only really hard but also very expensive. So SoM it is, which comes with the additional benefit of user up-gradability if the SoM manufacturer stays true to their pinout with successor products, which they usually always do, at least for a few generations, which usually means you get compatible hardware for 10 years or more.
Back then I started out with the Raspberry Pi compute module but the more I thought about my specs the clearer it was to me that it just wont cut it.
I wanted something that can run modern applications, something that is actually very usable and is not just a cool thing on paper.
The past years I've been looking around for affordable SoMs that offer enough performance to be viable, until now there were either cheap outdated SoMs or ones that mainly target the industrial market and are too expensive.
In recent months there is finally an interesting selection of SoMs out there.
Technexion/Wandboard released the Pico SoM product range and the Pico Pi as a dev board. They range from 72-150$ For 150$ you get a fairly decent ARM SoC with 4K video support, 4GB RAM, 16GB eMMC and 802.11 AC WIFI and Bluetooth 5.0.
Essentially the basic specs for a modern tablet.
The other SoM that popped up is the Nvidia Jetson Nano. Very capable SoM with similar specs but lacking WIFI (for now, looks like it will be an option in the future). The GPU is much more high-end than the iMX8M Quad though.
Another very important part is the Display. Until now I never found a satisfying product that had a good picture quality and resolution. It just feels wrong to use a 800x480 display in 2019.
For some reasons there are really great IPS displays popping up all over the place from 1.8" to 13" there is something in every category and all of them can be considered to be "retina" displays. If I want to make a tablet I don't want it to feel like tech from 10 years ago.
So the goal is to make it good or go home :)
What this project will then essentially entail is to design a carrier board for one the two SoMs (though I want to see if I can keep it generic enough to allow for different SoMs in the future) and create a mechanical design that will fuse display and carrier in a visually pleasing way while maintaining the goal of hardware modularity end re-usability.
My MVP will have the following specs:
- Fast enough SoC/SoM to run a modern web app without lag.
- Enough RAM for more demanding applications >=2GB
- 802.11AC WiFi and Bluetooh
- USB for charging and data >=USB2.0
- High-res display in the 7-10" range connected via MIPI DSI or eDP.
- Modular peripherals, the carrier should be very small allowing different peripheral connectors to be attached through FFC cables. A choose your own peripherals kind of product.
- A parametric case design that allows for different screen sizes and peripheral modules (important part of the encompassing standard)
- Battery and charging circuit. No idea how large but I aim for around 4h+ active usage for now.
- Extensible storage via SDcards
Cool things for the future:
- USB-C PD
- Desktop peripherals that you never see in mobile products like an Ethernet Jack.
- mPCI-E connector ( I never touched PCI-e so lets see how that goes). This would technically also allow for M.2 and adding a proper SSD to your tablet.
- This does not have be a tablet, if I can make it small enough a phone is also possible, at least a phablet.
- USB 3.0+
- LTE either through USB or PCI-E
- Keyboard "dock" to turn it into a Laptop
Here is a block diagram of what I'm looking to develop, this might change slightly in the future as the design progresses. I will update the diagram now and then (you can open the png in draw.io btw. and edit the original diagram, really nifty)
Visualization Images Courtesy of:
ICs and other hardware parts are generously sponsored by MESO Digital Interiors https://meso.design/en