LCD Dashboard (Octoprint)

OctoDash is a simple, but beautiful dashboard for OctoPrint. - UnchartedBull/OctoDash

see also Octoprin Dashboard plugin

caption

Setup

From a fresh Octopie (tested on )

  1. Install LCD35-Show (from alternative repos)
  2. use octodash install script
  3. Display is not found by X11 and it need even more packages
$ sudo apt install raspberrypi-ui-mods

At this point when pi-reboot Octodash should show up (The boot option must select autologin with CLI (see rasp-config boot/B2)).

  1. Touchscreen does not work Touchscreen may appear not working because axis are inverted.

Once X11 is working (step above), from a ssh console do:

$ cd LCD-show/
$ sudo dpkg -i -B xinput-calibrator_0.7.5-1_armhf.deb
$ DISPLAY=:0.0 xinput_calibrator

Section "InputClass"
	Identifier	"calibration"
	MatchProduct	"ADS7846 Touchscreen"
	Option	"MinX"	"3550"
	Option	"MaxX"	"62530"
	Option	"MinY"	"62770"
	Option	"MaxY"	"2969"
	Option "TransformationMatrix" "0 1 0 -1 0 1 0 0 1"
EndSection

Then add option matrix

$ sudo mkdir /etc/X11/xorg.conf.d
$ sudo nano /etc/X11/xorg.conf.d/99-calibration.conf
$ sudo reoboot

Alternatives

BillyBlaze/OctoPrint-TouchUI

sudo ~/TouchUI-autostart/helpers/uninstall
Written on November 22, 2020, Last update on September 11, 2021
3dprinter lcd dashboard raspberry-pi