Ultimaker / Cura

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

Cura 2.5 Beta - strange behavior with variable material_bed_temperature #1611

Closed elijahsgh closed 7 years ago

elijahsgh commented 7 years ago

My start gcode reads: M140 S{material_bed_temperature}

I receive the following warning: 2017-03-30 13:00:12,111 - WARNING - UM.Settings.SettingDefinition._deserialize_dict [524]: Unrecognised property visible in setting material_bed_temperature

But the output gcode renders as expected: M140 S80

Ghostkeeper commented 7 years ago

Hmm, seems that it's using an outdated machine file. It's complaining that the property "visible" on the material_bed_temperature doesn't exist. That's correct, because we removed the "visible" property on all settings, in favour of making a setting invisible if it's not "enabled". Your machine definition still tries to override the "visible" property. In any case, it's a warning that you can ignore.

I looked through the definitions and I suspect that you might be using Renkforce RF100. I removed the property from the definition. Thanks for the notification.

Were you using the Renkforce?

elijahsgh commented 7 years ago

:+1:

I am using a brand new "Custom FDM Printer" created on startup. Maybe there's a leftover property in the initialization for that?

Ghostkeeper commented 7 years ago

Could be if you went through using the Renkforce. The "visible" property is not present in the Custom FDM Printer definitions.

elijahsgh commented 7 years ago

I definitely did not do anything with a Renkforce.

Start Cura, Custom FDM. That's all.

Ghostkeeper commented 7 years ago

I'm not reproducing it with these steps:

In the log there is no warning about the bed temperature.

Ghostkeeper commented 7 years ago

I made a change to the Renkforce definition to remove the outdated property, but that won't have changed anything for you.

elijahsgh commented 7 years ago

:+1:

Thanks for sorting that out! I'll try to recreate later, but maybe I have old Cura profiles it imported? But the only machines I've used with Cura have been Custom FDM. The renkforce thing is throwing me off. :)

Closing up!