diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 478de6e7e5..0a4547a371 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -6126,6 +6126,18 @@ "minimum_value_warning": "0.01", "maximum_value_warning": "0.3", "settable_per_mesh": true + }, + "meshfix_maximum_extrusion_area_deviation": + { + "label": "Maximum Extrusion Area Deviation", + "description": "The maximum extrusion area deviation allowed when removing intermediate points from a straight line. An intermediate point may serve as width-changing point in a long straight line. Therefore, if it is removed, it will cause the line to have a uniform width and, as a result, lose (or gain) a bit of extrusion area. If you increase this you may notice slight under- (or over-) extrusion in between straight parallel walls, as more intermediate width-changing points will be allowed to be removed. Your print will be less accurate, but the g-code will be smaller.", + "type": "float", + "unit": "μm²", + "default_value": 2000, + "minimum_value": "0", + "minimum_value_warning": "500", + "maximum_value_warning": "5000", + "settable_per_mesh": true } } }, diff --git a/resources/setting_visibility/expert.cfg b/resources/setting_visibility/expert.cfg index 7953d911cb..59c8c0a790 100644 --- a/resources/setting_visibility/expert.cfg +++ b/resources/setting_visibility/expert.cfg @@ -330,6 +330,7 @@ meshfix_keep_open_polygons meshfix_maximum_resolution meshfix_maximum_travel_resolution meshfix_maximum_deviation +meshfix_maximum_extrusion_area_deviation multiple_mesh_overlap carve_multiple_volumes alternate_carve_order