Article illustration 1

For two decades, electrophoretic displays promised paper-like readability and energy efficiency but remained constrained by frustrating technical limitations. Enter the Modos Paper Developer Kit—an open-hardware revolution that reimagines e-paper's potential through FPGA-powered engineering. Currently funding on Crowd Supply, this project delivers 6-inch and 13-inch development kits capable of driving e-paper panels at 75Hz refresh rates with sub-second latency, shattering conventional performance barriers.

The FPGA Backbone: Caster Engine

At its core lies Caster—an open-source FPGA controller engineered to overcome e-paper's traditional weaknesses. Unlike commercial solutions limited to preset modes, Caster implements:

  • Region-based updating: Partitions screens into independent zones for partial refreshes
  • Hybrid greyscale: Blends fast binary updates with gradual greyscale refinement to minimize flicker
  • Early pixel cancellation: Displays pixels immediately when data stabilizes
  • Direct API control: Programmers can fine-tune driving waveforms via C libraries

"By dividing the screen into multiple update regions, Caster processes and displays new images or text instantly, without waiting for previous updates to complete" – Modos Tech Engineering Team

Developer-Centric Flexibility

Beyond raw performance, the kit offers unprecedented accessibility:
- Panel agnosticism: Compatible with 6" to 13.3" monochrome/color E Ink panels
- Open ecosystem: All design files and firmware published on GitHub
- Hybrid workflows: Supports HDMI for display mirroring and USB for direct control
- Custom enclosures: CAD files provided for bespoke monitor housings

This flexibility enables developers to repurpose discarded e-paper screens—common in e-reader repairs—into dynamic dashboards, low-power UIs, or eye-strain-free coding terminals.

The Ghost in the Machine: Solving E-Paper's Demons

Traditional e-paper struggles with:
1. Ghosting artifacts from incomplete refresh cycles
2. Multi-second latency during full updates
3. Limited application beyond static content

Modos addresses these through waveform engineering. The FPGA dynamically adjusts voltage pulses per pixel, enabling:

// Simplified mode transition in Caster API
void set_update_mode(panel_t panel, update_mode_t mode) {
    configure_waveform(panel, mode);
    set_region_bounds(active_area);
    trigger_partial_refresh();
}

Open Philosophy and Production Path

With backing from NLnet's NGI0 Entrust Fund, Modos embraces radical transparency:
- Documented physics: Detailed electrophoretic display research published
- Community hubs: Discord, Mastodon, and Matrix channels for collaborative development
- Manufacturing readiness: Partnered with certified Chinese assembly lines

Production kits (shipping January 2026) include E Ink panels, FPGA mainboards, and USB-C cables. The $110K Crowd Supply campaign aims to finalize tooling for the AMD Spartan-6 FPGA-based system.

Beyond E-Readers: A New Display Paradigm

This isn't merely about faster page turns. By transforming e-paper into a responsive display medium, Modos enables:
- Animation-capable signage: Smooth transitions without power-hungry backlights
- Ergonomic coding terminals: Glare-free programming sessions
- Battery-operated UIs: Interactive controls for IoT devices

The project represents a foundational shift—treating electrophoretic displays not as passive canvases but as programmable material. As developers gain low-level control over every pixel's behavior, we edge closer to displays that adapt to human vision rather than demanding visual compromise.

Source: Crowd Supply Campaign