From 8c231e29429dd1a2a3dbda29bbab06e607408f18 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Thu, 11 Aug 2016 10:46:58 +0200 Subject: [PATCH] Allow higher speeds for diagonal wireframe moves Since these moves are slightly diagonal in all directions, a higher speed can be achieved. Exactly how high depends on both angles, but for simplification this limit is a bit too broad, allowing speeds that the printer can't handle. The firmware should catch that case if it happens. Contributes to issue CURA-1049. --- resources/definitions/fdmprinter.def.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 0eecbafec7..50834d5568 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -3737,7 +3737,7 @@ "type": "float", "default_value": 5, "minimum_value": "0.1", - "maximum_value": "math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2)", + "maximum_value": "math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2 + math.max(max_feedrate_z_override, machine_max_feedrate_z) ** 2)", "maximum_value_warning": "50", "enabled": "wireframe_enabled", "settable_per_mesh": false, @@ -3769,7 +3769,7 @@ "type": "float", "default_value": 5, "minimum_value": "0.1", - "maximum_value": "math.max(max_feedrate_z_override, machine_max_feedrate_z)", + "maximum_value": "math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2 + math.max(max_feedrate_z_override, machine_max_feedrate_z) ** 2)", "maximum_value_warning": "50", "enabled": "wireframe_enabled", "value": "wireframe_printspeed", @@ -3785,7 +3785,7 @@ "type": "float", "default_value": 5, "minimum_value": "0.1", - "maximum_value": "math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2)", + "maximum_value": "math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2 + math.max(max_feedrate_z_override, machine_max_feedrate_z) ** 2)", "maximum_value_warning": "50", "enabled": "wireframe_enabled", "value": "wireframe_printspeed",