Display OctoPrint status on a PiGlow board.

The OctoGlow plugin for OctoPrint displays status on a Pimoroni PiGlow attached to a Raspberry Pi. It displays animations for the following events:

  • Printer connected
  • Printjob started
  • Printjob progress updated
  • Printjob done
  • Printjob cancelled
  • Printjob failed


The PiGlow board requires i2c to be enabled on the Raspberry Pi. Please follow the Pimoroni guide on enabling i2c on the Raspberry Pi.

Additionally, the pi user must be added to the i2c group in order to allow OctoPrint to send commands to the PiGlow without needing root privileges:

sudo adduser pi i2c


Example progress indicator