unchartedbull / octodash Goto Github PK
View Code? Open in Web Editor NEWOctoDash is a simple, but beautiful dashboard for OctoPrint.
Home Page: https://unchartedbull.github.io/OctoDash/index.html
License: Apache License 2.0
OctoDash is a simple, but beautiful dashboard for OctoPrint.
Home Page: https://unchartedbull.github.io/OctoDash/index.html
License: Apache License 2.0
Trying to install OctoDash using the install script I ran into some issues, I've tried going through the steps manually but still seeing errors.
Early on in the process I'm getting
Installing OctoPrint Plugins bash: line 7: /home/pi/OctoPrint/venv/bin/pip: No such file or directory bash: line 8: /home/pi/OctoPrint/venv/bin/pip: No such file or directory bash: line 9: /home/pi/OctoPrint/venv/bin/pip: No such file or directory bash: line 12: /home/pi/OctoPrint/venv/bin/pip: No such file or directory
And as the error message states there is no OctoPrint/venv folder (let alone venv/bin/pip).
There is however a /home/pi/oprint/bin/pip folder
I've used the official raspberry-pi image of octoprint, has the venv location changed?
Later on in the process I did get more error messages, probably related to the one above but attaching for the sake of completeness
`
19 packages can be upgraded. Run 'apt list --upgradable' to see them.
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.
chmod: cannot access '/usr/lib/xorg/Xorg': No such file or directory
dpkg: dependency problems prevent configuration of octodash:
octodash depends on libgtk-3-0; however:
Package libgtk-3-0:armhf is not configured yet.
octodash depends on libnotify4; however:
Package libnotify4:armhf is not configured yet.
octodash depends on libnss3; however:
Package libnss3:armhf is not configured yet.
octodash depends on xdg-utils; however:
Package xdg-utils is not configured yet.
octodash depends on libappindicator3-1; however:
Package libappindicator3-1:armhf is not configured yet.
octodash depends on libsecret-1-0; however:
Package libsecret-1-0:armhf is not configured yet.
dpkg: error processing package octodash (--install):
dependency problems - leaving unconfigured
Processing triggers for hicolor-icon-theme (0.15-1) ...
Processing triggers for mime-support (3.60) ...
Errors were encountered while processing:
octodash
`
I've installed Xorg and other dependencies manually and these issues do not occur when running the install script again now.
I need to remove this dashboard and reinstall. I tried to upgrade from 1.2 to 1.3 and i get a "your config is invalid" error
When trying to run octodash, I get several errors - see attached screen shot.
One of them is a sandbox error, but there are a few other errors relating to ratpoison, libdbus, and g2d_23.
I am using this screen - purchased about 3 years ago, and dug out of a box of spare parts to see if this octodash setup would work. I have been struggling getting the touchscreen calibration to work on this (xinput-calibrator), as the settings when i save them in the /usr/share/X11/xorg.conf.d/99-calibration.conf file don't seem to "take" (presses at the center seem accurate, but presses toward the outside of the screen are registered about 1cm closer to the center of the screen than where i touched).
I dont use an RPi for my octoprint server, I use an arm64 device for performance purposes with a manual install of octoprint. it would be nice if the installer supported arm64 as well.
Thanks.
The integration of the plugin would be useful. Since plugin runs stable, in the GCode the labels have to be generated. These can be activated in the slicer with "Enable Label objects". It would be good if you see a screen with the names of the individual parts or as under Octoprint in "CODE VIEWER" an overview. https://github.com/paukstelis/OctoPrint-Cancelobject
pi@octopi:~/OctoprintDash $ npm install
-bash: npm: command not found
not sure what I'm doing wrong following instructions to a tee.
Building the App
Clone the repository - git clone https://github.com/TimonGaebelein/OctoprintDash && cd OctoprintDash
Install all the dependencies - npm install
Adjust src/assets/config.json accordingly to your installation
Build the app - ng build --prod
Need an API for DisplayLayerProgress in order to display Fan Speed and Layer Progress.
Prepare Code for Touchscreen Input
Node.JS and DHT22 sensors don't like each other. This also limits the app to Raspberry only. If we use the Enclosure Plugin it can be shipped on any device, even mobiles.
Integrate a GCode Renderer to preview the printed file. Ideal solution would be a JavaScript Script, but Python should work as well. If you know a tool or have a selfwritten one at hand, please let me know. Your work will be acknowledged and you will be credited of course.
This, currently, will be done after the v2 release. If you want it earlier like this issue. The release might take a little longer than, though...
Hi are we able to adjust the screen resolution for various size of LCD?
Octoprint is returning always 0. The number returned by Octoprint is also the volumina, instead of the weight. So there is some calculation necessary.
API is now in the official plugin. Needs some adjustments.
Maybe offer to directly select filament in Change Filament Screen.
Deleted Files are still being returned by the API and therefore shown in the UI. Confirmed with Postman, as deleted file is included in file list. File is gone in Octoprint UI File List immediately.
I have an old s7 laying around and wanted to use it with the raspberry pi and vnc to connect to octodash, i just ran the install script and installed vnc. The connection is successful however i get the "unable to show desktop" message.
Is there some step i missed in the setup? my initial thought was that it would work the same as a physical lcd connected to the pi. It could very well be this isn't possible however i missed some documentation stating how i could connect a display
edit: I used the automatic start on boot install script
Actually make the DHT-22 work and send the data to OctoprintDash
Octoprint Has the Temperature, Control, GCode Viewer and Terminal tabs but it doesn't really have a default landing page that provides an overview over the current state of the printer like OctoDash does.
It would be really cool of OctoDash could be bundled and distributed as an Octoprint plugin that registers as a new tab like this:
General Guidelines:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.