Ideas about a new web interface January 05, 2015 12:23PM |
Registered: 10 years ago Posts: 665 |
Quote
- Finally implement (optional) password protection
- User macros / custom commands
- Better print estimation
- Beep / Message support
Re: Ideas on a new web interface January 05, 2015 01:00PM |
Registered: 10 years ago Posts: 780 |
Re: Ideas about a new web interface January 05, 2015 03:49PM |
Registered: 10 years ago Posts: 14,672 |
Re: Ideas about a new web interface January 05, 2015 05:21PM |
Registered: 10 years ago Posts: 665 |
Quote
appjaws1
Everything on the Top half of the page I use except for the XYZ head position information, I just can't see a need for this, but perhaps others do use the info.
Quote
appjaws1
Current Print Status tab is useful but only one filament estimate would be good, perhaps the one based on Filament usage.
Quote
appjaws1
On the Control page, again I use everything but would love to be able to define some of the quick Commands myself, e.g. have a different centre of bed co-ordinates
Quote
dc42
regarding macros I have plans for this as part of my touch screen controller, using files on the SD card. I outlined those plans in the thread about that control panel. I was going to make the same mechanism work in the web interface, but it looks like you may get there first.
Quote
appjaws1
Gcode's page, very useful but I only use setbed setman and tempWebPrint buttons
Quote
appjaws1
Settings page all used but would like the Config.g file to be displayed fully and not just half of it.
Quote
dc42
Some of the space saving mechanisms that I use on the control panel may also be useful in a web interface for smaller screens. For example, the matrix for doing X, Y and Z moves takes up too much space. Instead, when the field displaying the current X coordinate is touched, I pop up a bar containing buttons for moving it by various amounts. Similarly for Y and Z.
Re: Ideas about a new web interface January 05, 2015 05:34PM |
Registered: 10 years ago Posts: 14,672 |
Re: Ideas about a new web interface January 05, 2015 06:19PM |
Registered: 10 years ago Posts: 780 |
Quote
zombiepantslol
I agree with dc42 about the live coordinates, it's always good to see them. I don't think they're critical on small devices though, which is why the new web inteface allows both the heater temperatures and the status panels to be collapsed on smaller devices. If you download my new web interface and resize the window, you can see what I mean.
Quote
zombiepantslol
Yes, the filament-based estimation will be the default one on the Print Status tab. I won't drop the layer-based and filed-based estimations though, but I indend to rewrite them. I wonder whether it made sense to move parts of these estimation algorithms into the firmware, because then both the LCD and the web interface could benefit from them (the latter one especially during reconnects).
Quote
zombiepantslol
Hmm, I barely use upload & print TBH. For that reason I want to improve the G-code files list quite a bit, primarily to display all the files and directories in a table and to show file information dynamically where possible.
Quote
zombiepantslol
Good point. I think it might make sense to add a way to download the config file directly from the firmware instead of passing it through the G-code response buffer.
Quote
dc42
Some of the space saving mechanisms that I use on the control panel may also be useful in a web interface for smaller screens. For example, the matrix for doing X, Y and Z moves takes up too much space. Instead, when the field displaying the current X coordinate is touched, I pop up a bar containing buttons for moving it by various amounts. Similarly for Y and Z.
Re: Ideas about a new web interface January 06, 2015 08:39AM |
Registered: 10 years ago Posts: 2,472 |
Re: Ideas about a new web interface January 08, 2015 08:01AM |
Registered: 9 years ago Posts: 42 |
Re: Ideas about a new web interface January 08, 2015 09:37AM |
Registered: 10 years ago Posts: 665 |
Quote
dmould
1) XYZ display - I have never needed to use the X or Y readout. I do however use the Z readout very frequently. Some prints need intervention at specific layer heights - maybe standing by to push down possible curlups on bridges or overhang, or to know when the print will pause so I can insert an embedded nut or change filament colour, or how many layers are left before the print completes.
Quote
dmould
2) Macros: As food for thought, instead of putting these on a lot of extra buttons, how about having a separate "macro files" page that is laid out similar to the "files" page except that it displays, uploads, prints and deletes files in the new "macros" library, and also does not automatically change to the "print" page after clicking on a file to print. Allow macro files to be executed in between the pause and resume of a normal print file.
Quote
dmould
3) Pause/resume: Automatically invoke a "Pause.g" and a "Resume.g" macro if they exist. Implement commands to selectively push and pop X, Y, Z and E positions (useful to have in pause/resume macros).
Quote
dmould
4) Change the live filament readout to display remaining filament needed rather than filament used. I can estimate the length of filament remaining on a reel that is nearing the end, but to know whether there is enough left to complete the print I must presently do a subtraction sum. Not a big deal, but ISTM that a count-down rather than a count-up would make things easier in general. As a minor refinement, do not change the filament used/remaining variable after a retraction (negative E move), but obviously keep track so the variable doesn't change until the retraction has been negated by the same magnitude positive E move. This will make the live readout more sensible and is also slightly better for computing the estimated print time remaining (leaving zero time and filament left to use at the end of a print rather than the final retraction length & time as a permanent leftover).
Quote
dmould
5) Print information: In the information of the G code file (or elsewhere), display the weight of filament needed as well as the length (this will need a method of selecting the material or density of course). I sometimes weigh a partially used reel of filament and subtract the weight of an empty reel in order to determine whether enough remains to complete a print or batch of prints, and presently do the arithmetic to convert weight to length. (As info, 1.75mm PLA weighs about 3 g/m and ABS about 2.5 g/m A 1Kg spool of 1.75mm PLA thus contains about 330m and ABS about 400m).
Quote
dmould
Afterthought:
Having a function to automatically invoke the pause function & macro when particular user-set Z height or list of heights are reached would obviate the need to manually edit a g-code print file to insert pauses at the layer/s required.
Quote
rkc
I would like to be able to download .g files (as well as upload them) - sometimes nice to look at the comments slic3r puts in to see what the settings were (perhaps these could be extracted and put in the info popup)
Re: Ideas about a new web interface January 08, 2015 11:46AM |
Registered: 9 years ago Posts: 16 |
Re: Ideas about a new web interface January 08, 2015 12:35PM |
Registered: 9 years ago Posts: 42 |
Quote
zombiepantslol
Hrm sorry, but I don't like this idea. Of course I'll implement an upload function, but downloading a file is quite pointless IMHO. Plus if you use either my or dc42's firmware fork, you can already use FTP to download any file from the SD card.
Re: Ideas about a new web interface January 08, 2015 12:57PM |
Registered: 10 years ago Posts: 14,672 |
Re: Ideas about a new web interface January 08, 2015 01:11PM |
Registered: 10 years ago Posts: 665 |
Quote
rkc
I wasn't aware that it existed, and can't get it to give any response other than 500 Unknown command when I connect to it. (using dc42's 0.78za firmware)
I would find it useful it for the reasons explained - to look at a gcode file that has misbehaved to work out why. I may not still have the original I uploaded, or it may be on a different machine, or I may want to check I haven't modified it since, or corrupted it in upload.
Re: Ideas about a new web interface January 08, 2015 01:38PM |
Registered: 9 years ago Posts: 42 |
Re: Ideas about a new web interface January 08, 2015 01:43PM |
Registered: 9 years ago Posts: 42 |
Re: Ideas about a new web interface January 11, 2015 06:59PM |
Registered: 9 years ago Posts: 32 |
Re: Ideas about a new web interface January 12, 2015 01:09PM |
Registered: 10 years ago Posts: 665 |
Re: Ideas about a new web interface January 12, 2015 02:26PM |
Registered: 10 years ago Posts: 14,672 |
Re: Ideas about a new web interface January 12, 2015 04:41PM |
Registered: 10 years ago Posts: 665 |
Quote
dc42
Looking good!
One more suggestion. When I want to extrude or retract, I find it awkward setting the extruder speed, then forward/back, then selecting the amount. How about a single bar for extruder forward and back by different amounts, like the bars for X Y and Z movement? The extruder speed selection would be retained, or changed to a drop down menu. I think this would also work well on the LCD control panel.
Re: Ideas about a new web interface January 13, 2015 08:07AM |
Registered: 10 years ago Posts: 780 |
Re: Ideas about a new web interface January 13, 2015 08:35AM |
Registered: 9 years ago Posts: 191 |
Quote
appjaws1
Would it be possible to include "Modified Date' for files in the file page?
Can the readings that G32 records be displayed on screen as an aid to setting the bed level and be cleared if G32 is issued again.