Skip to content

Zero buttons, solar powered, fully hermetic, DIY e-book reader

License

Notifications You must be signed in to change notification settings

fel88/TurtleBook

Folders and files

NameName
Last commit message
Last commit date
Apr 22, 2025
Feb 21, 2025
Apr 22, 2025
Feb 21, 2025
Mar 13, 2025
Feb 25, 2025
Jul 10, 2023
Jun 30, 2023
Apr 21, 2025

Repository files navigation

TurtleBook

"One book to read them all"


Zero buttons, solar powered, fully autonomous and hermetic e-book reader.

For everyone who loves reading books and DIY projects.

Instructables: https://www.instructables.com/Solar-Powered-Zero-Buttons-E-book-Reader/

WYSIWYG e-book.

Hardware

How to assemble PCB

image

You need next components to solder PCB board:

  1. Arduino MEGA2560
  2. Waveshare shield
  3. MPU6050
  4. INA219
  5. Crystal quartz
  6. FRAM

How to switch pages?

doc_2025-02-21_15-58-17.mp4

How many pages can I read?

If you have 3 LIC charged to 3.88V you can read about 880 pages (LICs will be discharged to 3.05V)

How to convert books?

Use https://github.com/fel88/pdf2eink

Sample books

Twenty Thousand Leagues Under the Seas (Jules Verne)

Wifi (optional)

You can add Wemos D1 v3 module in order to use Wifi

There are two ways of WiFi usage at the moment:

  1. Wifi Access point: Web page (upload, download books). Use your phone/laptop to load books via browser
  2. P2P sender/reciever. Direct book 2 book sharing

Components:

  1. Wemos d1 v3 module
  2. PNP transistor 2N3906
  3. resistor 330

Weight

Approx. 260g (with wemos d1)

History

I am a big fan of reading books, so I've decided to make a small contribution to the world of e-readers .

I travel on the train a lot and I needed some reliable reader. That's why I decided to make DIY e-book reader.

Default e-readers have so many needless options. But all you need 99% of time is turn to next page.

E-ink paper don't consume power till you read it without switching. So Eink+solar power is very suitable combination of technologies.

This book doesn't contain any physical buttons. There is accelerometer inside the book and it can recognize your gestures. It can be used in discrete way (to switch page or to switch menu position in both directions), or it can be used in analog way (e.g. to set brightness of the NeoPixel led)

To turn on the book you just move special plastic key in special place. The internal reed switch will be activated and the book will turn on.

This book has some distinctions from the default e-reader and satisfy my needs better.

  • Solar powered (more autonomous)
  • No buttons. (you need to make some effort to switch the page like in real book)
  • Hybrid capacitors (LIC) instead of batteries
  • Sealed / hermetic ( you can use compound+expoxy resin to totally sealed the book and it'll become water proof)
  • More reliable plexiglass case . You can put cup of coffee on it or you can throw it in your backpack and not worry that it will break.
  • Nothing useless in the firmware
  • Open hardware and firmware
  • Eink for reading and small OLED for quick response menu operations

Also It was inspired by my old project https://github.com/fel88/BIP and couple of github projects (https://hackaday.io/project/189366-supercaps-solar-panel-project/details) solar panel + supercap (https://github.com/aresta/Supercaps it seems that it was moved to https://github.com/aresta/ESP32-C3_Supercaps )

Great quote from Aresta/Supercaps project: image