octoprint-detailedprogress's People
Forkers
foosel pfa230 jneilliii njcrawford workinghard dedouby tsaaristo cwal00 gregorhollmig mikeschrijver rmoravcik galfinite pyro-san pulcov celogeek fietser28 looxoor mostafaayesh qporzk salvadornico makeen lecram90 schwabe spectrewiz mpreisinger stantond arti4ever tavyc eiannone pnt103 tpmullan uberjewber poikilos fuyrk benjamin-salchow onimoschta mslaafoctoprint-detailedprogress's Issues
percent sign as just p
I recently installed your plugin and I have an issue where the percent complete string is showing the letter p instead of the % sign on the lcd. What can I do to resolve that? Using default settings.
Messages are queued when printer is busy
If the printer is busy (i.e. during a filament change), this plugin will continue to generate messages. These messages end up being queued, and when the printer is no longer busy, the queue has to be drained before printing can resume. This isn't too much of an issue for short pauses, but it can be a bigger issue if the print is paused for several hours, which will result in the printer rapidly displaying these queued messages for 10 of seconds until they are caught up.
My recommendation would be to suspend the generation of the messages while the printer is busy or waiting.
Broken with 1.3.7rc1
I upgraded OctoPrint to 1.3.7rc1 and I'm not seeing the status messages.
missing parameters in config.yaml
I cannot find the configuration parameters in config.yaml file.
Is this plkugin supported on the latest version of Octoprint?
New maintainer?
There are a lot of great improvements waiting to be merged, and other branches without PRs because the existing ones have been waiting a long time.
@dattas if you no longer have the time or interest to maintain the project, could you ask one of the other active contributors if they'd like to take this over, so the OctoPrint community can still use these great features without missing bits and pieces of new functionality across other branches?
using the LCD as clock?
IP is cut off on the LCD
The IP on my network is longer than the allowed characters length on the LCD display (Duplicator i3) and cuts the last number out.
The IP range on my network is in 10.255.255.255
Perhaps you can change it to display the number without the "IP is: ..."
Thanks
Thanos
Your plugin rises exceptions !
Hi, Dattas Moonchaser.
Since some weeks (and several automated updates happening during this time) I noticed that the PSU Control plugin is not working as before. (-> other plugin, I know.)
Hereby I had a look into the logfile and see massive occurrences of following messages, I want to inform you about that so you can have a look on it and fix it.
2017-12-18 07:31:59,362 - octoprint.plugins.detailedprogress - INFO - Caught an exception Unknown format code 'f' for object of type 'str'
Traceback:Traceback (most recent call last):
File "/home/pi/oprint/local/lib/python2.7/site-packages/octoprint_detailedprogress/__init__.py", line 47, in do_work
message = self._get_next_message(currentData)
File "/home/pi/oprint/local/lib/python2.7/site-packages/octoprint_detailedprogress/__init__.py", line 81, in _get_next_message
filepos = currentData["progress"]["filepos"]
ValueError: Unknown format code 'f' for object of type 'str'
I am currently running octoprint 1.3.6
Get a checksum error in Repetier
Some of the log: http://pastebin.com/HxniEJks
Running Repetier 0.92.4, Octoprint 1.2.15
Does not work for Anycubic i3 Mega printer
Wrong ETA calculation on first layer.
Hi.
First layer is slowly on my printer.
Pls switch off ETA calculation on first layer.
Thanks
Jozsef
Translation issue
Hi,
thank you for the nice plugin. I have a issue when using translated outputs. When printing the first layer ETL is displayed as: "No ETL yet"
Could you please add a setting for changing this string? Then its possible to translate this too via config. I would like to use a simple "-" instead of a text
Thanks,
Steffen
Wrong ETA
Got an issue with the ETA that´s sent to the display.
I live in Sweden and we´re GMT +2 in the summer, but the time displayed is always in GMT, that means 2hrs short. If real ETA is 11.00 local time, display shows 9.00.
If I run "date" in the SSH shell on my Ocopti Raspberry Pi my correct localtime is displayed so I assume thoose settings are correct.
Any ideas?
settings in config.yaml don't stick after restart
After a fresh installation of this plugins, editing config.yaml works great. However, the second time a change is made to config.yaml, the changes revert back to the first change upon restart of Octoprint.
No matter what's changed now in config.yaml, the section under detailedprogress always revert back to the initial changes.
I've tried deleting the plugins completely, and removed the section in config.yaml. Now it only goes to the default settings. All the changes in config.yaml are always lost upon restart.
This is by far the best M117 plugins. If the customisation is better handled from the web interface, rather than editing config.yaml directly, it would be much more usable. Having said that, I don't mind editing config.yaml as long as the changes "stick."
Please help, thanks!
Printer Display
The popup panel "Printer Display" covers other parts in the sidebar. Is there a way to position it on another place?
Print sequence stalls during preheat if custom display settings are set.
I cut and past the current example config into my config.yaml plugins section and regardless of what is in it the printing process hangs at pre-heat. In the log there are messages about no ETL yet or something along those lines.
If the section is removed completely everything works fine and the default ETA values are displayed.
All I really want to change is the ETA format or even to remove that message.
I have also noted that if I cut and past the example as is and reboot octoprint alters the config..The double quotes turn to single quotes and the "time_to_change: 10" line gets stripped altogether.
a real correct calculation including jerk and acceleration
Hi,
because I love to have the control and a overview of an print I realy like your plugin. So I wanna give you a suggestion to boost the calculation precision. May it's useful for you too.
Here is actual what I'm using.
From this project: https://github.com/davr/Marlin/tree/estimate/Marlin I use an estimate time calculator mentioned and explained here(german)
It hits the time on the minute. So maybe you can use this calcutaion for this (or an new) plugin too.
Maybe you can have a look.
If you need information how I use this, let me know.
cheers
Appears to be a conflict with GPX
I had been using my constellation of plugins to run a FF Creator Pro for a couple years. I upgraded to a new Pi, and as a result had occasion to setup a new instance of OctoPi. I installed the same plugins I'd been using, plus this one seemed good. My prints terminated shortly after the initial start gcode, and I could NOT figure out why. Different slicers, different gcode flavors, different models... everything truncated shortly after start with fatal communication errors.
When I looked at my terminal code it was rejecting some weird commands that I didn't recognize and that weren't in the gcode I had actually uploaded. I believed I recognized some of the text strings as pieces of the print status. I disabled this plugin, and my print ran fine.
I don't know why there was the conflict, and it is entirely possible I have misdiagnosed this case. But someone who knows more than me should check to see if there is in fact a conflict with this code and the GPX translator.
Cheers
Does nothing?
Hi, I installed this plugin successfully but my progress bar still doesn't move on my display.
Message still says 'Heating Done' while printing.
I am using Simplify as my slicer and Marlin 1.1.8, printing the gcode locally from octoprint.
Is there some setting I need to change in my firmware?
No ETA/ETL yet ?
Hy!
Today, when i launch a print, my screen show "no ETA/ETL yet"....
Percentage work well, that very strange :/
PS: Sorry for my bad english, i'm French ;)
Support M73 to set progress bar
I wanted to implement M73 a really long time ago in this plugin (MarlinFirmware/Marlin#6451) but Marlin did not support it at this time. But since M73 is now supported it might be nice thing to have.
I am not sure when I have time to finally do this but opening this issue as suggestion if someone else wants have a quick stab at it.
What Licensing are you releasing your plugin under?
As title:
What Licensing are you releasing your plugin under?
May I use your plugin for a base of my own?
Problem with custom format
I have this in my config.yaml. I don't know if it is related.
detailedprogress:
eta_strftime: '%-d/%-m %H:%M:%S'
etl_format: '{hours:02d}t{minutes:02d}m{seconds:02d}s'
messages:
- '{completion:.2f}% utskrivet'
- 'Tid kvar: {printTimeLeft}'
- 'Klar: {ETA}'
The third message shows up for like 2-3 sec. Every message shows up correct.
Also, I have this in my log:
2017-12-13 17:04:34,435 - octoprint.plugins.detailedprogress - INFO - Caught an exception Unknown format code 'f' for object of type 'str'
Traceback:Traceback (most recent call last):
File "/home/pi/oprint/local/lib/python2.7/site-packages/octoprint_detailedprogress/__init__.py", line 47, in do_work
message = self._get_next_message(currentData)
File "/home/pi/oprint/local/lib/python2.7/site-packages/octoprint_detailedprogress/__init__.py", line 81, in _get_next_message
filepos = currentData["progress"]["filepos"]
ValueError: Unknown format code 'f' for object of type 'str'
What's wrong?¨
Edit: Seems to work just fine on my other printer. Same settings. Strange...
Cant find settings file to modify output
CR-10S Pro support
Greetings,
I have just upgraded to the CR-10S Pro, the status display does not appear to support your plugin, am I doing something wrong or would this be a future enhancement?
Really love the info when printing.
Cheers!
Error:No Checksum with line number, Last Line: 29
Printing from Cura 2.3 via Octoprint plugin and all was well until I installed this Detailed-Progress plugin
Now the gcode is sent over and the bed and hotend heat, all looks well until it gets up to temperature but instead of printing goes into an endless loop, somehow tripping over the M117 commands.
...
Send: N30 M117 ETL 01:01:17_76
Recv: Error:No Checksum with line number, Last Line: 29
Recv: Resend: 30
Recv: ok
Send: N30 M117 ETL 01:01:17_76
Recv: Error:No Checksum with line number, Last Line: 29
Recv: Resend: 30
Recv: ok
Send: N30 M117 ETL 01:01:17*76
Recv: Error:No Checksum with line number, Last Line: 29
Recv: Resend: 30
Recv: ok
...
The Marlin firmware on the ramps 1.4 usually supports M117 without problems.
The DetailedProgress plugin was installed as normal through the octoprint gui
Any ideas?
Error when changing eta_strftime
I changed the eta_strftime to:
eta_strftime: %H:%M:%S
And now get this error on octoprint runtime:
found character '%' that cannot start any token in "/home/pi/.octoprint/config.yaml", line 107, column 19
Line 107 in my config.yaml is the eta_strfime command.
dont know how to access config.yaml.
can some one explain how i access that file so i can modify it, i want to delete ETA
Implementation off a special action at a defined printing time left
Hello,
is it possible to send a command at a defined point of printing time for example to send a gcode for switcheng off the heatbed. It would be important to have the time as the triggering parameter and not layers or someting else.
Thanks in advance.
LCD rapidly changing between stats (on very short print)
Not sure why it does this, but it will pause on one, then rapidly cycle through the others. The changes in speed SOMETIMES seem to coincide with the print slowing, however, so it may just be that the arduino is lagging. The cycling seems to be random in speed, and this makes it impossible to read some of the stats. When I did a longer print, I believe the cycling was much slower.
Features to disable the switching to ETA and ETL
It would be nice if there was a way to keep the plugin from switching to ETA and ETL. I found these numbers to be widely inaccurate and even if they were accurate they don't give me much value.
I would love if the display would just always show [progress]% L=[current_layer]/[total_layers]
.
Could an option be added to remove the switching to ETA and ETL?
Location of config?
Sorry, this isn't really a 'bug,' per-see, but I see it is supposed to have configurable display options, yet there is no mention of where I would go to configure this, and I cannot seem to find it's config file anywhere, or it's config entries in the main config file either.
PS: You have a typo on your main page:
plguins: <-----
detailedprogress:
Output to LCD
I installed the DetailedProgress plugin and find it very helpful.
My 3D printer uses Marlin Firmware and has a 20x4 LCD installed. Everything is fine, but I noticed that following things need either explanation or correction:
-
The LCD displays an ETA being far away from reality. I started a printjob with ~45 minutes running time and see an ETA of some days(!) This is absolutely wrong. When ETA calculation is a problem, it should be better removed. It would be more helpful to see the IP address instead.
-
The format of ETA is very unusual. I would recommend something like this: "DD.HH:MM:SS"
-
ETL is displaying a correct value, but I would suggest the same format here, too. "DD.HH:MM:SS"
-
The detailed done percentage has a funny output: "99.9p .....". Why not use the "%" sign, it definitely works with M117 command?
-
Displaying the IP address periodically would be a nice additional output. At the moment, the IP is only shows when the printer is idle.
It would be the best to extend the plugin by a settings editor.
This will allow to turn particular messages on/off as needed. In this editor it should also be possible to enter the format string to be used.
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.