Doodle3D / WiFi-Box

The Doodle3D WiFi-Box for wireless 3D-printing
GNU General Public License v3.0
3 stars 1 forks source link

Disable pre-heating by default #16

Open peteruithoven opened 8 years ago

peteruithoven commented 8 years ago

Currently we pre-heat printers their nozzle and bed so that in a demo context users can print rapidly. But maybe this shouldn't be the default?

companje commented 7 years ago

I suggest to remove 'pre-heating' as well as 'cooling down to pre-heat temperature' from the default start and end-code. If pre-heating is still considered useful I think it should be a custom gcode call done by the app.

peteruithoven commented 7 years ago

Why? That would also require a separate gcode command send after a print was completed? At which point there is a change the client isn't connected.

companje commented 7 years ago

I mean for safety it would be better to cool down to 0 just like other slicers do. If the app is still open it can re-preheat again if the user is still active.

So instead of this is:

M104 S{preheatTemp} {if heatedBed}M140 S{preheatBedTemp}

I would suggest this:

M104 S0 {if heatedBed}M140 S0

peteruithoven commented 7 years ago

I would suggest disabling the Auto preheat setting by default. This should result in the old sketch app not requesting a preheat. And since the end gcode doesn't listen to this setting I would also set the default preheat temperatures to 0.

This means people can still enable preheat and we don't need to change logic, we only need to change the default settings.