Raspberry Jira

Posted on 2024-02-09 in posts

Raspberry Pi with an e-ink display to show the status of a Jira board

Parts

Setup

I used rpi-imager to flash Raspberry Pi OS Lite (64-bit) onto a 4GB SD card. Since we don't require a desktop, we can use the smaller "Lite" image which will fit onto a 4GB card.

Configure a user name and password on first boot. Then set localisation and network settings with sudo raspi-config You can get the latest packages with raspi-config as well

Follow the Waveshare wiki to enable the SPI interface:

Use raspi-config tool. SPI is enabled in Interfacing Options -> SPI

Skip the C section in the wiki and proceed with the Python installation. Skip python2 packages (we'll use python3) as well as pip. All of the python requirements can be installed with the Debian package manager apt. In Debian Bookworm and later, the python3 interpreter is marked externally-managed. This means pip will not work unless extra steps are taken. Read more about it here

sudo apt update
sudo apt install git python3-pil python3-numpy python3-rpi.gpio python3-spidev python3-dotenv

Review the demo code from Waveshare or