Free Ink: un ecosistema abierto de hardware y firmware para lectores de tinta electrónica

Fuentes: Free Ink: an open ecosystem for e-readers

Free Ink es un colectivo de código abierto que desarrolla de forma integral el software, el firmware y el hardware de lectores de tinta electrónica. Todo el stack —desde la placa hasta la aplicación— se publica con licencias permisivas, de modo que cualquier persona puede fabricarlo, auditarlo, repararlo o ampliarlo. La iniciativa se articula en tres capas: el firmware CrossPoint Reader, el SDK FreeInk y la placa de hardware abierto de-link.

CrossPoint Reader es el firmware comunitario para lectores de papel electrónico de bajo coste. Renderiza EPUB 2 y 3 con CSS embebido, almacena páginas en caché en la tarjeta SD para acelerar la apertura y permite personalizar tipografías (incluye Noto Serif y Noto Sans y acepta fuentes propias desde la SD), tamaños, márgenes, alineación e interletraje. Incorpora un servidor web WiFi para transferir libros desde el navegador o Calibre, sincronización de progreso con KOReader, marcadores por porcentaje de página, modo Focus Reading —que resalta el inicio de cada palabra para guiar la vista— y soporte completo de derecha a izquierda para hebreo y árabe, con menús traducidos a más de diez idiomas.

El SDK FreeInk abstrae el controlador de pantalla, las formas de onda, los pines y los periféricos tras una API estable, de forma que un único código genérico sirve para múltiples dispositivos y una placa nueva se añade mediante un perfil y una configuración, sin reescrituras. Ofrece touch capacitivo (CHSC6x, GT911), frontal PWM cálida/fría y red con TLS 1.3 compilado desde wolfSSL.

La placa de-link, basada en ESP32-S3, se entrega con esquemáticos KiCad y lista de materiales pública. Incluye 16 MB de flash, PSRAM opcional, microSD por SDMMC de 4 bits, batería LiPo intercambiable con protección DW01A/FS8205A, carga por USB-C mediante MCP73832, frontal opcional y dos ladders de cuatro pulsadores. Su coste de montaje ronda los 60 dólares.

El proyecto es compatible con dispositivos como Xteink X4 y X3, M5Stack PaperColor, M5Paper v1.1, Murphy M3, LilyGo T5 S3 y Sticky. Free Ink se presenta como una alternativa sin DRM, sin suscripciones y sin cuentas, orientada a una comunidad de lectores y makers que pueden contribuir con firmware, diseño de PCB, traducciones o temas.