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