Touchscreen E-Paper Input Module
The Touchscreen E-Paper Input Module is an open-source hardware input module for the Framework Laptop 16, created by community member arthomnix. It features a touchscreen e-paper display that fits as a medium-sized input module, featured on the Framework 16 product page and at the Framework 2nd Gen Event12.
Hardware
The module uses a custom PCB designed in KiCad, based on the Framework Input Module reference design. Schematics and board files are published under CC-BY-SA 4.012.
| Specification | Details |
|---|---|
| Display | Touchscreen e-paper |
| Form factor | Medium (numpad-sized) input module |
| License | CC-BY-SA 4.0 |
| Repository | arthomnix/FW16_EPD (GitHub) |
Software
The firmware and software are maintained in a separate repository at arthomnix/epd_firmware (also mirrored on Tangled)2.
As of early 2026, the firmware has evolved into eepyOS — a barebones, application-specific, single-tasking operating system written in Rust, designed to allow safe execution of user programs on the module3. eepyOS is structured as a number of crates, including a kernel (eepy), a syscall interface library (eepy-sys), a userspace launcher with UI (eepy-launcher), a GUI library based on embedded-graphics (eepy-gui), an example application, a USB serial interface library, a CLI tool for interfacing with the module (eepytool), a utility for converting ELF binaries to the OS's binary format (elf2epb), a Board Support Package (fw16-epd-bsp), and drivers for the Pervasive Displays e-paper panel and the specific tp370pgh01 display used on the module3. Development has remained active, with the most recent commit to the firmware repository in March 20264.
Related Projects
- Whiteboard Input Module — Simple dry-erase spacer mod for the Framework 16
- Framework 16 E-Paper Module — E-paper display that fits beneath the palm rest