You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When slicing a PLA temperature tower for an Ultimaker S5 using a third-party material with a profile derived from UM Tough PLA, the resulting gcode sets the temperature for the tower at the beginning of the layer, but then very quickly adjusts the temperature back to a temperature derived from the material profile - likely a reduced temperature for bridging or thin layers.
Creating dummy Ender3 does not produce the issue, so I imagine that a fancier profile is required.
;AutoTowersGenerator: Starting tower section number 1 at Cura layer number 6 (which is labeled as layer 5 in this gcode file);note -- min layer time usedM104S220.0 ;AutoTowersGenerator: setting temperature to 220.0 C for this tower sectionM109S220.0 ;AutoTowersGenerator: Wait for the temperature to be reached;TYPE:WALL-OUTER;MESH:AutoTowersGeneratorG1F1082.8X185.806Y116.022E107.79181G1F1059.9X177.858Y116.023E107.88058G1F1077.6X177.859Y123.974E107.96808G1F1104X185.805Y123.973E108.05365G0F9000X185.805Y123.173G0X185.369Y123.492G1F1109.4X185.19Y123.537E108.05563G1F1160.2X178.512Y123.538E108.1244G1F1114.8X178.295Y123.494E108.12677G1F1088X178.295Y120.085E108.16396G1F1139.9X178.294Y116.676E108.19963G1F1114.8X178.338Y116.459E108.20199G1F1042.6X185.325Y116.458E108.28118G1F1088X185.37Y116.676E108.28361G1F1139.9X185.37Y120.084E108.31927G1F1088X185.369Y123.492E108.35645G0F9000X185.19Y123.537G0X184.575Y123.537G1F2700E101.85645G1F600 Z2.95
G0F9000X152.138Y123.973 Z2.95
G1F600 Z0.95
G1F2700E108.35645G1F1093.3X152.139Y116.022E108.44282G1F1067.4X144.19Y116.023E108.53104G1F1064.9X144.191Y123.974E108.61947G1F1090.6X152.138Y123.973E108.70598G0F9000X152.138Y123.173G0X151.658Y123.537G1F1088X148.251Y123.537E108.74316G1F1139.9X144.844Y123.538E108.7788G1F1114.8X144.627Y123.494E108.78117G1F1088X144.627Y120.085E108.81836G1F1139.9X144.626Y116.676E108.85403G1F1114.8X144.67Y116.459E108.85639G1F1042.6X151.659Y116.458E108.9356G1F1093.3X151.705Y116.676E108.93802M104S195.5 ; <- First weird temp
Simply removing these temperature sets would make the temperature tower work, but would not be representative of how a cura slice would print at that temperature setting as that would include such temperature tweak. The correct thing would be to have the values calculated based on the tower's current temperature. Maybe just scaling the value of all M104 commands (temp / profile_temp * tower_temp) would be a reasonable fix.
Attached the full gcode extracted from a slice of the temperature tower. The UFP output when slicing for Ultimaker printers is just a zip file, with the gcode in 3D/model.gcode.
When slicing a PLA temperature tower for an Ultimaker S5 using a third-party material with a profile derived from UM Tough PLA, the resulting gcode sets the temperature for the tower at the beginning of the layer, but then very quickly adjusts the temperature back to a temperature derived from the material profile - likely a reduced temperature for bridging or thin layers.
Creating dummy Ender3 does not produce the issue, so I imagine that a fancier profile is required.
Simply removing these temperature sets would make the temperature tower work, but would not be representative of how a cura slice would print at that temperature setting as that would include such temperature tweak. The correct thing would be to have the values calculated based on the tower's current temperature. Maybe just scaling the value of all M104 commands (
temp / profile_temp * tower_temp
) would be a reasonable fix.Attached the full gcode extracted from a slice of the temperature tower. The UFP output when slicing for Ultimaker printers is just a zip file, with the gcode in
3D/model.gcode
.gcode.txt
The text was updated successfully, but these errors were encountered: