How EpaperPix works
An e-paper panel can only show a handful of inks, and it keeps whatever it last showed with the power off. EpaperPix turns your pictures into something those inks can draw, and hands each frame its next picture when it wakes.
From a picture to the wall, step by step
-
Pictures in
Upload a photo from your phone or computer and crop it to the panel, or describe a picture for the AI. AI pictures cost tokens; choose low, medium or high effort.
-
Built for each panel
An upload job lists your panels. Each picture is resized for every one, dithered to its inks with Atkinson dithering, and saved as a panel-ready file (.bin, or .bmp to check by eye).
-
Slide shows
Finished pictures go to the slide shows the job names. A slide show sets the order, how long each picture stays up, and quiet hours when the frame does not change.
-
On the wall
Give the frame your Wi-Fi and its device ID once. From then on it wakes, asks for its next picture, draws it and sleeps for as long as the slide show says.
Six ways to run a slide show
Pick a mode per slide show. You can change it at any time; the frame follows on its next wake.
- Auto
- Shows every picture in order, then starts again.
- Random
- Picks a different picture each time the frame wakes.
- New
- Moves forward to the newest picture and stays there.
- Manual
- Stays on the picture you chose until you change it.
- Holding
- Shows one fixed holding picture, for example while you are away.
- Service
- Shows the time or the weather, drawn fresh for the panel.
Supported panels
Each panel has a screen code. Upload jobs use it to build pictures at the right size and with the right inks. Pixels are the panel controller's, which is the size pictures are built at.
| Panel | Pixels | Inks | Screen code |
|---|---|---|---|
| Black & white | |||
| 7.5" black/white V2 (serial, 2 planes) | 800 × 480 | 2 | V2A |
| 7.5" black/white V2 | 800 × 480 | 2 | A |
| 5.79" black/white (dual controller) | 800 × 272 792 of 800 columns visible | 2 | AS |
| 2.9" black/white | 128 × 296 | 2 | AR |
| 2.7" black/white | 176 × 264 | 2 | AR |
| 2.13" black/white V2 | 128 × 250 122 of 128 columns visible | 2 | AR |
| 1.54" black/white | 200 × 200 | 2 | A |
| 1.54" black/white V2 | 200 × 200 | 2 | A |
| Black, white & red | |||
| 7.5" black/white/red V2 | 800 × 480 | 3 | B |
| 2.7" black/white/red | 176 × 264 | 3 | BR |
| 1.54" black/white/red V2 | 200 × 200 | 3 | B |
| 4-colour: black, white, red & yellow | |||
| 7.3" 4-colour | 800 × 480 | 4 | G |
| 3.97" 4-colour | 800 × 480 | 4 | G |
| 2.66" 4-colour | 184 × 360 | 4 | GR |
| 2.13" 4-colour | 128 × 250 122 of 128 columns visible | 4 | GR |
| 6-colour Spectra E6 | |||
| 13.3" Spectra E6 | 1200 × 1600 | 6 | ER |
| 8.1" Spectra E6 | 1024 × 576 | 6 | ES |
| 7-colour ACeP | |||
| 7.3" ACeP 7-colour | 800 × 480 | 7 | F |
| 5.65" ACeP 7-colour | 600 × 448 | 7 | F |
| 4.01" ACeP 7-colour | 640 × 400 | 7 | F |
Questions before you start?
The help pages answer the common ones: getting started, picture formats, AI pictures and tokens. The Discord is where people share their frames.