Replies: 1 comment 1 reply
-
Do you happen to know if this is the case for the larger waveshare touch screens as well? |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Octoprint Install
Install Octoprint with Raspberry Pi Imager, as usual.
Once you load the SD card into your Raspberry Pi and Octoprint starts for the first time, configure it, and finally go to Settings/API and check "Allow Cross Origin Resource Sharing (CORS)
Octodash install
Connect with SSH to your Pi and run
This process takes a long time, install several libraries and dependencies, it requires some input from you, and it will finish with a reboot
Install Waveshare 3.5 screen For Octopi Bookworm version
Waveshare have modified the drivers for its screen, since new Raspbian version (Bookworm) no longer supports old LCD-Show drivers
Connect once again with SSH
Proceed with changes on boot process
Comment below lines
Add the following code at the end of config.txt:
If your screen doesn't need to be rotated, add
But if you need it rotated 180 degrees, add
Save changes to config.txt
Now set Auto-start startx and fbcp
Open ".bash_profile". If there is no ".bash_profile" file, you can create one:
Add the following code at the bottom of the ".bash_profile" file:
Save changes
Open the "99-fbturbo.~" file, if it exists, you need to check fb is "fb0":
Add this section at the end of the file
Save changes
Set CLI Auto-login
Configure Touch
Install calibrator software:
Edit "99-calibration.conf configuration" file:
Add the following content to the "99-calibration.conf" configuration file:
Add this Option only if screen is rotated 180 degrees
Finally close section
Save changes
Modify xserver config to hide cursor
Modify below setting
Reboot to take effect.
Now Octodash will show, and it will ask you to connect a keyboard.
That is not needed. Make sure you have Octoprint running on your browser, and when configuring Octodash on your Pi, it will look to get an API token from a running Octoprint instance. Select yours, and click Allow on your browser to confirm.
This is all you need to make Octodash run on a Raspberry Pi running Octoprint on the latest (as of July/2025) Octopi version (a fork of Raspbian Bookworm)
You're welcome
Beta Was this translation helpful? Give feedback.
All reactions