DIY E-Reader Incorporates Mechanical Key Switches

Brandon upped the ante in the e-reader market by incorporating mechanical key switches in his DIY device.

We see surprisingly few DIY e-readers around here, probably because Amazon’s Kindle Paperwhite series is just so darn good. Makers aren’t often concerned with building something better than consumer products, but they do tend to want to create something that offers features that those don’t. Brandon, AKA “krabizzwainch” and “bwkrayb,” found a way to do that by incorporating mechanical key switches into his DIY e-reader.

The current Amazon Kindle, Kindle Paperwhite, and Kindle Paperwhite Signature Edition use touchscreen controls for their interfaces. The Kindle Oasis does have two physical buttons for flipping pages, but those are mushy garbage buttons that don’t satisfy those of us who have grown accustomed to mechanical key switches. There are other e-readers on the market—you may be surprised to learn that the Barnes and Noble Nook still exists—but they don’t offer good buttons either. Brandon’s DIY e-reader is, as far as I can tell, the only available option that features true mechanical key switches.

Those switches come in the form of an Adafruit NeoKey 1x4 mechanical key switch pad with NeoPixel backlighting. That connects to a Raspberry Pi Zero 2 via I2C. Thanks to the mechanical key switches, there is no need for a touchscreen. So Brandon used a 3.7” Waveshare ePaper screen, which is small but still readable. For now, power comes from a large USB battery bank, but Brandon plans to add a dedicated battery soon. The “enclosure” is an old Apple AirPods cardboard box.

Brandon wrote all of the software for his e-reader in Python. On boot, it will automatically display the last book read by the user and it does remember the page. To read something else, the user can back out to the main menu and select any other book in storage. It is able to work with standard EPUB e-books, which is the most common e-book format outside of the Amazon Kindle ecosystem. Readers can find EPUB books at online libraries or e-book retailers outside of Amazon.

This DIY e-reader may lack the polish of a Kindle or even a Nook, but it is hard not to love the pure can-do attitude that it exhibits and I’ll always be a sucker for any project that contains mechanical key switches.

Cameron Coward
Writer for Hackster News. Proud husband and dog dad. Maker and serial hobbyist. Check out my YouTube channel: Serial Hobbyism
Latest articles
Sponsored articles
Related articles
Latest articles
Read more
Related articles