diff --git a/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py b/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py index 2654914767..ccdd27ef16 100644 --- a/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py +++ b/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py @@ -59,7 +59,7 @@ class RemovableDriveOutputDevice(OutputDevice): # Take the intersection between file_formats and machine_file_formats. format_by_mimetype = {format["mime_type"]: format for format in file_formats} - file_formats = [format_by_mimetype[mimetype] for mimetype in machine_file_formats] #Keep them ordered according to the preference in machine_file_formats. + file_formats = [format_by_mimetype[mimetype] for mimetype in machine_file_formats if mimetype in format_by_mimetype] # Keep them ordered according to the preference in machine_file_formats. if len(file_formats) == 0: Logger.log("e", "There are no file formats available to write with!") diff --git a/resources/definitions/SV01.def.json b/resources/definitions/SV01.def.json index fb410151a9..02347a8e3b 100644 --- a/resources/definitions/SV01.def.json +++ b/resources/definitions/SV01.def.json @@ -14,7 +14,7 @@ "0": "SV01_extruder_0" } }, - + "overrides": { "machine_name": { "default_value": "SV01" }, "machine_extruder_count": { "default_value": 1 }, diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 550147fc8c..6f9e1fd4c6 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -7,7 +7,7 @@ "author": "Ultimaker", "manufacturer": "Unknown", "setting_version": 16, - "file_formats": "text/x-gcode;application/x-stl-ascii;application/x-stl-binary;application/x-wavefront-obj;application/x3g", + "file_formats": "text/x-gcode;model/stl;application/x-wavefront-obj;application/x3g", "visible": false, "has_materials": true, "has_variants": false, diff --git a/resources/definitions/maker_starter.def.json b/resources/definitions/maker_starter.def.json index 6687ef25af..d847bd4fe5 100644 --- a/resources/definitions/maker_starter.def.json +++ b/resources/definitions/maker_starter.def.json @@ -6,7 +6,7 @@ "visible": true, "author": "tvlgiao", "manufacturer": "3DMaker", - "file_formats": "text/x-gcode;application/x-stl-ascii;application/x-stl-binary;application/x-wavefront-obj", + "file_formats": "text/x-gcode;model/stl;application/x-wavefront-obj", "platform": "makerstarter_platform.3mf", "preferred_quality_type": "draft", "machine_extruder_trains":