Waveshare PhotoPainter 7.3"

E-Paper Studio

Your calendar and your photos, on a Waveshare PhotoPainter. Design a page for every day — birthdays, holidays, whose turn it is at the chores — convert your photos to the panel’s seven colours, and write the whole card in one press.

Free and open source. Nothing to install alongside it — no Node, no Python, no ImageMagick.

What it does

Everything the display needs, from one window.

A page for every day

Today's date on a tile, what is coming up, and the current month with today circled. A trip that runs nine days takes one page, not nine.

Birthdays and holidays

Typed into the app, not into source code. One JSON or CSV file holds every list, so a backup or a hand-over is a single file. CSV and .ics import and export too.

A chore rota

Recurring jobs with a rotation — bins out every other Tuesday, one name after another. One anchor date sets both the rhythm and whose turn it is.

Photos, dithered properly

Pictures are resized to the panel and dithered to its seven colours, with a preview of the result before anything is written to the card.

Twelve looks

The interface is built from the cascivo design system, so every first-party theme is one menu away, light or dark, following the OS if you ask it to.

English or German

The app and the printed pages are translated separately, so the pages can be German while the app is read in English — or the other way round.

How it works

Four steps, and the fourth is only needed once.

01

Set it up

Portrait or landscape, the first day, how many days to cover, and the language the pages are printed in.

02

Fill it in

Type in birthdays, holidays and chores, or import a file you already have. Add photos if you want them on the card too.

03

Generate

Plug in the SD card, choose it, and press once. The app writes pic/*.bmp and fileList.txt in the layout the display expects.

04

Put the card back

The app walks you through it, and can flash the firmware that decides how often the display turns the page — every 6, 12 or 24 hours.

Download

Every release is built on GitHub from the source in this repository.

macOS

One universal .dmg for both Apple Silicon and Intel Macs.

Windows

An .msi installer, or a standalone .exe, for x86_64.

Linux

An .AppImage, a .deb or an .rpm, for x86_64.

Go to the latest release

The installers are not code-signed yet, so macOS and Windows warn the first time you open one. Building from source avoids the warning.

Questions

Which display does it support?

The Waveshare PhotoPainter 7.3", in portrait (480x800) or landscape (800x480). Other panels are not supported today — the page layout and the seven-colour palette are that display's.

Do I need to install anything else?

No. The image pipeline — the BMP writer, the dithering, the photo fitting — is built into the app, so there is no Node, no Python and no ImageMagick to install alongside it.

Where does my data go?

Nowhere. The project file lives on your machine, the app does not talk to a server, and the only thing that ever leaves it is what you write to the SD card yourself.

Can I share a list with someone else?

Yes. Birthdays, holidays and chores export together as one JSON or CSV file, and any one list can be exported on its own for a spreadsheet. The .ics export carries the dates only.

How often does the display turn the page?

That is the display’s own firmware, not the card. The app ships the 6-, 12- and 24-hour builds and copies the one you pick onto the device.

Something is wrong, or missing.

Open an issue at https://github.com/urbanisierung/epaper-studio/issues — it is the same place the code is.