Putting the cart before the horse a bit here, as I haven’t been writing much lately, but I got this education market ARM Chrome tablet pretty cheap and followed some instructions to get it fully converted to Linux. ChromeOS is gone. It’s running Debian Trixie via the “velvetOS” project. I could’ve just used the Linux container in chrome OS, but everything has such high guardrails that even the most minor of customizations got very frustrating. Anyway, I specifically picked the 10E because it was known to at least mostly support Linux.
Some limitations, as the camera doesn’t work, I don’t think the external speakers work (could be specific to this particular boot image), and on full boot I have to manually rotate the screen to make sure the touchscreen coordinates stay aligned with the display. Otherwise it works surprisingly well.
Firefox is probably too slow on this old MT8183 with 4 GB of RAM, but it is much faster on the EMMC install compared to the USB, and it was not torture to go online and grab a couple of files directly. The word processor is Focuswriter with their green theme tweaked to amber and it runs perfectly. Suspend/resume is working well enough with auto-login that I can just leave Focuswriter up. Battery life is an open question, but before I wiped it, Chrome OS reported it had 96% battery health 🤷. With a mobile-grade SoC, and with Bluetooth and Wi-Fi turned off, I’m optimistic it won’t be too bad.
I also fixed up one of my DIY mechanical keyboards, and I think it’s a pretty nice little writing setup. Right now, I just have Wi-Fi turned off, but I could theoretically strip out the drivers altogether, or (if I remember correctly), even take the Wi-Fi module out of this one. I opened it briefly to short out the hardware write protection on the firmware, but forgot to look for the Wi-Fi card. As an aside, this was by far the easiest I could imagine a tablet being to service — zero glue connecting screen to case.
Hate to be the odd one out but I would love more information on the keyboard.
The keyboard is one I designed myself. It doesn’t use any stabilizers, the extra parts needed to make long keys press evenly. I did this by, well, not using any long keys. Otherwise, I did as much as I could to keep it pretty mainstream, unless you touch type lots of numerical digits or need your arrow keys in the traditional shape.
It has a bigger brother with a numpad, but I had to order 5 PCBs, so for this one I simply snapped off the numpad and used a wire to bridge the one broken connection. It’s fairly low profile, using the narrowest height I could cram everything into and using switches that are reduced height above the “plate” but are otherwise normal mechanical keyboard switches. I got blank low-profile keycaps and designed my own legends and used a laser engraver (instead of an iron or press) on Cricut’s infusible ink markers. They photograph better than IRL, but they did come out pretty well. There is a Raspberry Pi Pico wired to the circuit board and running custom firmware (KMK). The rest is made of painted Masonite hardboard and 3D prints.
That is awesome. I just purchased a CO2 laser last month and would love to give this a shot. Any recommendations on how you went about designing the panels, PCBs, and picking caps/keys?