The forecast is clear: clouds on e-paper, powered by the cloud
Dec 31, 2024Marek Majkowski

Summary
This post details the integration of Cloudflare Workers with a remote browser rendering service (Puppeteer) to fetch, render, and rasterize web content into a bitmap format suitable for display on an ESP32-powered e-paper device. It introduces a three-layer architecture: the ESP32 for display, a Cloudflare Worker for rendering and dithering, and a content server for the original website. The post highlights the practical application of Cloudflare's Browser Rendering API and the implementation of a Floyd-Steinberg dithering algorithm for monochromatic output.