Awesome.<p>I wish that these wouldn't just use a Raspberry Pi, though. If you just give people a Magic Computer Board to slot into a few other bits of plastic and peripherals, how much will they really learn about the hardware?<p>What about a kit that you solder up yourself? Not the actual components, but at least some headers or leads to physically separate the different logical pieces of the machine. The core logic board with all those annoying BGA components could be a single board, but the peripherals might be broken out into headers designed for different module boards to plug in.<p>The USB adapter boards or hub board connect HERE, the audio amp board connects HERE, the microSD card/M.2 SSD storage board goes HERE, the Power supply board plugs in HERE, etc.<p>And then you open-source a modular 3D-printable case that users can design in a web interface, snapping slots sized for different plugs/modules in different places on a shell, choosing where the screen/hinges/keyboard/trackpad/board should sit. Link to an affiliate-linked online printer for convenience, and stock a few default configurations.