Robo3D / Customer_Feedback

0 stars 0 forks source link

OP web interface under Robo theme plugin (0.3.0) - multiple issues #7

Open steveruss opened 6 years ago

steveruss commented 6 years ago

Ubuntu 16.04 with Firefox 57.0.1 - R2 firmware 1.8.1-r2.1

All of the below issues are in the Robo Theme(0.3.0) plugin of the Octoprint web interface.

Issue 1) Page not being refreshed after Save temperature settings. a) navigate to settings/temperatures. b) hit the plus button to add a new preset c) name the new preset "saveBug" d) set the bed temp to 10c and the extruder temp to 100c.

settingstemp

e) press Save and see the spinning cursor.

Expectation: that this new temperature preset would have been saved to the printer (doesn't show up on the R2 under Printer/Temp. Controls/Preheat/Select Material)and would now show with the other presets on this page. It doesn't do either.

settingstempaftersave

Issue 2) Page not being updated after changes to temp settings. Sorry...no way to take a screenshot with the hover tip showing ;-(

Setup: Must refresh the page. a) Hover over the temp preset button for the saveBug profile . Take notice of the values. b) Do this for both Hotend and Build plate. c) navigate to settings/temperatures. d) change the values in the saveBug profile to 200c extruder 20c bed. e) press Save

Now back on the main page...replay steps a and b. Notice the new values are not represented in the hover tips or used by the code under the saveBug button. Clicking on the saveBug button sends a command to the printer to preheat but is using the OLD values.

FIX: At the end of the Save button handler of the settings/temperatures dialog you MUST call for a page refresh/reload.

steveruss commented 6 years ago

Issue 3) Bad css in button control group causing 3 digit values to be partially obscured.

The up/down buttons are overlaying the text field which holds the value.

In Settings/Temperatures:

settingstempbadcss

and on the main page with the target hotend value set to 200

settingsmainbadcss

Update: After further scrutiny...It appears that EVERY sub page under settings that displays a temperature value suffers the same fate.

steveruss commented 6 years ago

Issue 4) Z-Offeset Frame. What in the world are these Z controls supposed to do...or be good for?

Two separate buttons with the same name that do completely different things.

zoffset

Clicking the left Set Z-Offset button causes the printer to go through the auto level routine and leaves the printer in this position:

setzoffsetleftbutton

Clicking the right Set Z-Offset button causes the printer to just go to this position without any thing else happening.

setzoffsetrightbutton

The ending locations of the print head are in two locations over the print bed.

Clicking on the up/down buttons cause the bed to raise/lower in .05mm increments but doesn't set the value of the Z on the R2 (EEPROM Home Offset Z: -7.5) doesn't change. No value field between these buttons so what's the use.

steveruss commented 6 years ago

Issue 5: Hotend/Build Plate Offset Set does NOTHING. a) choose the Hotend by clicking to select it. b) double click in the text field next to target. c) enter 100 and click set

Watch as the hotend temp raises to around 100.

hotendoffset

c) either enter 10 in the Offset text field or press the Tiny up arrow button 10 times. d) Click Set e) Watch the hotend temp do absolutely nothing.

hotendoffset2

You will get the same behavior with Build Plate selected.

steveruss commented 6 years ago

Issue 6: 6 views can't be found and are not bound/binded plus a few other errors displayed in the WebDeveloper Console.

consoleerrors

This can be found in the console using the Web Developer plugin to Firefox.

Safari has develop/show error console and Chrome has tools/more tools/developer tools which show the same errors and much much more.