Two Proposed Enhancements
-
@gtj0 but what if you have 5 or even 6 tools defined with there own heaters then you run out of available space!
-
Yes the issue is space when there are a lot of tool heaters. I plan to change the display so that only the temperatures of the current tool are displayed on the Control page, and the others are accessible on another page or on a popup.
-
Yeah, if there's no space, there's no space and the macros are the lowest priority with or without my change.
@dc42 should I wait for your re-work or just check for the available space and draw as many columns as will fit?
-
It's likely to be several months before I have time to make those changes, so I suggest you go ahead.
-
Here are some screen shots of the new colors...
Temps are green when they're within 1% of either the active or standby temp (whichever state the heater is in).
If the heater is in active state, the active set temp will be green and the standby temp will be grey. If the heater is in standby state, the reverse will be shown. If the heater is off, both set temps will be grey and the actual temp will have the default background.Temps are yellow if they are within 3% of the set temp but > 1%.
And red if they are >3%.
I'm open to dark theme colors. Here's what I have set now...
Also, right now the trigger points are 1% and 3%. Should they be different? Should they be absolutes instead (>1 deg, >5 deg)?
Different for bed and tools?I really don't want to create a bunch of configuration settings if I can help it so agreeing on colors and trigger points would help a lot.
-
@dc42 : I sent you a pull request for the temperature color changes.
-
Here's an updated dark-theme screenshot. The colors look a bit better.
-
Looks pretty sweet.
-
Is 3% too large of a range for high temp printing? If I'm printing polycarbonate at 310c that's almost 10 degrees variance.
A percentage based scale will vary with printing temp creating a non linear scale. I think most heaters in a PID loop are probably going to be pretty tight throughout the range of temps, so perhaps absolute degrees would be better?
My temps are usually within 3c, anything more than that would be notable. So maybe an absolute range of <2c for green, and maybe 2-5c for yellow, >6c for red?
Ideally people would be able to configure their own ranges, but that's not likely trivial to implement.
I'm all about at-a-glance information, so having some responsive colour coding would be nice. Great work by the way!
-
@qdeathstar Thanks!
@Phaedrux Yeah I was thinking more about. I'm going to change it to <= 2C for green <=5 for yellow and >5 for red.
I'll post a binary for the 5i/7i shortly. I can build the others but I can't test them and I don't want anybody's panel getting messed up. I'll leave those for @dc42's release.
-
Here's an unofficial bin file for the 5i/7i.
https://github.com/gtjoseph/PanelDueFirmware/blob/master-bin/Release-5.0i-7.0i/PanelDueFirmware-5.0i-7.0i.binHere's where I'm doing the work...
https://github.com/gtjoseph/PanelDueFirmware/tree/master -
I'd test it on a 7" v2 panel due if you provided the build.
-
Hi @gtj0,
Installed it on my 4.3 PanelDue and it looks very promising.
I've not done prints so far, but already changed some temperatures.Hopefully your change is part of the next version.
-
@gtj0 Great work! I do not (yet) own a PanelDue but I also support the idea of having colors represent specific states.
Also I am a very big fan of dark themes, so again.You mentioned PanelDue 5i. Where can I get the integrated version with 5"? I know I heard of this once but I cannot find it anymore.
-
@phaedrux https://github.com/gtjoseph/PanelDueFirmware/blob/master-bin/Release-7.0/PanelDueFirmware-v2-7.0.bin
@mloidl Thanks for testing
@wilriker Thanks! Unfortunately, I'm not sure where the 5i can be obtained from, sorry.
-
-
I just pushed a pull request up to @dc42 for the multiple macro columns. Here's a pic of how it looks...
There can now be 2 columns of 4, 1 column of 4 or none at all depending on the number of tools.
David, there are now 6 commits in that pull request.
-
Just FYI... I pushed another commit up to @dc42 to fix some issues in the width and columns calculations. The the maximum number of columns is now 4 and I added a setup button so you can select between auto calculating the number of columns and setting them explicitly to 0 - 4.
@dc42 : Any idea when you'll be able to look at that pull request? It now has 7 commits in it.
-
@gtj0 said in Two Proposed Enhancements:
@dc42 : Any idea when you'll be able to look at that pull request? It now has 7 commits in it.
Hard to say, because I am working to tight deadlines for the TCT show.