smartavionics / Cura

3D printer / slicing GUI built on top of the Uranium framework
GNU Lesser General Public License v3.0
175 stars 11 forks source link

[FR] Add "standby temperature" to the visible settings list #22

Open extesy opened 5 years ago

extesy commented 5 years ago

Application Version Cura 20190904 from your dropbox

Platform Windows 10 x64

Printer Wanhao Duplicator i3 Plus

Steps to Reproduce

  1. Select "show all settings" in the settings panel
  2. Try to find "standby temperature" (see screenshot)

Actual Results "Standby temperature" is not visible. By some reason it only exists in the settings menu > material profiles, but not on the settings panel.

Expected results Be able to override "standby temperature" from the panel like any other material settings.

Additional Information image

smartavionics commented 5 years ago

Hi, I think the standby temp setting is hidden when you only have 1 extruder enabled.

extesy commented 5 years ago

Yes, and I don't think that's a right decision because it's used at the beginning of the print as a starting extruder's temperature while it waits for the bed to heat up. Even for a single extruder.

Jdbye commented 5 years ago

Yes, and I don't think that's a right decision because it's used at the beginning of the print as a starting extruder's temperature while it waits for the bed to heat up. Even for a single extruder.

Easily solvable by adding heating gcode to your start gcode. I've had it set up that way for a long time, because I wanted the bed and extruder to heat up at the same time, while the automatic bed leveling is running. Saves at least half the time it takes to do the pre-print routines. There is a possibility that the power supply in your printer can't handle the power draw from trying to heat both at the same time but it's likely fine.

I have this in my start gcode: At the top: M140 S{material_bed_temperature} ;Start heating the bed to what is set in Cura M104 S{material_print_temperature} ;Start heating extruder to what is set in Cura

At the bottom: M109 S{material_print_temperature} ;Make sure extruder is heated

I didn't add the M190 command to make sure the bed is heated because in my experience the bed always heats up faster than the nozzle (makes sense, it's only heated to 60C after all) but you could add that if you like.

Technically you are not supposed to do automatic bed leveling while the bed is heating because it could expand slightly, making the measurements inaccurate. But then again most people do bed leveling while the bed is cold anyway right, so the measurements might be inaccurate anyway by the time the bed heats up. It's probably not a significant enough amount to matter anyway, I certainly haven't noticed any issues with it. If you don't have automatic bed leveling then it doesn't matter.