Hook

tiny kindle
Their other posts in the index, biggest breakout first.
I made a tiny Kindle. Here's a quick guide on how to make your own. So, for this build, I used a wave share 1.45 inch e-paper, a Raspberry Pi PICO 2W, a Lipo battery, a switch, and three buttons. The e-paper display connects the Pico using SPI, and here's how the wiring looks for that. The power is pretty simple. The Lipo battery goes through a physical switch, and then from the switch into the Pico's power input. So, this way the switch just cuts the power completely when you turn it off. For future builds, do you want to use something that also lets you charge the battery? For the controls, I wired three buttons using the Pico those internal pullups. So one side each button goes to ground and then the other side goes to a GPIO pin on the pico. And these are those pins. And now for the code, the pico runs MicroPython and I use Thonny to do this. This code is so bad, please don't look at it, but basically I have dot text files that it reads in the file system. But my code basically wraps the text so it fits the small screen, splits the text into pages and then renders each page into a frame buffer that gets sent to the e-paper display. And then when you press the buttons, it just moves forward and backwards. The menu button opens a small book selector and then I store book marks in a JSON file so you know where you left off in each book. So the reason I made the mini Kindle was just for a proof of concept. It wasn't actually supposed to work super well. The video did go viral, which is kind of fun, but yeah, obviously the Raspberry Pi doesn't have a lot of memory and I'm literally loading like 27 pages of a book on it. So it's not that useful right now. But the idea is that I actually do want to make a real Kindle. You can either drag in the files onto an SD card or I can access an actual website and just upload files that way and then it'll send directly to my Kindle. And this is great because if I make it actually able to connect to the internet, I can do things like read A3 on my little mini Kindle. So yeah, if you're interested, this is the new screen for the new Kindle that I'm working on. I'm going to try to make a YouTube video on this. So make sure you follow me on YouTube. But thank you guys so much for the love on the Kindle and all the little electronics projects recently. I'm super excited to keep going with this and it's been so much fun. So thank you.