Comments (19)
Oops - forgot to link the screen:
https://www.amazon.com/gp/product/B013JECYF2
I believe this is a copy or clone of one of the 5" waveshare screens.
from octodash.
Oh boy - I just did a sudo apt-get dist-upgrade and it seems to have fixed the problem!
Now I need to figure out this calibration problem so i can accurately touch the screen icons. :-)
from octodash.
Ok so the issue went away? Upgrading first is always a good idea! :) But I‘ve also wasted a lot of times on errors that are fixed with a simple upgrade.
from octodash.
I had neglected to do the dist-upgrade (only did upgrade). I will close this one out. The script changes fixed the issues with oprint.
I also poked around a bit in the interface and found that I needed to change the 5000 port to be blank for it to work.
Two questions:
Is there a way to sort the files list by date uploaded (so the most recent are at the top)?
Does the screen ever go blank (like a screen saver)?
from octodash.
Did you configure your OctoPrint to run on port 80?
Currently there is no way to sort the files (they are just sorted by type and name). Maybe in a future version this will be support :).
Screen does never go blank no. But this can be setup with Raspbian I guess.
from octodash.
It does seem to be port 80. I tried [ip address]:80/api/version and [ip address]/api/version and both report the version info.
I set this all up several years ago, so I don't remember the specifics.
from octodash.
One other question - how do you exit the octodash program? I would like to stop it so I can launch the desktop and re-try the screen calibration to see if my dist-upgrade fixes my issue with calibration.
from octodash.
You can list all programs running and grep octodash from that. Than just kill the process. Sorry there is no easier way :/ Maybe ratpoison does have a command as well but I‘ve never really searched for that ...
from octodash.
I ended up just commenting out the various lines that were added to .bashrc and .xinitrc so it doesn't start at boot.
I am still troubleshooting the touchscreen calibration because I want to rule out errant touches causing some other odd issues with the octodash program. I am getting a lot of error message popups as I navigate the interface, and they appear to be related to the octoprint server restarting. I suspect this because when i have the octoprint web interface open on my other computer, it pops up the "reload" dialog asking to reload the server - and the printer has then disconnected.
I might post another issue if I can't get this one resolved - but the touchscreen calibration has me running in circles.
from octodash.
Did the whole restart thing happened before you installed OctoDash? Normally OctoDash shouldn't restart OctoPrint. The only thing I can think of is, that maybe your touchscreen registers 1 touch as multiple ones and therefore octodash sends multiple requests to OctoPrint, which might overload the system. But it's just a guess in the blue here.
from octodash.
No the restarts only happen with Octodash. I am still fighting with the calibration here - I ended up starting over with a new copy of my current octoprint server and this time I have upgraded the distro to stretch to see if that helped with the calibration. It hasn't. Grrr.
So I haven't yet attempted to reinstall octodash until i get that resolved (if it is resolvable). No matter what I do with the calibration - it just doesn't seem to accept it. I think the xinput calibrator is generating odd numbers (very large - 60000 or more for the values) - and this doesn't seem to align with others results as I am searching this online.
from octodash.
Damn that issue sound like a real pain. If you manage to fix this and the issue with OctoPrint restarting still persists you may want to try to lower your API interval, if you have set that to a too short amount of time you may run into issues.
from octodash.
Yeah -
I have given up for now. Until I find a reasonable touchscreen I have stopped my efforts on this one. I was going to attempt modeling an enclosure for the pi and the display, but I held off until I was sure it was working.
I will keep an eye on this project - I think it has a lot of potential. I will probably look for another screen - maybe a capacitive one this time!
from octodash.
Ok please create a new issue once you've come back and if you experience the same issue :)
from octodash.
Will do - thanks again for your help.
I am looking at some other screens - would a 1024x600 resolution (or other higher resolutions) work with this, or should I stick with 800x480?
from octodash.
I've tried making it scalable to almost every resolution. Just try to stick with an 5:3 aspect ration roughly. The screen should work, also in some screens everything might be a little bit crunched/stretched at the bottom. Shouldn't be a big problem though as 1024x600 is only slightly off 5:3
This is what it looks like on 1024x600
from octodash.
I can try and get some more screenshots once I get home if you like
from octodash.
No that is all i need to know. I keep seeing some of these slightly higher res screens and wondering if they would work. Higher res might be nice for just showing the Octoprint TouchUI too...
from octodash.
I mean OctoDash will look better on higher res displays, because everything just seems sharper. I've never tried TouchUI, because I don't like the look, that's the whole reason OctoDash exists :D. But that is personal preference :)
from octodash.
Related Issues (20)
- Touch didn't work. HOT 1
- 3.5 inch isn't showing octodash
- Clarification requested in setup script prompt
- Octodash Install on separate Raspberry Pi 4
- Screen rotation with: RaspberryPi 4 & OctoDash & Waveshare 5inch DSI Display & PiCam v3
- Touch screen is not functional HOT 1
- Z offset
- Octoprint on Elecrow 5 inch display with Rpi 4
- [Feature Request] Display IP of octoprint.
- OctoDash - GeeekPi Display - MHS35 driver
- BTT PAD7 install HOT 1
- NOX icon theme alignment problem
- Shutdown Button Question
- Cant get Octodash working HOT 1
- Eleclab 7.4" 1280x400 resolution octodash doesn't show fully.
- touchscreen not working
- GCode inconsistently processed out of order
- OctoPrint does not recognize password
- Can't get the OctoDash screen rotated on Hyperpixel Touchscreen HOT 2
- Setting extruder temp sets temp wrong extruder for Prusa XL HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from octodash.