Blog · 2026-08-01
2025-10-04-raspberry-pi-st7789-dashboard
--- title: "Giving the raspberry pi 5 a proper display dashboard" slug: raspberry-pi-st7789-dashboard category: "Project" date: 2025-10-04 standfirst: "There's something deeply satisfying about a physical display showing your Pi's stats in real time. I built a Python-driven dashboard for the Raspberry Pi 5 using a 1.69-inch ST7789 display — polished, bootable as a systemd service, and available in five layout styles." tags: - Raspberry Pi - Python - Hardware - Case Study published: false featured: false ---
There's something deeply satisfying about a physical display showing your Pi's stats in real time. I built this project to put a 1.69-inch ST7789 display to proper use — turning it into a polished system dashboard for the Raspberry Pi 5.
The Python application drives the display over SPI and GPIO, cycling through slides of system information: CPU usage, memory, temperature, storage, and network stats — all rendered in a clean, modern UI.
What makes this more than a tutorial project: five dashboard variants ranging from a minimal stats display to a premium multi-view professional layout. A systemd service integration means it runs automatically on boot and restarts on failure. Full setup automation handles system updates, SPI enabling, virtual environment creation, and display testing. Compatible with Raspberry Pi 5, 4, and Zero W on Raspberry Pi OS Bookworm.
The setup documentation runs to over 11KB — I wanted this to be genuinely usable by anyone, not just me. Complete GPIO pinout mappings, troubleshooting guidance, and autostart configuration are all included.
Hardware required: Raspberry Pi 5 (or 4/Zero W), ST7789V3 240x280 display module, 7 jumper wires, 3.3V GPIO power. The SPI interface is enabled via raspi-config and the Python stack handles the rest.
This project sits at the intersection of hardware and software that I find genuinely exciting — turning a £6 display into something that looks and works like a proper embedded dashboard is the kind of maker project that never gets old.
By Lee Day · leeday.uk · UK-wide support