Open Book Touch – A DRM-free, WiFi-connected 4.26-inch open-source hardware e-reader (Crowdfunding)

Oddly Specific Objects has launched a crowdfunding campaign for the Open Book Touch, an ESP32-S3-based e-reader with a 4.26-inch e-paper display with 480 x 800 resolution and a capacitive touch screen.

The open-source hardware device comes with 16 MB flash, 8MB PSRAM, a frontlight with warm and cool LEDs, a microSD card for storage, and an 800 mAh user-replaceable LiPo battery with everything housed in a 3D printed enclosure.

Open Book Touch

Open Book Touch specifications:

  • SoC – Espressif Systems ESP32-S3 dual-core MCU with Wi-Fi and Bluetooth LE connectivity
  • Memory – 8 MB octal SPI PSRAM
  • Storage
    • 16 MB quad SPI flash
    • MicroSD card slot
  • Display
    • 4.26-inch, 480 × 800 e-paper; 1-bit and 2-bit grayscale with dithering
    • Capacitive touchscreen based on FT6336 low-power controller
    • Frontlight – five warm + five cool LEDs, independently dimmable
  • USB – USB Type-C for power/charging and programming
  • Misc – 3D-printed plastic enclosure; snap-fit, with 3D-printable CAD for custom shells; note: injection molding possible as a stretch goal
  • Power Supply
    • 5V via USB-C port
    • 800 mAh user-replaceable LiPo with integrated charging and monitoring
  • Dimensions – 78 × 120 × 10 mm
  • Weight – 85 grams

Multilingual e-book reader

While the Open Book Touch can be used as an e-paper dev board programmable with Arduino or CircuitPython, most of the firmware/software work has been done to create a nice e-book reader.

The default firmware has been written with the ESP-IDF framework to optimize performance and power consumption. It relies on Focus, a lightweight, platform-agnostic C++ UI framework for resource-constrained embedded systems, inspired by NeXTSTEP’s AppKit and Apple’s UIKit, which comes with view controllers, a touch-and-gesture system, a full set of on-screen widgets, and even an on-screen keyboard.

Open Book Touch Web Interface

The firmware supports EPUB and plain text, with hyphenation, justification, and inline images, offers multilanguage support with around 70,000-glyph Unifont and a UI localized in seven languages, including right-to-left ones, fast refresh performance between page loads, and a DRM-free experience allowing you to transfer your books over WiFi through a built-in web interface.

Open Book Touch is open hardware with MIT-licensed firmware, schematics, board files, enclosure CAD, and source code to be released before shipping, although the source code for the Focus application framework has already been released.

Open Book Touch Xteink X4 Kindle Kobo Clara BW Boox Go 6

There are plenty of e-book readers with touchscreen support, such as the Kindle or Kobo Clara BW, and some other readers do not require DRM, have a replaceable battery, and partial open-source support, but none of them have all these features in one device as the Open Book Touch offers. The main downsides I see are the smaller display and the limited number of supported book formats (for now). Another open-source hardware ESP32-S3 e-book reader not in the list above is the Diptyx E-Reader, which has a different dual-screen design and relies on physical buttons instead of a touchscreen for user interaction.

The Open Book Touch e-book reader is now available on Crowd Supply with a LiPo battery and a microSD card for $149. There’s also a $249 Open Book Touch “Author’s Edition” with a premium enclosure, but details are sparse for now. Shipping is free to the US and $12 to the rest of the world. You’ll need to be patient as rewards are only scheduled to ship by April 2027.

YouTube video player

Share this:
FacebookTwitterHacker NewsSlashdotRedditLinkedInPinterestFlipboardMeWeLineEmailShare

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress. We also use affiliate links in articles to earn commissions if you make a purchase after clicking on those links.

Radxa Dragon Q8B Edge AI SBC with Snapdragon 8cx Gen3 SoC

