diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json
index c1392e57ba..2425df01b1 100644
--- a/resources/definitions/fdmprinter.def.json
+++ b/resources/definitions/fdmprinter.def.json
@@ -4278,6 +4278,32 @@
"settable_per_mesh": false,
"settable_per_extruder": true
},
+ "retraction_during_travel_ratio":
+ {
+ "label": "Retraction During Travel Move",
+ "description": "The ratio of retraction performed during the travel move, with the remainder completed while the nozzle is stationary, before traveling
- When 0, the entire retraction is performed while stationary, before the travel begins
- When 100, the entire retraction is performed during the travel move, bypassing the stationary phase
",
+ "unit": "%",
+ "type": "float",
+ "default_value": 0,
+ "minimum_value": 0,
+ "maximum_value": 100,
+ "enabled": "retraction_enable and machine_gcode_flavor != \"UltiGCode\"",
+ "settable_per_mesh": false,
+ "settable_per_extruder": true
+ },
+ "prime_during_travel_ratio":
+ {
+ "label": "Prime During Travel Move",
+ "description": "The ratio of priming performed during the travel move, with the remainder completed while the nozzle is stationary, after traveling- When 0, the entire priming is performed while stationary, after the travel ends
- When 100, the entire priming is performed during the travel move, allowing the print to start immediately
",
+ "unit": "%",
+ "type": "float",
+ "default_value": 0,
+ "minimum_value": 0,
+ "maximum_value": 100,
+ "enabled": "retraction_enable and machine_gcode_flavor != \"UltiGCode\"",
+ "settable_per_mesh": false,
+ "settable_per_extruder": true
+ },
"retraction_speed":
{
"label": "Retraction Speed",