9 Replies to “Open Book Touch – A DRM-free, WiFi-connected 4.26-inch open-source hardware e-reader (Crowdfunding)”

  1. I am a BOOX Leaf user. Very much frustrated with BOOX. They do not release the GPL code. I quite like a cheap e-reader with too long battery life. But I have several criticisms on this thing:

    • It uses ESP32-S3. It’s Xtensa. Worse software support. Didn’t the folks stop their Xtensa line?
    • Isn’t 8MB (PS)RAM short?
    • The screen supports only 2 bit grayscale. And they haven’t written what screen they are going to use. That makes a real difference. I already feel the difference between me BOOX Leaf with Carta 1200 and me brother’s BOOX Go 7 Color with Carta 1300.
    • If you want to simply sideload normal DRM-free epubs, all of those devices support it.
    • If you are fine going for an AP, you can install custom software like koreader on many devices including Pocketbook and Kobo ones. Not sure why it has written you cannot run custom code on Kobo Clara BW.

    Regarding the last point, I do want a decent e-reader like Leaf I have but with Linux support. To make us closer to the goal, I have extensively contributed to postmarketOS wiki: https://wiki.postmarketos.org/wiki/Category:Ebook_reader

    As I have written in the respective wiki pages, both PocketBook and Kobo openly permit running custom OS/firmware on their ebook readers if you can go outside warranty.

    1. ESP-based devices are more likely to be able to have a longer battery life. Anything which runs Linux will have a pretty power-hungry SoC that is going to drain battery a lot quicker. So it’s probably a matter of choice between power and battery life.

      I followed your link and checked all the PocketBook and Kobo device pages and they tell me:

      • PocketBook 614 plus (2017): archived
      • PocketBook InkPad 4 (2023): not booting
      • PocketBook Touch HD (pocketbook-pb631) (2017): cannot be selected in pmbootstrap
      • Kobo Aura (2013): not booting
      • Kobo Aura Edition 2 (2016): not booting
      • Kobo Clara 2E (2022): testing, lots of features not supported / partially supported
      • Kobo Clara BW: cannot run postmarketOS
      • Kobo Clara HD (2018): testing but features all green
      • Kobo Glo (2012): not booting
      • Kobo Glo HD (2015): cannot be selected in pmbootstrap
      • Kobo Libra 2: not booting
      • Kobo Libra H2O (2019): testing
      • Kobo Nia (2020): archived

      That doesn’t quite leave many options, much less any recent ones.

      The only device that seems to easily fit the bill is the PineNote, but it’s on the larger (and more expensive) side.

      1. Well why create a hardware from scratch. You could write custom software for those Kobo devices. Those Cortex-A7 run at 1Ghz. Downclock them to the clock ESP32-S3 has and you probably will get roughly the same power consumption.

        Sure, many Kobo devices are not supported by pmOS directly. But you can install KOReader on them. So Kobo Clara BW does run custom code unless KOReader docs are incorrect.

        There also used to be QuillOS but now they have moved to PineNote.

  2. Only e-reader to be Ahmish DemoScene scroller of your books in SX-520 fonts, be mistaken for 4 e-paper price tags in a front-lit trenchcoat, and maybe ship with an optical overlay that promises to just ‘dump tokens’ into your eyes.

  3. What do they mean by “require drm”?

    I’ve got a Clara and can read non-DRM docs on it.

    Other than raw hackability I don’t see any upsides to this.

  4. Lemme clarify something about the earlier comments I had. If we see this device as a start to liberate the world of e-readers, it could be a very good effort. If it goes well, I would appreciate it very much. But as a device to use as a real e-reader daily, nope it isn’t.

    If the efforts of Open Touch people lead us into an open e-reader ecosystem, it makes all sense that the first open hardware e-reader doesn’t catch many eyes. Perfect is achieved step by step. It doesn’t come for granted for free. However, going for ESP32-S3 still would be a valid criticism.

Leave a Reply

Your email address will not be published. Required fields are marked *

Boardcon MINI1126B-P AI vision system-on-module wit Rockchip RV1126B-P SoC
Boardcon MINI1126B-P AI vision system-on-module wit Rockchip RV1126B-P SoC