From 4eae3a2602f9ba4c43f871528c23c864228c3b78 Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Thu, 21 Jan 2021 08:05:21 +0100 Subject: [PATCH 01/41] Add 'Ribbed Support Vaults' infill pattern. --- resources/definitions/fdmprinter.def.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index bb64e7f0dc..9d7086a0a5 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -1736,7 +1736,8 @@ "zigzag": "Zig Zag", "cross": "Cross", "cross_3d": "Cross 3D", - "gyroid": "Gyroid" + "gyroid": "Gyroid", + "ribbed_vault": "Ribbed Vaults" }, "default_value": "grid", "enabled": "infill_sparse_density > 0", From ad5c85b7816eec577f231879048e270441d91e05 Mon Sep 17 00:00:00 2001 From: BagelOrb Date: Sun, 24 Jan 2021 11:05:15 +0100 Subject: [PATCH 02/41] rename infill pattern Ribbed Vault to Lightning --- resources/definitions/fdmprinter.def.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 9d7086a0a5..e00d536e75 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -1737,7 +1737,7 @@ "cross": "Cross", "cross_3d": "Cross 3D", "gyroid": "Gyroid", - "ribbed_vault": "Ribbed Vaults" + "lightning": "Lightning" }, "default_value": "grid", "enabled": "infill_sparse_density > 0", @@ -1748,7 +1748,7 @@ "zig_zaggify_infill": { "label": "Connect Infill Lines", - "description": "Connect the ends where the infill pattern meets the inner wall using a line which follows the shape of the inner wall. Enabling this setting can make the infill adhere to the walls better and reduce the effects of infill on the quality of vertical surfaces. Disabling this setting reduces the amount of material used.", + "description": "Connect the ends where the infill pattern meets the inner wall using a line which follows the shape of the inner wall. Enabling this setting can make the infill adhere to the wallevs better and reduce the effects of infill on the quality of vertical surfaces. Disabling this setting reduces the amount of material used.", "type": "bool", "default_value": false, "value": "infill_pattern == 'cross' or infill_pattern == 'cross_3d'", From 616aba738006107a916c605b5698ea4af25e38db Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Tue, 26 Jan 2021 10:38:54 +0100 Subject: [PATCH 03/41] Remove accidental keyboard fandango in unrelated string. --- resources/definitions/fdmprinter.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index e00d536e75..153b72dee3 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -1748,7 +1748,7 @@ "zig_zaggify_infill": { "label": "Connect Infill Lines", - "description": "Connect the ends where the infill pattern meets the inner wall using a line which follows the shape of the inner wall. Enabling this setting can make the infill adhere to the wallevs better and reduce the effects of infill on the quality of vertical surfaces. Disabling this setting reduces the amount of material used.", + "description": "Connect the ends where the infill pattern meets the inner wall using a line which follows the shape of the inner wall. Enabling this setting can make the infill adhere to the walls better and reduce the effects of infill on the quality of vertical surfaces. Disabling this setting reduces the amount of material used.", "type": "bool", "default_value": false, "value": "infill_pattern == 'cross' or infill_pattern == 'cross_3d'", From 8812b37a39fd250225ce68a3ecf27b20a26c0506 Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Thu, 28 Jan 2021 17:21:09 +0100 Subject: [PATCH 04/41] Add settings for 'Lightning' infill. - The 'main' support radius will be taken from the already existing infill line distance. - New: Lightning Infill Support Prune Angle: Controls how fast the trees are eroded from the extremeties. - New: Lighning Infill Support Straightening Angle: Controls how fast the junctions of the tree smooth themselves into ever straighter lines. --- resources/definitions/fdmprinter.def.json | 66 ++++++++++++++++++++--- 1 file changed, 58 insertions(+), 8 deletions(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 153b72dee3..151ec0963a 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -1763,7 +1763,7 @@ "type": "bool", "default_value": true, "value": "(infill_pattern == 'cross' or infill_pattern == 'cross_3d' or infill_multiplier % 2 == 0) and infill_wall_line_count > 0", - "enabled": "infill_pattern == 'cross' or infill_pattern == 'cross_3d' or infill_pattern == 'concentric' or infill_multiplier % 2 == 0 or infill_wall_line_count > 1", + "enabled": "infill_pattern != 'lightning' and infill_pattern == 'cross' or infill_pattern == 'cross_3d' or infill_pattern == 'concentric' or infill_multiplier % 2 == 0 or infill_wall_line_count > 1", "limit_to_extruder": "infill_extruder_nr", "settable_per_mesh": true }, @@ -1773,7 +1773,7 @@ "description": "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees for the lines and zig zag patterns and 45 degrees for all other patterns).", "type": "[int]", "default_value": "[ ]", - "enabled": "infill_pattern != 'concentric' and infill_sparse_density > 0", + "enabled": "infill_pattern != 'lightning' and infill_pattern != 'concentric' and infill_sparse_density > 0", "limit_to_extruder": "infill_extruder_nr", "settable_per_mesh": true }, @@ -1784,7 +1784,7 @@ "unit": "mm", "type": "float", "default_value": 0, - "enabled": "infill_pattern == 'grid' or infill_pattern == 'lines' or infill_pattern == 'triangles' or infill_pattern == 'cubic' or infill_pattern == 'tetrahedral' or infill_pattern == 'quarter_cubic' or infill_pattern == 'zigzag'", + "enabled": "infill_pattern != 'lightning' and infill_pattern == 'grid' or infill_pattern == 'lines' or infill_pattern == 'triangles' or infill_pattern == 'cubic' or infill_pattern == 'tetrahedral' or infill_pattern == 'quarter_cubic' or infill_pattern == 'zigzag'", "limit_to_extruder": "infill_extruder_nr", "settable_per_mesh": true }, @@ -1795,7 +1795,7 @@ "unit": "mm", "type": "float", "default_value": 0, - "enabled": "infill_pattern == 'grid' or infill_pattern == 'lines' or infill_pattern == 'triangles' or infill_pattern == 'cubic' or infill_pattern == 'tetrahedral' or infill_pattern == 'quarter_cubic' or infill_pattern == 'zigzag'", + "enabled": "infill_pattern != 'lightning' and infill_pattern == 'grid' or infill_pattern == 'lines' or infill_pattern == 'triangles' or infill_pattern == 'cubic' or infill_pattern == 'tetrahedral' or infill_pattern == 'quarter_cubic' or infill_pattern == 'zigzag'", "limit_to_extruder": "infill_extruder_nr", "settable_per_mesh": true }, @@ -1806,7 +1806,7 @@ "type": "bool", "default_value": false, "warning_value": "True if infill_pattern not in ('grid', 'triangles', 'trihexagon', 'cubic', 'cubicsubdiv', 'tetrahedral', 'quarter_cubic') else None", - "enabled": "not ((infill_pattern == 'cross' and connect_infill_polygons) or infill_pattern == 'concentric')", + "enabled": "not (infill_pattern == 'lightning' or (infill_pattern == 'cross' and connect_infill_polygons) or infill_pattern == 'concentric')", "limit_to_extruder": "infill_extruder_nr", "settable_per_mesh": true }, @@ -1915,7 +1915,7 @@ "minimum_value": "0", "maximum_value_warning": "1 if (infill_pattern == 'cross' or infill_pattern == 'cross_3d' or support_pattern == 'concentric') else 5", "maximum_value": "999999 if infill_line_distance == 0 else (20 - math.log(infill_line_distance) / math.log(2))", - "enabled": "infill_sparse_density > 0 and infill_pattern != 'cubicsubdiv'", + "enabled": "infill_pattern != 'lightning' and infill_sparse_density > 0 and infill_pattern != 'cubicsubdiv'", "limit_to_extruder": "infill_extruder_nr", "settable_per_mesh": true }, @@ -1928,7 +1928,7 @@ "default_value": 1.5, "minimum_value": "0.0001", "minimum_value_warning": "3 * resolveOrValue('layer_height')", - "enabled": "infill_sparse_density > 0 and gradual_infill_steps > 0 and infill_pattern != 'cubicsubdiv'", + "enabled": "infill_pattern != 'lightning' and infill_sparse_density > 0 and gradual_infill_steps > 0 and infill_pattern != 'cubicsubdiv'", "limit_to_extruder": "infill_extruder_nr", "settable_per_mesh": true }, @@ -1958,7 +1958,7 @@ "description": "Print infill structures only where tops of the model should be supported. Enabling this reduces print time and material usage, but leads to ununiform object strength.", "type": "bool", "default_value": false, - "enabled": "infill_sparse_density > 0", + "enabled": "infill_pattern != 'lightning' and infill_sparse_density > 0", "limit_to_extruder": "infill_extruder_nr", "settable_per_mesh": true }, @@ -2123,6 +2123,56 @@ "settable_per_mesh": true } } + }, + "lightning_infill_support_angle": + { + "label": "Lightning Infill Support Angle", + "description": "The difference two lightning infill layers can have while still supporting each other. Measured in the angle given the thickness.", + "unit": "°", + "type": "float", + "minimum_value": "0", + "maximum_value": "90", + "maximum_value_warning": "75", + "default_value": 40, + "limit_to_extruder": "infill_extruder_nr", + "enabled": "infill_pattern == 'lightning'", + "settable_per_mesh": false, + "settable_per_extruder": true, + "children": + { + "lightning_infill_prune_angle": + { + "label": "Lightning Infill Support Prune Angle", + "description": "The difference a lightning infill layer can have with the one immediately above w.r.t the pruning of the outer extremities of trees. Measured in the angle given the thickness.", + "unit": "°", + "type": "float", + "minimum_value": "0", + "maximum_value": "90", + "maximum_value_warning": "75", + "default_value": 40, + "limit_to_extruder": "infill_extruder_nr", + "enabled": "infill_pattern == 'lightning'", + "settable_per_mesh": false, + "settable_per_extruder": true, + "value": "lightning_infill_support_angle" + }, + "lightning_infill_straightening_angle": + { + "label": "Lightning Infill Support Straightening Angle", + "description": "The difference a lightning infill layer can have with the one immediately above w.r.t the smoothing of trees. Measured in the angle given the thickness.", + "unit": "°", + "type": "float", + "minimum_value": "0", + "maximum_value": "90", + "maximum_value_warning": "75", + "default_value": 40, + "limit_to_extruder": "infill_extruder_nr", + "enabled": "infill_pattern == 'lightning'", + "settable_per_mesh": false, + "settable_per_extruder": true, + "value": "lightning_infill_support_angle" + } + } } } }, From 10c06954efed5fb1a6a43d9f7c3dd07e580872c8 Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Wed, 3 Feb 2021 13:47:00 +0100 Subject: [PATCH 05/41] Add lightning infill overhang angle. Becasue: Should be different from the support radius. --- resources/definitions/fdmprinter.def.json | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 151ec0963a..d92736c935 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -2127,7 +2127,7 @@ "lightning_infill_support_angle": { "label": "Lightning Infill Support Angle", - "description": "The difference two lightning infill layers can have while still supporting each other. Measured in the angle given the thickness.", + "description": "Determines when a lightning infill layer has to support anything above it. Measured in the angle given the thickness of a layer.", "unit": "°", "type": "float", "minimum_value": "0", @@ -2140,9 +2140,25 @@ "settable_per_extruder": true, "children": { + "lightning_infill_overhang_angle": + { + "label": "Lightning Infill Overhang Angle", + "description": "Determines when a lightning infill layer has to support the model above it. Measured in the angle given the thickness.", + "unit": "°", + "type": "float", + "minimum_value": "0", + "maximum_value": "90", + "maximum_value_warning": "75", + "default_value": 40, + "limit_to_extruder": "infill_extruder_nr", + "enabled": "infill_pattern == 'lightning'", + "settable_per_mesh": false, + "settable_per_extruder": true, + "value": "lightning_infill_support_angle" + }, "lightning_infill_prune_angle": { - "label": "Lightning Infill Support Prune Angle", + "label": "Lightning Infill Prune Angle", "description": "The difference a lightning infill layer can have with the one immediately above w.r.t the pruning of the outer extremities of trees. Measured in the angle given the thickness.", "unit": "°", "type": "float", @@ -2158,7 +2174,7 @@ }, "lightning_infill_straightening_angle": { - "label": "Lightning Infill Support Straightening Angle", + "label": "Lightning Infill Straightening Angle", "description": "The difference a lightning infill layer can have with the one immediately above w.r.t the smoothing of trees. Measured in the angle given the thickness.", "unit": "°", "type": "float", From b3676a38d94ce5929ad146a3de7eadf4e1112be5 Mon Sep 17 00:00:00 2001 From: BagelOrb Date: Fri, 5 Feb 2021 16:07:22 +0100 Subject: [PATCH 06/41] tune lightning infill line distance based on measurements of the amount of filament from only the top layer given several line distance values --- resources/definitions/fdmprinter.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index d92736c935..1dc4c19c9c 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -1711,7 +1711,7 @@ "default_value": 2, "minimum_value": "0", "minimum_value_warning": "infill_line_width", - "value": "0 if infill_sparse_density == 0 else (infill_line_width * 100) / infill_sparse_density * (2 if infill_pattern == 'grid' else (3 if infill_pattern == 'triangles' or infill_pattern == 'trihexagon' or infill_pattern == 'cubic' or infill_pattern == 'cubicsubdiv' else (2 if infill_pattern == 'tetrahedral' or infill_pattern == 'quarter_cubic' else (1 if infill_pattern == 'cross' or infill_pattern == 'cross_3d' else 1))))", + "value": "0 if infill_sparse_density == 0 else (infill_line_width * 100) / infill_sparse_density * (2 if infill_pattern == 'grid' else (3 if infill_pattern == 'triangles' or infill_pattern == 'trihexagon' or infill_pattern == 'cubic' or infill_pattern == 'cubicsubdiv' else (2 if infill_pattern == 'tetrahedral' or infill_pattern == 'quarter_cubic' else (1 if infill_pattern == 'cross' or infill_pattern == 'cross_3d' else (1.6 if infill_pattern == 'lightning' else 1)))))", "limit_to_extruder": "infill_extruder_nr", "settable_per_mesh": true } From ee96080540ae02fb6c16d393a86781b3a871bb15 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Mon, 20 Sep 2021 15:43:04 +0200 Subject: [PATCH 07/41] Only return the path if the folder actually exist It seems that the dialog is acting up if the last known folder doesn't exist anymore (usually when a network drive was unmounted). --- cura/CuraApplication.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cura/CuraApplication.py b/cura/CuraApplication.py index 08861af7c4..553de22f8f 100755 --- a/cura/CuraApplication.py +++ b/cura/CuraApplication.py @@ -750,7 +750,9 @@ class CuraApplication(QtApplication): @pyqtSlot(str, result = QUrl) def getDefaultPath(self, key): default_path = self.getPreferences().getValue("local_file/%s" % key) - return QUrl.fromLocalFile(default_path) + if os.path.exists(default_path): + return QUrl.fromLocalFile(default_path) + return QUrl() @pyqtSlot(str, str) def setDefaultPath(self, key, default_path): From ebee7dbec9c3f06d3c0e64b53a2dc22819b027ad Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Fri, 1 Oct 2021 10:22:38 +0200 Subject: [PATCH 08/41] Remove space from link This was probably a copy-paste error. --- resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml b/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml index 7d08b766a8..752e0eaa81 100644 --- a/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml +++ b/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml @@ -44,7 +44,7 @@ Popup displayName: catalog.i18nc("@label:button", "Print jobs"), thumbnail: UM.Theme.getIcon("FoodBeverages"), description: catalog.i18nc("@tooltip:button", "Monitor print jobs and reprint from your print history."), - link: "https://digitalfactory.ultimaker.com/app/print-jobs?utm_source=cura&utm_medium=software&utm_campaign=switcher-digital-factory- printjobs" + link: "https://digitalfactory.ultimaker.com/app/print-jobs?utm_source=cura&utm_medium=software&utm_campaign=switcher-digital-factory-printjobs" }, { displayName: "Ultimaker Marketplace", //Not translated, since it's a brand name. From d4c4b11927f5457509a9c13ae078a025d74d9cca Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Fri, 1 Oct 2021 11:38:13 +0200 Subject: [PATCH 09/41] Update the copy of the connect to cloud message CURA-8601 --- .../src/Messages/CloudFlowMessage.py | 31 ++++++++----------- .../LocalClusterOutputDeviceManager.py | 3 +- 2 files changed, 14 insertions(+), 20 deletions(-) diff --git a/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py b/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py index c453537d81..58c4dacf03 100644 --- a/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py +++ b/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py @@ -15,27 +15,22 @@ I18N_CATALOG = i18nCatalog("cura") class CloudFlowMessage(Message): - def __init__(self, address: str) -> None: - - image_path = os.path.join( - CuraApplication.getInstance().getPluginRegistry().getPluginPath("UM3NetworkPrinting") or "", - "resources", "svg", "cloud-flow-start.svg" - ) + def __init__(self, printer_name: str) -> None: super().__init__( text=I18N_CATALOG.i18nc("@info:status", - "Send and monitor print jobs from anywhere using your Ultimaker account."), - lifetime=0, - dismissable=True, - option_state=False, - image_source=QUrl.fromLocalFile(image_path), - image_caption=I18N_CATALOG.i18nc("@info:status Ultimaker Cloud should not be translated.", - "Connect to Ultimaker Digital Factory"), + f"Your printer {printer_name} could be connected via cloud.\n Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory"), + title=I18N_CATALOG.i18nc("@info:title", "Are you ready for cloud printing?") ) - self._address = address - self.addAction("", I18N_CATALOG.i18nc("@action", "Get started"), "", "") + self._printer_name = printer_name + self.addAction("get_started", I18N_CATALOG.i18nc("@action", "Get started"), "", "") + self.addAction("learn_more", I18N_CATALOG.i18nc("@action", "Learn more"), "", "", button_style=Message.ActionButtonStyle.LINK, button_align=Message.ActionButtonAlignment.ALIGN_LEFT) + self.actionTriggered.connect(self._onCloudFlowStarted) - def _onCloudFlowStarted(self, messageId: str, actionId: str) -> None: - QDesktopServices.openUrl(QUrl("http://{}/cloud_connect".format(self._address))) - self.hide() + def _onCloudFlowStarted(self, message_id: str, action_id: str) -> None: + if action_id == "get_started": + QDesktopServices.openUrl(QUrl("https://digitalfactory.ultimaker.com/app/printers?add_printer=true&utm_source=cura&utm_medium=software&utm_campaign=message-networkprinter-added")) + self.hide() + else: + QDesktopServices.openUrl(QUrl("https://support.ultimaker.com/hc/en-us/articles/360012019239?utm_source=cura&utm_medium=software&utm_campaign=add-cloud-printer")) diff --git a/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDeviceManager.py b/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDeviceManager.py index e79709d3dc..0cd5304cf9 100644 --- a/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDeviceManager.py +++ b/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDeviceManager.py @@ -52,7 +52,6 @@ class LocalClusterOutputDeviceManager: def start(self) -> None: """Start the network discovery.""" - self._zero_conf_client.start() for address in self._getStoredManualAddresses(): self.addManualDevice(address) @@ -292,4 +291,4 @@ class LocalClusterOutputDeviceManager: if not CuraApplication.getInstance().getCuraAPI().account.isLoggedIn: # Do not show the message if the user is not signed in. return - CloudFlowMessage(device.ipAddress).show() + CloudFlowMessage(device.name).show() From 6bc9aaa4bf2d8b5ad69c64c0cf081da527788ef7 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Fri, 1 Oct 2021 11:54:27 +0200 Subject: [PATCH 10/41] Add message type to cloud CURA-8601 --- plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py b/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py index 58c4dacf03..692b52a0ba 100644 --- a/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py +++ b/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py @@ -20,7 +20,8 @@ class CloudFlowMessage(Message): super().__init__( text=I18N_CATALOG.i18nc("@info:status", f"Your printer {printer_name} could be connected via cloud.\n Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory"), - title=I18N_CATALOG.i18nc("@info:title", "Are you ready for cloud printing?") + title=I18N_CATALOG.i18nc("@info:title", "Are you ready for cloud printing?"), + message_type=Message.MessageType.CLOUD ) self._printer_name = printer_name self.addAction("get_started", I18N_CATALOG.i18nc("@action", "Get started"), "", "") From 6dc65a491215e5be0503e4878197035940e5a6a8 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Fri, 1 Oct 2021 13:43:33 +0200 Subject: [PATCH 11/41] Fix crash with login Fixes CURA-2N2 --- cura/OAuth2/AuthorizationService.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/cura/OAuth2/AuthorizationService.py b/cura/OAuth2/AuthorizationService.py index 9bff497c17..291845fd78 100644 --- a/cura/OAuth2/AuthorizationService.py +++ b/cura/OAuth2/AuthorizationService.py @@ -99,7 +99,14 @@ class AuthorizationService: # If no auth data exists, we should always log in again. Logger.log("d", "There was no auth data or access token") return None - user_data = self._auth_helpers.parseJWT(self._auth_data.access_token) + + try: + user_data = self._auth_helpers.parseJWT(self._auth_data.access_token) + except AttributeError: + # THis might seem a bit double, but we get crash reports about this (CURA-2N2 in sentry) + Logger.log("d", "There was no auth data or access token") + return None + if user_data: # If the profile was found, we return it immediately. return user_data From 363aa765f5f53f9345bd8696906df594d88bea62 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Fri, 1 Oct 2021 15:28:18 +0200 Subject: [PATCH 12/41] Don't show Infill Overhang Angle if lightning infill is enabled If the Infill Support setting was enabled but still hidden by Lightning Infill, this sub-setting could still be shown. Contributes to issue CURA-8550. --- resources/definitions/fdmprinter.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 31eebcd078..723e6fc84e 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -2142,7 +2142,7 @@ "minimum_value_warning": "2", "maximum_value": "90", "default_value": 40, - "enabled": "infill_sparse_density > 0 and infill_support_enabled", + "enabled": "infill_pattern != 'lightning' and infill_sparse_density > 0 and infill_support_enabled", "limit_to_extruder": "infill_extruder_nr", "settable_per_mesh": true }, From dc7a45eacfeb5e5cb22a72143ef78f2fb3e1087f Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Fri, 1 Oct 2021 16:51:39 +0200 Subject: [PATCH 13/41] Remove cloud-flow-start icon It wasn't used anymore CURA-8601 --- .../resources/svg/cloud-flow-start.svg | 13 ------------- 1 file changed, 13 deletions(-) delete mode 100644 plugins/UM3NetworkPrinting/resources/svg/cloud-flow-start.svg diff --git a/plugins/UM3NetworkPrinting/resources/svg/cloud-flow-start.svg b/plugins/UM3NetworkPrinting/resources/svg/cloud-flow-start.svg deleted file mode 100644 index 746dc269fd..0000000000 --- a/plugins/UM3NetworkPrinting/resources/svg/cloud-flow-start.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - Cloud_connection-icon - Created with Sketch. - - - - - - - - \ No newline at end of file From f749bbef4604df41e72cd4a2c67db755cde03a6b Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Fri, 1 Oct 2021 16:55:26 +0200 Subject: [PATCH 14/41] Squashed commit of the following: commit a82c29998f18ca940089347912b01c88a766925c Author: Ghostkeeper Date: Fri Oct 1 16:43:41 2021 +0200 Fix remaining merge conflict and tabs vs. spaces Contributes to issue CURA-8604. commit d0d8eb19e0977dead9e826949161d123f53e7c75 Merge: 6dc65a491 88beb8ab6 Author: Ghostkeeper Date: Fri Oct 1 16:37:09 2021 +0200 Merge branch 'master' of https://github.com/DevelopmentHellbot/Source-files-Cura into DevelopmentHellbot-master Conflicts: resources/definitions/hellbot_hidra.def.json resources/definitions/hellbot_hidra_plus.def.json resources/definitions/hellbot_magna_2_230_dual.def.json resources/definitions/hellbot_magna_2_300_dual.def.json resources/extruders/hellbot_hidra_extruder_0.def.json resources/extruders/hellbot_hidra_extruder_1.def.json resources/extruders/hellbot_hidra_plus_extruder_0.def.json resources/extruders/hellbot_hidra_plus_extruder_1.def.json resources/extruders/hellbot_magna_2_230_dual_extruder_0.def.json resources/extruders/hellbot_magna_2_230_dual_extruder_1.def.json resources/extruders/hellbot_magna_2_300_dual_extruder_0.def.json resources/extruders/hellbot_magna_2_300_dual_extruder_1.def.json resources/meshes/Hellbot_Magna_2_230.obj resources/meshes/Hellbot_Magna_2_300.obj resources/meshes/hellbot_hidra.obj resources/meshes/hellbot_hidra_plus.obj All of these conflicting files were modified on in the PR, but it seems to have been started from a separate history somehow. commit 88beb8ab68f0fd5da59806af61c6327114ed649d Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Wed Sep 29 16:37:56 2021 -0300 Create hellbot_hidra_plus.obj commit 48b2de09831bc180ad8f20f110017b0ce9fadb51 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Wed Sep 29 16:37:47 2021 -0300 Update hellbot_hidra_plus.obj commit d94d3e42fc584ffddcbc69121a163c6685069bb7 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Wed Sep 29 16:37:13 2021 -0300 Update hellbot_hidra.obj commit c3e74277181d04a0c5ad686ed0b6a98266e7b1f1 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Wed Sep 29 16:35:19 2021 -0300 Update Hellbot_Magna_2_500.obj commit 7830e553c0b026d621e6c182d8bf6d7abe085c3e Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Wed Sep 29 16:34:55 2021 -0300 Update Hellbot_Magna_2_400.obj commit e3ec97eefaf06609c2b8dfe200f6573e655ab3b7 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Wed Sep 29 16:34:25 2021 -0300 Update Hellbot_Magna_2_300.obj commit b906f5bd36262c3535531d3a230b3e46ab9b623c Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Wed Sep 29 16:33:25 2021 -0300 Update Hellbot_Magna_2_230.obj commit e5161a29b11bfce977c9ae0d71081567da44dd01 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Wed Sep 29 14:45:38 2021 -0300 Update hellbot_hidra_plus_extruder_1.def.json commit 4d1da317031c7388c6364de2be1598ad49f8c361 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Wed Sep 29 14:45:25 2021 -0300 Update hellbot_hidra_plus_extruder_0.def.json commit 940df437b67a8f544779c66fe0dec26f1783b734 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Wed Sep 29 14:45:12 2021 -0300 Update hellbot_hidra_extruder_1.def.json commit 7009e6f43d8c1fd65aee15804a9fce9af24d7145 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Wed Sep 29 14:44:59 2021 -0300 Update hellbot_hidra_extruder_0.def.json commit 98f7f38dc2cb2b2ebe3760a31c2590a659bc0096 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Wed Sep 29 14:44:20 2021 -0300 Update hellbot_hidra_plus.def.json commit 941080f0598839fdd734833427013f4555415afa Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Wed Sep 29 14:43:25 2021 -0300 Update hellbot_hidra_plus.def.json commit 13f908a9a12d81c47b1face1fcf81d63b99ca287 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Wed Sep 29 14:41:49 2021 -0300 Update hellbot_hidra.def.json commit e0e7af51bc633d840fecbd05c7a99fc9e89c620a Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Tue Aug 17 15:19:25 2021 -0300 Update hellbot_magna_2_230_dual.def.json commit 47fb61b896f69e808292c85b3056ea55ec8af150 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Tue Aug 17 14:25:41 2021 -0300 Update hellbot_magna_2_230_dual.def.json Add new start gcodes commit 8c3add290e1f1d1d7b1119cf8da1012c76c00e78 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Fri Aug 13 16:43:53 2021 -0300 Update hellbot_magna_2_230_dual.def.json commit 11cc224d194b5162430df19a2cbc55e4b13b4a81 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Fri Aug 13 11:35:36 2021 -0300 Update hellbot_magna_2_230_dual.def.json Change the start gcode commit b918db88eb7d2b613fbf51e0b3f056285c604b04 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Fri Aug 13 11:24:13 2021 -0300 Update hellbot_magna_2_230_dual.def.json commit d8f73a724734b028b6a2f21393844251e0c910f8 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Fri Aug 13 11:19:59 2021 -0300 Update hellbot_magna_2_230_dual.def.json Add some new start gcodes for purge line and temperature configuration. commit 0ba60ac18b3c726421f5e151e096f2e54c41e0b9 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Thu Aug 12 13:06:45 2021 -0300 Update hellbot_magna_2_300_dual.def.json commit b84621061e4cc6e1e3fde3fd97270ff4db819852 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Thu Aug 12 13:05:49 2021 -0300 Update hellbot_magna_2_300_dual_extruder_1.def.json commit 3ce4bd1b86df633cdca738302e592573f387c2a6 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Thu Aug 12 13:05:25 2021 -0300 Update hellbot_magna_2_300_dual_extruder_0.def.json commit 2b09de8042966a7e8fd6ff28c76cc8c42e97fac0 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Thu Aug 12 12:00:12 2021 -0300 Update hellbot_magna_2_230_dual_extruder_1.def.json commit 2d41b9c1756da1444dc55f7c6f6f0476e20a79bf Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Thu Aug 12 11:59:13 2021 -0300 Update hellbot_magna_2_230_dual_extruder_1.def.json commit c8ff19e8046a80598917c58c7622a1a3b002df60 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Thu Aug 12 11:57:57 2021 -0300 Update hellbot_magna_2_230_dual_extruder_1.def.json commit efd7b380eaf9dd57e55e9ff27339556d433cfd9f Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Thu Aug 12 11:56:42 2021 -0300 Update hellbot_magna_2_230_dual_extruder_0.def.json commit 97b888050197e648ccc8835cd6bde517517fd53f Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Thu Aug 12 11:55:54 2021 -0300 Update hellbot_magna_2_230_dual_extruder_0.def.json commit 7005882e6f7812a5d559ad8cb18c08043ca82dbd Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Thu Aug 12 11:32:31 2021 -0300 Update hellbot_magna_2_230_dual.def.json commit b85393015849dd88566a5bd62f7db5f17d4b617b Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Thu Aug 12 11:31:11 2021 -0300 Update hellbot_magna_2_230_dual.def.json commit 10f3cbd90da4251625f359d828d23ac8d97eb931 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Thu Aug 12 11:27:19 2021 -0300 Update hellbot_magna_2_230_dual.def.json commit 251025f861aa0495fe42198e225d908fa53599d3 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Tue Aug 10 12:03:10 2021 -0300 Add missing } in line 16 commit 7adafbe64f97ac5b5dfe036c95e1ae03f2ee7c9f Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Mon Aug 9 16:25:25 2021 -0300 Update hellbot_magna_2_300_dual_extruder_1.def.json commit fc636ee68890a222cacfba76fbbc27e7a91e2275 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Mon Aug 9 16:25:13 2021 -0300 fix format commit c817a65416f04d82171f4fcb0dd96613ae54dfe8 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Mon Aug 9 16:24:43 2021 -0300 Fix format commit 9569ba33dea8b99142948cc3acbc425b5c9d1ac5 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Mon Aug 9 16:24:22 2021 -0300 Update hellbot_magna_2_230_dual_extruder_0.def.json commit 6badeaa11a5c6c50cde69814c3b03769b0612514 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Mon Aug 9 16:22:15 2021 -0300 fix format commit 93c482179bb80b78fc42b36127f5c0b4aa0bc2db Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Mon Aug 9 15:59:24 2021 -0300 fix formatting commit 874efbeecdc98e944aa90743042d9b5f6b3a18f1 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Mon Aug 9 15:56:39 2021 -0300 Fix formatting commit 654c90bf4781174b656f21337705c61ac35e7433 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Mon Aug 9 15:55:54 2021 -0300 Fix formatting commit d81cf2e44fcbc28a5bceab74511c91f5393fdc14 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Mon Aug 9 15:54:18 2021 -0300 Fix formatting commit 641c9a30885e4d1653f36b63d8ae07d7d158e270 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Mon Aug 9 15:52:59 2021 -0300 Add extruder files for Magna 2 400 and 500 commit 6c2eda8bb10ee71ac3feb70770e4bb71b8e52891 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Mon Aug 9 15:51:30 2021 -0300 Update extruder 0 Magna 2 300 Dual Add start and end gcode for Magna 2 300 Dual commit 40d01af1ff7c2ca8dd4598a70fbc8e6f1113dcfe Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Mon Aug 9 15:49:29 2021 -0300 Update Extruder 1 Magna 2 300 dual Add start and end gcode for Magna 2 300 dual commit c07b2344d016cb7a09caca92ec3f0d464e59464c Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Mon Aug 9 15:32:14 2021 -0300 Update Extruder 1 Magna 2 300 Add start and end Gcode for Extruder 1 commit 215373c8daff67ecb427b0fb779a0429dee2b22e Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Mon Aug 9 15:31:06 2021 -0300 Update Extruder 0 Magna 2 230 Add Start and End Gcode for Extruder 0 commit eb94b340ed82c529ad61505c7c7e1be955fff355 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Fri Aug 6 12:29:44 2021 -0300 Fix formatting Fixed the spaces and tabs. commit 3ae83992a2bbf8ed61ed093c12087ba8e9b54f2f Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Fri Aug 6 12:21:59 2021 -0300 Update hellbot_magna_2_400_dual.def.json commit 521ba3feec998841240a83c6792848a8485a5960 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Thu Aug 5 17:14:49 2021 -0300 Add new bed 3D models Add 3d models for the beds of the Magna 2 400 and Magna 2 500 commit 7924b268a340bcd77da214525ea3feb3f43e14f2 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Thu Aug 5 15:18:24 2021 -0300 Add images for new Hellbot printers Add images for beds of the Magna 2 400 and Magna 2 500 commit 7b457e916a0c48d1ed5c4ea60417680ea3d05219 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Thu Aug 5 15:17:06 2021 -0300 Add definitons for new Hellbot Printers Add definition files for Magna 2 400, Magna 2 400 Dual, Magna 2 500 and Magna 2 500 Dual. commit 52ffd4acb0b233b782df5737dee0dbe7baeaf06b Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Thu Aug 5 15:14:45 2021 -0300 Update definition of the Magna 2 300 Dual Change the start gcode commit 550f6fae0b9bd1fdd7838e09cc26330c240e51b8 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Thu Aug 5 15:09:39 2021 -0300 Update Magna 2 230 Dual definition Change the Start gcode commit 10f8f52c2f2486e4b4f1fd457a0fe8796ecef967 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Mon Jan 25 10:42:28 2021 -0300 Add New Hellbot printers Add definition files for the new Hellbot printers: Hidra and Hidra Plus commit d90b6556e6f53b85a9a4e2e1360296947ce80be3 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Mon Jan 25 10:39:10 2021 -0300 Add extruder files for new Hellbot printers Add extruder files for new Hellbot Printers: Hellbot Hidra and Hellbot Hidra Plus commit 7168ced3ef2150b311061497e8f2aa6886a21fe0 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Mon Jan 25 10:36:50 2021 -0300 Add meshes files for Hellbot Hidra and Hidra plus commit 8d982afede30337d671795e625c43ba7dec63e89 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Mon Jan 25 10:35:46 2021 -0300 Add bed images for Hellbot Hidra and Hidra Plus commit f9c20085cc050837b9f73bdb93a21102249fb21b Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Mon Jan 18 16:30:55 2021 -0300 Added Start and End Gcode Added machine start Gcode for purging the 2 in 1 hotend at the start and end gcode commit 5e36e40573bbca02aecbcd14c9b515b717cd5c35 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Mon Jan 18 16:25:22 2021 -0300 Added new Start and End Gcode Added specific Gcode for purging the 2 in 1 hotend. commit ff7288831e89249fdbeef3bc01be6fa3abe7f483 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Mon Jan 18 16:16:11 2021 -0300 Delete Hellbot_pla_Grey.xml.fdm_material commit 5cb5e5c655d59eedcda46e92f7140d0ba79a78d6 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Mon Jan 18 16:16:00 2021 -0300 Delete Hellbot_PLA_Red.xml.fdm_material commit d005b7d77d1091f0547c8bbec0968741c1ff02b9 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Mon Jan 18 16:06:50 2021 -0300 Rename Hellbot_PLA_Grey.xml.fdm_material to Hellbot_pla_Grey.xml.fdm_material commit 2ba75d9a88e51876a89cd55b728ecdc74d1b237e Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Mon Jan 18 16:01:33 2021 -0300 Update Hellbot_PLA_Grey.xml.fdm_material commit 6cb074fa1be7944f2a991a519b1e65e62b678b48 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Mon Jan 18 15:51:53 2021 -0300 added print settings commit 4a51c257c4fbf4a59cf2f02e2d1e9174b4183e4b Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Mon Jan 18 15:51:33 2021 -0300 added print settings commit c8967242e6e69d0b1e105e46eb22550400c1ce2d Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Mon Jan 18 15:38:17 2021 -0300 Added two PLA hellbot materials. commit 4a4622f95cd85a93aeb8ac4260f5487be028c406 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Tue Nov 17 11:33:07 2020 -0300 Update hellbot_magna_2_300.def.json commit fa47e14765ad94de1bf054c89a7c9d5168225160 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Tue Nov 17 11:32:45 2020 -0300 Update hellbot_magna_2_230_dual.def.json commit e34aedda09284bc1f05a305a713662bf4707aa65 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Tue Nov 17 11:32:24 2020 -0300 Update hellbot_magna_2_230.def.json commit a40858e92c3aea828996d0f2814e6c0411b6e976 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Tue Nov 17 11:31:48 2020 -0300 Update hellbot_magna_2_300_dual.def.json commit 08230ef409333672a942ba4a28cc6d394d40ced0 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Tue Nov 17 11:30:55 2020 -0300 Update hellbot_magna_2_230_dual.def.json commit 4655bffec86dbb5c7ad18e1c9fa9dcbb58166700 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Tue Nov 17 11:30:42 2020 -0300 Update hellbot_magna_2_300.def.json commit fa76c7c738d3a019369996e8374cfc2862041743 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Tue Nov 17 11:30:18 2020 -0300 Update hellbot_magna_2_230_dual.def.json commit 4a50f4d4ed6ac2f53db7093d550c2cf979e10f13 Author: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Tue Nov 17 11:29:29 2020 -0300 Update hellbot_magna_2_230.def.json commit e093729b45da5456b194312bb847623de55ce622 Author: DevelopmentHellbot <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Wed Nov 11 15:40:43 2020 -0300 Add files via upload commit c16b5fd03405db3a01c08958205805feaa940e2a Author: DevelopmentHellbot <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Wed Nov 11 15:31:07 2020 -0300 Create hellbot_magna_2_300_extruder_0.def.json commit b60df9bfb0c92d58adae9886227ed5736a77fe3c Author: DevelopmentHellbot <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Wed Nov 11 15:24:42 2020 -0300 Add files via upload commit 7a807a11bb95db7161dacbfa7b5d10ad10a25737 Author: DevelopmentHellbot <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Wed Nov 11 15:19:03 2020 -0300 Delete hellbot_magna_2_230_extruder_0.def.json commit 1fa060366a9ff16f755100c423b7987ffa42b6bd Author: DevelopmentHellbot <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Wed Nov 11 15:11:16 2020 -0300 Update hellbot_magna_2_230_extruder_0.def.json commit 4367946eaade48afa209fbc7a43746c10de2e6f3 Author: DevelopmentHellbot <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Wed Nov 11 15:01:47 2020 -0300 Add files via upload commit 0de2121e46fdd6a4ffe2a2dab97e3f2a39e017a2 Author: DevelopmentHellbot <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Wed Nov 11 15:01:15 2020 -0300 Delete hellbot_magna_2_300_extruder_0.def.json commit da5e2d5bbc3c1fb3ccbc6ec7aa8c5c29096b0d15 Author: DevelopmentHellbot <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Wed Nov 11 15:00:55 2020 -0300 Delete hellbot_magna_2_300_dual_extruder_1.def.json commit 8a97089c7c4d1928fd3fb887b10926ae6eba7399 Author: DevelopmentHellbot <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Wed Nov 11 15:00:30 2020 -0300 Delete hellbot_magna_2_300_dual_extruder_0.def.json commit 222bfdb6f9ea67a772051aff191516e61800f22a Author: DevelopmentHellbot <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Wed Nov 11 14:59:52 2020 -0300 Delete hellbot_magna_2_230_extruder_0.def.json commit 93530f5ee9b604e9c163d34692ef9e5c950d81d9 Author: DevelopmentHellbot <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Wed Nov 11 14:59:31 2020 -0300 Delete hellbot_magna_2_230_dual_extruder_1.def.json commit 7e62e8b564f463947568b1bbd1d797c79c79e42d Author: DevelopmentHellbot <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Wed Nov 11 14:59:11 2020 -0300 Delete hellbot_magna_2_230_dual_extruder_0.def.json commit 4f851668c03ef92d04cddbc9cd9cb500049d9498 Author: DevelopmentHellbot <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Fri Nov 6 16:28:51 2020 -0300 Rename hellbot_magna_2_300_dual_E2.def.json to hellbot_magna_2_300_dual_extruder_1.def.json commit 7c78b92cd9f157f5de9f2e2857f0363ebdd6e19b Author: DevelopmentHellbot <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Fri Nov 6 16:28:17 2020 -0300 Rename hellbot_magna_2_300_dual_E1.def.json to hellbot_magna_2_300_dual_extruder_0.def.json commit da01f79d53aebf23367839040a82423516c4b99b Author: DevelopmentHellbot <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Fri Nov 6 16:27:44 2020 -0300 Rename hellbot_magna_2_300_E1.def.json to hellbot_magna_2_300_extruder_0.def.json commit f4147a02fdf6d121eac5f55acca91db3ab468ee4 Author: DevelopmentHellbot <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Fri Nov 6 16:22:42 2020 -0300 Rename hellbot_magna_2_230_dual_E2.def.json to hellbot_magna_2_230_dual_extruder_1.def.json commit 7e6e5213aede756c7cc294baef8936d6eb34ab5e Author: DevelopmentHellbot <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Fri Nov 6 16:22:04 2020 -0300 Rename hellbot_magna_2_230_dual_E1.def.json to hellbot_magna_2_230_dual_extruder_0.def.json commit 3fda1c9d7fa660c01539dfa9df4da48b34211698 Author: DevelopmentHellbot <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Fri Nov 6 16:21:22 2020 -0300 Rename hellbot_magna_2_230_E1.def.json to hellbot_magna_2_230_extruder_0.def.json commit 4b3732598b0093d5ab1c3581950ce82070192ea3 Author: DevelopmentHellbot <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Wed Oct 28 10:32:32 2020 -0300 Add definition files for Magna 2 230/300 commit ff52d4f7a2671c225468cdd4a6d5f23769dea56f Author: DevelopmentHellbot <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Wed Oct 28 10:21:19 2020 -0300 Added extruder files for Magna 2 230/300 commit ec5aee395af438f10ea24e2f7e29bf099222d350 Author: DevelopmentHellbot <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Wed Oct 28 10:16:52 2020 -0300 Add PNG files for textures for Magna 2 230/300 commit 76e496e2019410371e3034857c1d3cefa1a9f6e8 Author: DevelopmentHellbot <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Wed Oct 28 10:12:17 2020 -0300 Add new Mesh files for Magna 2 230/300 commit 8ec2c2da5ce5b714d54dcae80146bf97554db577 Author: DevelopmentHellbot <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Wed Oct 28 09:33:56 2020 -0300 Delete Hellbot_Magna_2_300.obj commit af5524927bac78f580a104885bb052015bf70719 Author: DevelopmentHellbot <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Wed Oct 28 09:33:37 2020 -0300 Delete Hellbot_Magna_2_230.obj commit 1e8b0f44a494f50d97a0449b313cf5e37d4e161e Author: DevelopmentHellbot <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Wed Oct 28 09:19:44 2020 -0300 Delete Magna2_300.png commit dd5f070c9b746bcbc07c4dfe05623f80771f67a7 Author: DevelopmentHellbot <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Wed Oct 28 09:19:35 2020 -0300 Delete Magna2_230.png commit bcc0fcbec03ac48de23a4cbec60254234b025c3c Author: DevelopmentHellbot <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Wed Oct 28 09:19:10 2020 -0300 Delete hellbot_magna_2_300_dual_E2.def.json commit 0fde6d23c875ffc789e50e51620e942a0d8c7611 Author: DevelopmentHellbot <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Wed Oct 28 09:18:53 2020 -0300 Delete hellbot_magna_2_300_dual_E1.def.json commit 75c61779333495eecca36e031956e36f1f42b3ab Author: DevelopmentHellbot <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Wed Oct 28 09:18:38 2020 -0300 Delete hellbot_magna_2_300_E1.def.json commit 5135178a47ccbe801b4b4f2eea4c0b0fb384b182 Author: DevelopmentHellbot <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Wed Oct 28 09:18:25 2020 -0300 Delete hellbot_magna_2_230_dual_E2.def.json commit 43c9a204aba6bbc021feec9ebf302692993821f3 Author: DevelopmentHellbot <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Wed Oct 28 09:17:59 2020 -0300 Delete hellbot_magna_2_230_dual_E1.def.json commit 0c7018c82270992a5ecda6a969ef08ef90d7841a Author: DevelopmentHellbot <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Wed Oct 28 09:17:45 2020 -0300 Delete hellbot_magna_2_230_E1.def.json commit 4c4f88e52d966f65d9c5e60211d016bc16b9f457 Author: DevelopmentHellbot <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Wed Oct 28 09:17:25 2020 -0300 Delete hellbot_magna_2_300_dual.def.json commit cf72e6f5bf335f9c5f6a007494c64a8c2bbbc326 Author: DevelopmentHellbot <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Wed Oct 28 09:16:52 2020 -0300 Delete hellbot_magna_2_230_dual.def.json commit 7eed5479b96ba54de82fe6aa56058bb0e6863df4 Author: DevelopmentHellbot <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Wed Oct 28 09:16:37 2020 -0300 Delete hellbot_magna_2_300.def.json commit 4eafb4d929f1aa2381691586bd96e276f5881478 Author: DevelopmentHellbot <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Wed Oct 28 09:13:30 2020 -0300 Delete hellbot_magna_2_230.def.json commit 60f70cfb5910f855b919fa57c172b285f7241f14 Author: DevelopmentHellbot <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Tue Oct 27 10:00:21 2020 -0300 Add files via upload commit 2c894ec6807cb1c08efb16266b96a88ad971fdfe Author: DevelopmentHellbot <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Tue Oct 27 09:54:48 2020 -0300 Add files via upload commit fc108118ec30d3c96b5c3cee3ba1c9a1160d07b1 Author: DevelopmentHellbot <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Tue Oct 27 09:43:13 2020 -0300 Add files via upload commit b25ccf9444c1f0e6eacf2586fdaec40ccc8d2d08 Author: DevelopmentHellbot <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Tue Oct 27 09:38:58 2020 -0300 Update hellbot_magna_2_300_dual.def.json commit d00d140721b411ed5ae2834fb075eb8c924d7e23 Author: DevelopmentHellbot <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Tue Oct 27 09:37:16 2020 -0300 Update hellbot_magna_2_300.def.json commit 4c82819d5e2df005a0a8db711cdcb3f10b2e00b5 Author: DevelopmentHellbot <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Tue Oct 27 09:36:24 2020 -0300 Update hellbot_magna_2_230_dual.def.json commit 59635c0d96b992d5ac226897bd53759c9f37bd92 Author: DevelopmentHellbot <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Tue Oct 27 09:29:09 2020 -0300 Update hellbot_magna_2_230.def.json commit f80e23c14e339a93aed206653c6d802e0575756c Author: DevelopmentHellbot <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Tue Oct 27 09:28:03 2020 -0300 Add files via upload commit 7c0d67619c494c7f2c7074fc9df3d465b36d364e Author: DevelopmentHellbot <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Mon Oct 19 17:38:59 2020 -0300 Update hellbot_magna_dual.def.json commit c2e1c1daef04cda171fc0004d46459e0683b0511 Author: DevelopmentHellbot <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Wed Oct 7 14:13:01 2020 -0300 Update to Hellbot Magna Dual Definition file Author changed and added heated bed. commit 65519c5a0313223d3597745e05d308ce836e1850 Author: DevelopmentHellbot <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Wed Oct 7 13:29:46 2020 -0300 Fixed Version Fixed incorrect version number commit 4be3fecd4464c0991fb7924dddcf80839a406c7c Author: DevelopmentHellbot <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Wed Oct 7 13:18:35 2020 -0300 Update hellbot_magna_I.def.json commit e7e83cef305352a312abde36ab3f3283d8b96470 Author: DevelopmentHellbot <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Wed Oct 7 13:17:46 2020 -0300 Update hellbot_magna_I.def.json commit fb37cc861cd3777cb63faec91526a1b477e0b916 Author: DevelopmentHellbot <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Wed Oct 7 12:50:39 2020 -0300 Update in Definition file for Hellbot Magna 1 Change the Author name and version number. Added Heated bed. --- resources/definitions/hellbot_hidra.def.json | 22 +- .../definitions/hellbot_hidra_plus.def.json | 27 +- .../definitions/hellbot_magna_2_230.def.json | 8 +- .../hellbot_magna_2_230_dual.def.json | 16 +- .../definitions/hellbot_magna_2_300.def.json | 9 +- .../hellbot_magna_2_300_dual.def.json | 16 +- .../definitions/hellbot_magna_2_400.def.json | 42 + .../hellbot_magna_2_400_dual.def.json | 49 + .../definitions/hellbot_magna_2_500.def.json | 42 + .../hellbot_magna_2_500_dual.def.json | 48 + .../definitions/hellbot_magna_I.def.json | 2 +- .../definitions/hellbot_magna_dual.def.json | 6 +- .../hellbot_hidra_extruder_0.def.json | 2 +- .../hellbot_hidra_extruder_1.def.json | 2 +- .../hellbot_hidra_plus_extruder_0.def.json | 2 +- .../hellbot_hidra_plus_extruder_1.def.json | 2 +- ...llbot_magna_2_230_dual_extruder_0.def.json | 8 +- ...llbot_magna_2_230_dual_extruder_1.def.json | 8 +- .../hellbot_magna_2_230_extruder_0.def.json | 1 - ...llbot_magna_2_300_dual_extruder_0.def.json | 8 +- ...llbot_magna_2_300_dual_extruder_1.def.json | 8 +- ...llbot_magna_2_400_dual_extruder_0.def.json | 24 + ...llbot_magna_2_400_dual_extruder_1.def.json | 24 + .../hellbot_magna_2_400_extruder_0.def.json | 15 + ...llbot_magna_2_500_dual_extruder_0.def.json | 24 + ...llbot_magna_2_500_dual_extruder_1.def.json | 24 + .../hellbot_magna_2_500_extruder_0.def.json | 15 + resources/images/Magna2_400.png | Bin 0 -> 290328 bytes resources/images/Magna2_500.png | Bin 0 -> 290350 bytes resources/meshes/Hellbot_Magna_2_230.obj | 3 - resources/meshes/Hellbot_Magna_2_300.obj | 3 - resources/meshes/Hellbot_Magna_2_400.obj | 949 ++++++++++++++++++ resources/meshes/Hellbot_Magna_2_500.obj | 949 ++++++++++++++++++ resources/meshes/hellbot_hidra.obj | 3 - resources/meshes/hellbot_hidra_plus.obj | 3 - 35 files changed, 2265 insertions(+), 99 deletions(-) create mode 100644 resources/definitions/hellbot_magna_2_400.def.json create mode 100644 resources/definitions/hellbot_magna_2_400_dual.def.json create mode 100644 resources/definitions/hellbot_magna_2_500.def.json create mode 100644 resources/definitions/hellbot_magna_2_500_dual.def.json create mode 100644 resources/extruders/hellbot_magna_2_400_dual_extruder_0.def.json create mode 100644 resources/extruders/hellbot_magna_2_400_dual_extruder_1.def.json create mode 100644 resources/extruders/hellbot_magna_2_400_extruder_0.def.json create mode 100644 resources/extruders/hellbot_magna_2_500_dual_extruder_0.def.json create mode 100644 resources/extruders/hellbot_magna_2_500_dual_extruder_1.def.json create mode 100644 resources/extruders/hellbot_magna_2_500_extruder_0.def.json create mode 100644 resources/images/Magna2_400.png create mode 100644 resources/images/Magna2_500.png create mode 100644 resources/meshes/Hellbot_Magna_2_400.obj create mode 100644 resources/meshes/Hellbot_Magna_2_500.obj diff --git a/resources/definitions/hellbot_hidra.def.json b/resources/definitions/hellbot_hidra.def.json index 87695dc9d0..90a196e1a9 100644 --- a/resources/definitions/hellbot_hidra.def.json +++ b/resources/definitions/hellbot_hidra.def.json @@ -7,14 +7,14 @@ "author": "Hellbot Development Team", "manufacturer": "Hellbot", "file_formats": "text/x-gcode", - "platform": "hellbot_hidra.obj", - "platform_offset": [0, 0, 5], + "platform": "hellbot_hidra.obj", + "platform_offset": [0, 0, 5], "platform_texture": "hellbot_hidra.png", "has_materials": true, "machine_extruder_trains": { "0": "hellbot_hidra_extruder_0", - "1": "hellbot_hidra_extruder_1" + "1": "hellbot_hidra_extruder_1" } }, @@ -24,19 +24,19 @@ "machine_width": { "default_value": 220 }, - "machine_depth": { + "machine_depth": { "default_value": 220 }, "machine_height": { "default_value": 250 }, - "machine_heated_bed": { - "default_value": true - }, + "machine_heated_bed": { + "default_value": true + }, "machine_center_is_zero": { "default_value": false }, - "machine_head_with_fans_polygon": + "machine_head_with_fans_polygon": { "default_value": [ [ -75, 35 ], @@ -48,11 +48,11 @@ "machine_extruder_count": { "default_value": 2 }, - "machine_start_gcode": { - "default_value": "G21; Unidades en Milimetro\nG90; Posicionamiento Absoluto\nM82; E Absoluto\nM107; Apagar Venitilador de capas\nG28; Llevar ejes a origen\nG1 Z15.0 F9000; Levantar Eje Z 15mm" + "machine_start_gcode": { + "default_value": "G21;\nG90;\nM82;\nM107;\nG28;\nG1 Z15.0 F9000;" }, "machine_end_gcode": { - "default_value": "M104 T0 S0; Apagar Extrusor E0\nM104 T1 S0; Apagar Extrusor E1\nM140 S0; Apagar Cama Caliente\nG92 E1; Posicionar Extrusor en 1mm\nG1 E-1 F300; Retraer Extrusor 1mm\nG28 X0 Y0; Llevar al origen ejes X e Y\nM84; Desactivar Motores " + "default_value": "M104 T0 S0;\nM104 T1 S0;\nM140 S0;\nG92 E1;\nG1 E-1 F300;\nG28 X0 Y0;\nM84;" } } diff --git a/resources/definitions/hellbot_hidra_plus.def.json b/resources/definitions/hellbot_hidra_plus.def.json index 9ff7a40ecd..f3c1013915 100644 --- a/resources/definitions/hellbot_hidra_plus.def.json +++ b/resources/definitions/hellbot_hidra_plus.def.json @@ -7,14 +7,14 @@ "author": "Hellbot Development Team", "manufacturer": "Hellbot", "file_formats": "text/x-gcode", - "platform": "hellbot_hidra_plus.obj", - "platform_offset": [0, 0, 5], + "platform": "hellbot_hidra_plus.obj", + "platform_offset": [0, 0, 5], "platform_texture": "hellbot_hidra_plus.png", "has_materials": true, "machine_extruder_trains": { "0": "hellbot_hidra_plus_extruder_0", - "1": "hellbot_hidra_plus_extruder_1" + "1": "hellbot_hidra_plus_extruder_1" } }, @@ -22,21 +22,21 @@ "overrides": { "machine_name": { "default_value": "Hellbot Hidra Plus" }, "machine_width": { - "default_value": 305 + "default_value": 300 }, "machine_depth": { - "default_value": 305 + "default_value": 300 }, - "machine_height": { + "machine_height": { "default_value": 350 }, - "machine_heated_bed": { - "default_value": true - }, + "machine_heated_bed": { + "default_value": true + }, "machine_center_is_zero": { "default_value": false }, - "machine_head_with_fans_polygon": + "machine_head_with_fans_polygon": { "default_value": [ [ -75, 35 ], @@ -48,12 +48,11 @@ "machine_extruder_count": { "default_value": 2 }, - "machine_start_gcode": { - "default_value": "G21; Unidades en Milimetro\nG90; Posicionamiento Absoluto\nM82; E Absoluto\nM107; Apagar Venitilador de capas\nG28; Llevar ejes a origen\nG1 Z15.0 F9000; Levantar Eje Z 15mm" + "machine_start_gcode": { + "default_value": "G21;\nG90;\nM82;\nM107;\nG28;\nG1 Z15.0 F9000;" }, "machine_end_gcode": { - "default_value": "M104 T0 S0; Apagar Extrusor E0\nM104 T1 S0; Apagar Extrusor E1\nM140 S0; Apagar Cama Caliente\nG92 E1; Posicionar Extrusor en 1mm\nG1 E-1 F300; Retraer Extrusor 1mm\nG28 X0 Y0; Llevar al origen ejes X e Y\nM84; Desactivar Motores " + "default_value": "M104 T0 S0;\nM104 T1 S0;\nM140 S0;\nG92 E1;\nG1 E-1 F300;\nG28 X0 Y0;\nM84;" } - } } diff --git a/resources/definitions/hellbot_magna_2_230.def.json b/resources/definitions/hellbot_magna_2_230.def.json index 0dedd0b71a..ef6dc0b3be 100644 --- a/resources/definitions/hellbot_magna_2_230.def.json +++ b/resources/definitions/hellbot_magna_2_230.def.json @@ -7,7 +7,7 @@ "author": "Hellbot Development Team", "manufacturer": "Hellbot", "file_formats": "text/x-gcode", - "platform": "Hellbot_Magna_2_230.obj", + "platform": "Hellbot_Magna_2_230.obj", "platform_texture": "Magna2_230.png", "has_materials": true, "machine_extruder_trains": @@ -28,9 +28,9 @@ "machine_depth": { "default_value": 230 }, - "machine_heated_bed": { - "default_value": true - }, + "machine_heated_bed": { + "default_value": true + }, "machine_center_is_zero": { "default_value": false }, diff --git a/resources/definitions/hellbot_magna_2_230_dual.def.json b/resources/definitions/hellbot_magna_2_230_dual.def.json index 56b42a7929..b7a0e6f820 100644 --- a/resources/definitions/hellbot_magna_2_230_dual.def.json +++ b/resources/definitions/hellbot_magna_2_230_dual.def.json @@ -7,13 +7,13 @@ "author": "Hellbot Development Team", "manufacturer": "Hellbot", "file_formats": "text/x-gcode", - "platform": "Hellbot_Magna_2_230.obj", + "platform": "Hellbot_Magna_2_230.obj", "platform_texture": "Magna2_230.png", "has_materials": true, "machine_extruder_trains": { "0": "hellbot_magna_2_230_dual_extruder_0", - "1": "hellbot_magna_2_230_dual_extruder_1" + "1": "hellbot_magna_2_230_dual_extruder_1" } }, @@ -29,18 +29,18 @@ "machine_depth": { "default_value": 230 }, - "machine_heated_bed": { - "default_value": true - }, + "machine_heated_bed": { + "default_value": true + }, "machine_center_is_zero": { "default_value": false }, "machine_extruder_count": { "default_value": 2 }, - "machine_start_gcode": { - "default_value": "M104 T0 S{material_print_temperature}\nM104 T1 S{material_print_temperature}\nM109 T0 S{material_print_temperature}\nM109 T1 S{material_print_temperature}\nG21\nG90 \nG28 X0 Y0 \nG28 Z0 \nG1 Z15.0 F300 \nT0 \nG92 E0 \nG1 F700 E-80 \nT1 \nG92 E0 \nG1 F1000 X1 Y1 Z0.3 \nG1 F600 X200 E60 \nG1 F1000 Y3 \nG1 F600 X1 E120 \nT1 \nG92 E0 \nG28 X0 Y0 \nG1 F700 E-80 \nT0 \nG92 E0" - }, + "machine_start_gcode": { + "default_value": "G21\nG90\nM107\nG28 X0 Y0\nG28 Z0\nG1 Z15.0 F300\nT0\nG92 E0\nG1 F700 E-80\nT1\nG92 E0\nG1 F1000 X1 Y1 Z0.3\nG1 F600 X200 E60\nG1 F1000 Y3\nG1 F600 X1 E120\nT1\nG92 E0\nG28 X0 Y0\nG1 F700 E-80\nT0\nG92 E0" + }, "machine_end_gcode": { "default_value": "M104 T0 S0\nM104 T1 S0\nM140 S0\nG92 E1\nG1 E-1 F300\nG28 X0 Y0\nM84" } diff --git a/resources/definitions/hellbot_magna_2_300.def.json b/resources/definitions/hellbot_magna_2_300.def.json index 8fe65de581..d0cf2657b8 100644 --- a/resources/definitions/hellbot_magna_2_300.def.json +++ b/resources/definitions/hellbot_magna_2_300.def.json @@ -7,7 +7,7 @@ "author": "Hellbot Development Team", "manufacturer": "Hellbot", "file_formats": "text/x-gcode", - "platform": "Hellbot_Magna_2_300.obj", + "platform": "Hellbot_Magna_2_300.obj", "platform_texture": "Magna2_300.png", "has_materials": true, "machine_extruder_trains": @@ -28,15 +28,14 @@ "machine_depth": { "default_value": 300 }, - "machine_heated_bed": { - "default_value": true - }, + "machine_heated_bed": { + "default_value": true + }, "machine_center_is_zero": { "default_value": false }, "machine_extruder_count": { "default_value": 1 } - } } diff --git a/resources/definitions/hellbot_magna_2_300_dual.def.json b/resources/definitions/hellbot_magna_2_300_dual.def.json index 1917d4b0c1..52efac0ed2 100644 --- a/resources/definitions/hellbot_magna_2_300_dual.def.json +++ b/resources/definitions/hellbot_magna_2_300_dual.def.json @@ -7,13 +7,13 @@ "author": "Hellbot Development Team", "manufacturer": "Hellbot", "file_formats": "text/x-gcode", - "platform": "Hellbot_Magna_2_300.obj", + "platform": "Hellbot_Magna_2_300.obj", "platform_texture": "Magna2_300.png", "has_materials": true, "machine_extruder_trains": { "0": "hellbot_magna_2_300_dual_extruder_0", - "1": "hellbot_magna_2_300_dual_extruder_1" + "1": "hellbot_magna_2_300_dual_extruder_1" } }, @@ -29,18 +29,18 @@ "machine_depth": { "default_value": 300 }, - "machine_heated_bed": { - "default_value": true - }, + "machine_heated_bed": { + "default_value": true + }, "machine_center_is_zero": { "default_value": false }, "machine_extruder_count": { "default_value": 2 }, - "machine_start_gcode": { - "default_value": "M104 T0 S{material_print_temperature}\nM104 T1 S{material_print_temperature}\nM109 T0 S{material_print_temperature}\nM109 T1 S{material_print_temperature}\nG21\nG90 \nG28 X0 Y0 \nG28 Z0 \nG1 Z15.0 F300 \nT0 \nG92 E0 \nG1 F700 E-80 \nT1 \nG92 E0 \nG1 F1000 X1 Y1 Z0.3 \nG1 F600 X200 E60 \nG1 F1000 Y3 \nG1 F600 X1 E120 \nT1 \nG92 E0 \nG28 X0 Y0 \nG1 F700 E-80 \nT0 \nG92 E0" - }, + "machine_start_gcode": { + "default_value": "G21\nG90\nM107\nG28 X0 Y0\nG28 Z0\nG1 Z15.0 F300\nT0\nG92 E0\nG1 F700 E-80\nT1\nG92 E0\nG1 F1000 X1 Y1 Z0.3\nG1 F600 X200 E60\nG1 F1000 Y3\nG1 F600 X1 E120\nT1\nG92 E0\nG28 X0 Y0\nG1 F700 E-80\nT0\nG92 E0" + }, "machine_end_gcode": { "default_value": "M104 T0 S0\nM104 T1 S0\nM140 S0\nG92 E1\nG1 E-1 F300\nG28 X0 Y0\nM84" } diff --git a/resources/definitions/hellbot_magna_2_400.def.json b/resources/definitions/hellbot_magna_2_400.def.json new file mode 100644 index 0000000000..b98c43805c --- /dev/null +++ b/resources/definitions/hellbot_magna_2_400.def.json @@ -0,0 +1,42 @@ +{ + "version": 2, + "name": "Hellbot Magna 2 400", + "inherits": "fdmprinter", + "metadata": { + "visible": true, + "author": "Hellbot Development Team", + "manufacturer": "Hellbot", + "file_formats": "text/x-gcode", + "platform": "Hellbot_Magna_2_400.obj", + "platform_texture": "Magna2_400.png", + "has_materials": true, + "machine_extruder_trains": + { + "0": "hellbot_magna_2_400_extruder_0" + } + + }, + + "overrides": { + "machine_name": { "default_value": "Hellbot Magna 2 400" }, + "machine_width": { + "default_value": 400 + }, + "machine_height": { + "default_value": 400 + }, + "machine_depth": { + "default_value": 400 + }, + "machine_heated_bed": { + "default_value": true + }, + "machine_center_is_zero": { + "default_value": false + }, + "machine_extruder_count": { + "default_value": 1 + } + + } +} diff --git a/resources/definitions/hellbot_magna_2_400_dual.def.json b/resources/definitions/hellbot_magna_2_400_dual.def.json new file mode 100644 index 0000000000..963a7f7bc1 --- /dev/null +++ b/resources/definitions/hellbot_magna_2_400_dual.def.json @@ -0,0 +1,49 @@ +{ + "version": 2, + "name": "Hellbot Magna 2 400 dual", + "inherits": "fdmprinter", + "metadata": { + "visible": true, + "author": "Hellbot Development Team", + "manufacturer": "Hellbot", + "file_formats": "text/x-gcode", + "platform": "Hellbot_Magna_2_400.obj", + "platform_texture": "Magna2_400.png", + "has_materials": true, + "machine_extruder_trains": + { + "0": "hellbot_magna_2_400_dual_extruder_0", + "1": "hellbot_magna_2_400_dual_extruder_1" + } + + }, + + "overrides": { + "machine_name": { "default_value": "Hellbot Magna 2 400 Dual" }, + "machine_width": { + "default_value": 400 + }, + "machine_height": { + "default_value": 400 + }, + "machine_depth": { + "default_value": 400 + }, + "machine_heated_bed": { + "default_value": true + }, + "machine_center_is_zero": { + "default_value": false + }, + "machine_extruder_count": { + "default_value": 2 + }, + "machine_start_gcode": { + "default_value": "M104 T0 S{material_print_temperature}\nM104 T1 S{material_print_temperature}\nM109 T0 S{material_print_temperature}\nM109 T1 S{material_print_temperature}\nG21\nG90 \nG28 X0 Y0 \nG28 Z0 \nG1 Z15.0 F300 \nT0 \nG92 E0 \nG1 F700 E-80 \nT1 \nG92 E0 \nG1 F1000 X1 Y1 Z0.3 \nG1 F600 X200 E60 \nG1 F1000 Y3 \nG1 F600 X1 E120 \nT1 \nG92 E0 \nG28 X0 Y0 \nG1 F700 E-80 \nT0 \nG92 E0" + }, + "machine_end_gcode": { + "default_value": "M104 T0 S0\nM104 T1 S0\nM140 S0\nG92 E1\nG1 E-1 F300\nG28 X0 Y0\nM84" + } + + } +} diff --git a/resources/definitions/hellbot_magna_2_500.def.json b/resources/definitions/hellbot_magna_2_500.def.json new file mode 100644 index 0000000000..e7c645b6f4 --- /dev/null +++ b/resources/definitions/hellbot_magna_2_500.def.json @@ -0,0 +1,42 @@ +{ + "version": 2, + "name": "Hellbot Magna 2 500", + "inherits": "fdmprinter", + "metadata": { + "visible": true, + "author": "Hellbot Development Team", + "manufacturer": "Hellbot", + "file_formats": "text/x-gcode", + "platform": "Hellbot_Magna_2_500.obj", + "platform_texture": "Magna2_500.png", + "has_materials": true, + "machine_extruder_trains": + { + "0": "hellbot_magna_2_500_extruder_0" + } + + }, + + "overrides": { + "machine_name": { "default_value": "Hellbot Magna 2 500" }, + "machine_width": { + "default_value": 500 + }, + "machine_height": { + "default_value": 500 + }, + "machine_depth": { + "default_value": 500 + }, + "machine_heated_bed": { + "default_value": true + }, + "machine_center_is_zero": { + "default_value": false + }, + "machine_extruder_count": { + "default_value": 1 + } + + } +} diff --git a/resources/definitions/hellbot_magna_2_500_dual.def.json b/resources/definitions/hellbot_magna_2_500_dual.def.json new file mode 100644 index 0000000000..5b3f05ec4d --- /dev/null +++ b/resources/definitions/hellbot_magna_2_500_dual.def.json @@ -0,0 +1,48 @@ +{ + "version": 2, + "name": "Hellbot Magna 2 500 dual", + "inherits": "fdmprinter", + "metadata": { + "visible": true, + "author": "Hellbot Development Team", + "manufacturer": "Hellbot", + "file_formats": "text/x-gcode", + "platform": "Hellbot_Magna_2_500.obj", + "platform_texture": "Magna2_500.png", + "has_materials": true, + "machine_extruder_trains": + { + "0": "hellbot_magna_2_500_dual_extruder_0", + "1": "hellbot_magna_2_500_dual_extruder_1" + } + + }, + + "overrides": { + "machine_name": { "default_value": "Hellbot Magna 2 500 Dual" }, + "machine_width": { + "default_value": 500 + }, + "machine_height": { + "default_value": 500 + }, + "machine_depth": { + "default_value": 500 + }, + "machine_heated_bed": { + "default_value": true + }, + "machine_center_is_zero": { + "default_value": false + }, + "machine_extruder_count": { + "default_value": 2 + }, + "machine_start_gcode": { + "default_value": "M104 T0 S{material_print_temperature}\nM104 T1 S{material_print_temperature}\nM109 T0 S{material_print_temperature}\nM109 T1 S{material_print_temperature}\nG21\nG90 \nG28 X0 Y0 \nG28 Z0 \nG1 Z15.0 F300 \nT0 \nG92 E0 \nG1 F700 E-80 \nT1 \nG92 E0 \nG1 F1000 X1 Y1 Z0.3 \nG1 F600 X200 E60 \nG1 F1000 Y3 \nG1 F600 X1 E120 \nT1 \nG92 E0 \nG28 X0 Y0 \nG1 F700 E-80 \nT0 \nG92 E0" + }, + "machine_end_gcode": { + "default_value": "M104 T0 S0\nM104 T1 S0\nM140 S0\nG92 E1\nG1 E-1 F300\nG28 X0 Y0\nM84" + } + } +} diff --git a/resources/definitions/hellbot_magna_I.def.json b/resources/definitions/hellbot_magna_I.def.json index 777ed40954..019f214387 100644 --- a/resources/definitions/hellbot_magna_I.def.json +++ b/resources/definitions/hellbot_magna_I.def.json @@ -19,7 +19,7 @@ "machine_name": { "default_value": "Hellbot Magna 1" }, - "machine_heated_bed": { "default_value": true }, + "machine_heated_bed": { "default_value": true }, "machine_width": { "default_value": 220 }, diff --git a/resources/definitions/hellbot_magna_dual.def.json b/resources/definitions/hellbot_magna_dual.def.json index feaee38419..6448ed3a44 100644 --- a/resources/definitions/hellbot_magna_dual.def.json +++ b/resources/definitions/hellbot_magna_dual.def.json @@ -26,9 +26,9 @@ "machine_depth": { "default_value": 220 }, - "machine_heated_bed": { - "default_value": true - }, + "machine_heated_bed": { + "default_value": true + }, "machine_height": { "default_value": 260 }, diff --git a/resources/extruders/hellbot_hidra_extruder_0.def.json b/resources/extruders/hellbot_hidra_extruder_0.def.json index f6e66d5381..aa8da12ea3 100644 --- a/resources/extruders/hellbot_hidra_extruder_0.def.json +++ b/resources/extruders/hellbot_hidra_extruder_0.def.json @@ -1,6 +1,6 @@ { "version": 2, - "name": "Extrusor E1", + "name": "Extruder E1", "inherits": "fdmextruder", "metadata": { "machine": "hellbot_hidra", diff --git a/resources/extruders/hellbot_hidra_extruder_1.def.json b/resources/extruders/hellbot_hidra_extruder_1.def.json index 87b18db36c..8389b5e8d8 100644 --- a/resources/extruders/hellbot_hidra_extruder_1.def.json +++ b/resources/extruders/hellbot_hidra_extruder_1.def.json @@ -1,6 +1,6 @@ { "version": 2, - "name": "Extrusor E2", + "name": "Extruder E2", "inherits": "fdmextruder", "metadata": { "machine": "hellbot_hidra", diff --git a/resources/extruders/hellbot_hidra_plus_extruder_0.def.json b/resources/extruders/hellbot_hidra_plus_extruder_0.def.json index e8817236a1..2b023119eb 100644 --- a/resources/extruders/hellbot_hidra_plus_extruder_0.def.json +++ b/resources/extruders/hellbot_hidra_plus_extruder_0.def.json @@ -1,6 +1,6 @@ { "version": 2, - "name": "Extrusor E1", + "name": "Extruder E1", "inherits": "fdmextruder", "metadata": { "machine": "hellbot_hidra_plus", diff --git a/resources/extruders/hellbot_hidra_plus_extruder_1.def.json b/resources/extruders/hellbot_hidra_plus_extruder_1.def.json index 37f37fc71f..ade40aafea 100644 --- a/resources/extruders/hellbot_hidra_plus_extruder_1.def.json +++ b/resources/extruders/hellbot_hidra_plus_extruder_1.def.json @@ -1,6 +1,6 @@ { "version": 2, - "name": "Extrusor E2", + "name": "Extruder E2", "inherits": "fdmextruder", "metadata": { "machine": "hellbot_hidra_plus", diff --git a/resources/extruders/hellbot_magna_2_230_dual_extruder_0.def.json b/resources/extruders/hellbot_magna_2_230_dual_extruder_0.def.json index a043143f26..b572ea4318 100644 --- a/resources/extruders/hellbot_magna_2_230_dual_extruder_0.def.json +++ b/resources/extruders/hellbot_magna_2_230_dual_extruder_0.def.json @@ -13,12 +13,6 @@ "maximum_value": "1" }, "machine_nozzle_size": { "default_value": 0.4 }, - "material_diameter": { "default_value": 1.75 }, - "machine_extruder_start_code": { - "default_value": "T0 \nG92 E0 \nG1 F1000 E100 \nG92 E0 \nM104 S{material_print_temperature}" - }, - "machine_extruder_end_code": { - "default_value": "G92 E0 \nG1 F2500 E-5 \nG1 F2400 X230 Y200 \nG1 F3000 E-100 \nG92 E0 \nG90" - } + "material_diameter": { "default_value": 1.75 } } } diff --git a/resources/extruders/hellbot_magna_2_230_dual_extruder_1.def.json b/resources/extruders/hellbot_magna_2_230_dual_extruder_1.def.json index 70650e6f1a..398822b156 100644 --- a/resources/extruders/hellbot_magna_2_230_dual_extruder_1.def.json +++ b/resources/extruders/hellbot_magna_2_230_dual_extruder_1.def.json @@ -13,12 +13,6 @@ "maximum_value": "1" }, "machine_nozzle_size": { "default_value": 0.4 }, - "material_diameter": { "default_value": 1.75 }, - "machine_extruder_start_code": { - "default_value": "T1 \nG92 E0 \nG1 F1000 E100 \nG92 E0 \nM104 S{material_print_temperature}" - }, - "machine_extruder_end_code": { - "default_value": "G92 E0 \nG1 F2500 E-5 \nG1 F2400 X230 Y200 \nG1 F3000 E-100 \nG92 E0 \nG90" - } + "material_diameter": { "default_value": 1.75 } } } diff --git a/resources/extruders/hellbot_magna_2_230_extruder_0.def.json b/resources/extruders/hellbot_magna_2_230_extruder_0.def.json index 926e8b94c4..83e76a2d31 100644 --- a/resources/extruders/hellbot_magna_2_230_extruder_0.def.json +++ b/resources/extruders/hellbot_magna_2_230_extruder_0.def.json @@ -11,6 +11,5 @@ "extruder_nr": { "default_value": 0 }, "machine_nozzle_size": { "default_value": 0.4 }, "material_diameter": { "default_value": 1.75 } - } } diff --git a/resources/extruders/hellbot_magna_2_300_dual_extruder_0.def.json b/resources/extruders/hellbot_magna_2_300_dual_extruder_0.def.json index b397e32789..af68cc9422 100644 --- a/resources/extruders/hellbot_magna_2_300_dual_extruder_0.def.json +++ b/resources/extruders/hellbot_magna_2_300_dual_extruder_0.def.json @@ -13,12 +13,6 @@ "maximum_value": "1" }, "machine_nozzle_size": { "default_value": 0.4 }, - "material_diameter": { "default_value": 1.75 }, - "machine_extruder_start_code": { - "default_value": "T0 \nG92 E0 \nG1 F1000 E100 \nG92 E0 \nM104 S{material_print_temperature}" - }, - "machine_extruder_end_code": { - "default_value": "G92 E0 \nG1 F2500 E-5 \nG1 F2400 X300 Y250 \nG1 F3000 E-100 \nG92 E0 \nG90" - } + "material_diameter": { "default_value": 1.75 } } } diff --git a/resources/extruders/hellbot_magna_2_300_dual_extruder_1.def.json b/resources/extruders/hellbot_magna_2_300_dual_extruder_1.def.json index 618ed06d0b..3585978d6e 100644 --- a/resources/extruders/hellbot_magna_2_300_dual_extruder_1.def.json +++ b/resources/extruders/hellbot_magna_2_300_dual_extruder_1.def.json @@ -13,12 +13,6 @@ "maximum_value": "1" }, "machine_nozzle_size": { "default_value": 0.4 }, - "material_diameter": { "default_value": 1.75 }, - "machine_extruder_start_code": { - "default_value": "T1 \nG92 E0 \nG1 F1000 E100 \nG92 E0 \nM104 S{material_print_temperature}" - }, - "machine_extruder_end_code": { - "default_value": "G92 E0 \nG1 F2500 E-5 \nG1 F2400 X300 Y250 \nG1 F3000 E-100 \nG92 E0 \nG90" - } + "material_diameter": { "default_value": 1.75 } } } diff --git a/resources/extruders/hellbot_magna_2_400_dual_extruder_0.def.json b/resources/extruders/hellbot_magna_2_400_dual_extruder_0.def.json new file mode 100644 index 0000000000..f42dd7f986 --- /dev/null +++ b/resources/extruders/hellbot_magna_2_400_dual_extruder_0.def.json @@ -0,0 +1,24 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "hellbot_magna_2_400_dual", + "position": "0" + }, + + "overrides": { + "extruder_nr": { + "default_value": 0, + "maximum_value": "1" + }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 }, + "machine_extruder_start_code": { + "default_value": "T0 \nG92 E0 \nG1 F1000 E100 \nG92 E0 \nM104 S{material_print_temperature}" + }, + "machine_extruder_end_code": { + "default_value": "G92 E0 \nG1 F2500 E-5 \nG1 F2400 X395 Y350 \nG1 F3000 E-100 \nG92 E0 \nG90" + } + } +} diff --git a/resources/extruders/hellbot_magna_2_400_dual_extruder_1.def.json b/resources/extruders/hellbot_magna_2_400_dual_extruder_1.def.json new file mode 100644 index 0000000000..f5ab430fc7 --- /dev/null +++ b/resources/extruders/hellbot_magna_2_400_dual_extruder_1.def.json @@ -0,0 +1,24 @@ +{ + "version": 2, + "name": "Extruder 2", + "inherits": "fdmextruder", + "metadata": { + "machine": "hellbot_magna_2_400_dual", + "position": "1" + }, + + "overrides": { + "extruder_nr": { + "default_value": 1, + "maximum_value": "1" + }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 }, + "machine_extruder_start_code": { + "default_value": "T1 \nG92 E0 \nG1 F1000 E100 \nG92 E0 \nM104 S{material_print_temperature}" + }, + "machine_extruder_end_code": { + "default_value": "G92 E0 \nG1 F2500 E-5 \nG1 F2400 X395 Y350 \nG1 F3000 E-100 \nG92 E0 \nG90" + } + } +} diff --git a/resources/extruders/hellbot_magna_2_400_extruder_0.def.json b/resources/extruders/hellbot_magna_2_400_extruder_0.def.json new file mode 100644 index 0000000000..59ee87321c --- /dev/null +++ b/resources/extruders/hellbot_magna_2_400_extruder_0.def.json @@ -0,0 +1,15 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "hellbot_magna_2_400", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 } + } +} diff --git a/resources/extruders/hellbot_magna_2_500_dual_extruder_0.def.json b/resources/extruders/hellbot_magna_2_500_dual_extruder_0.def.json new file mode 100644 index 0000000000..033b62e0f9 --- /dev/null +++ b/resources/extruders/hellbot_magna_2_500_dual_extruder_0.def.json @@ -0,0 +1,24 @@ +{ + "version": 2, + "name": "Extruder 2", + "inherits": "fdmextruder", + "metadata": { + "machine": "hellbot_magna_2_500_dual", + "position": "0" + }, + + "overrides": { + "extruder_nr": { + "default_value": 0, + "maximum_value": "1" + }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 }, + "machine_extruder_start_code": { + "default_value": "T0 \nG92 E0 \nG1 F1000 E100 \nG92 E0 \nM104 S{material_print_temperature}" + }, + "machine_extruder_end_code": { + "default_value": "G92 E0 \nG1 F2500 E-5 \nG1 F2400 X495 Y450 \nG1 F3000 E-100 \nG92 E0 \nG90" + } + } +} diff --git a/resources/extruders/hellbot_magna_2_500_dual_extruder_1.def.json b/resources/extruders/hellbot_magna_2_500_dual_extruder_1.def.json new file mode 100644 index 0000000000..62f6e1b7bc --- /dev/null +++ b/resources/extruders/hellbot_magna_2_500_dual_extruder_1.def.json @@ -0,0 +1,24 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "hellbot_magna_2_500_dual", + "position": "1" + }, + + "overrides": { + "extruder_nr": { + "default_value": 1, + "maximum_value": "1" + }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 }, + "machine_extruder_start_code": { + "default_value": "T1 \nG92 E0 \nG1 F1000 E100 \nG92 E0 \nM104 S{material_print_temperature}" + }, + "machine_extruder_end_code": { + "default_value": "G92 E0 \nG1 F2500 E-5 \nG1 F2400 X495 Y450 \nG1 F3000 E-100 \nG92 E0 \nG90" + } + } +} diff --git a/resources/extruders/hellbot_magna_2_500_extruder_0.def.json b/resources/extruders/hellbot_magna_2_500_extruder_0.def.json new file mode 100644 index 0000000000..749e77cbe7 --- /dev/null +++ b/resources/extruders/hellbot_magna_2_500_extruder_0.def.json @@ -0,0 +1,15 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "hellbot_magna_2_500", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 } + } +} diff --git a/resources/images/Magna2_400.png b/resources/images/Magna2_400.png new file mode 100644 index 0000000000000000000000000000000000000000..1b0b29bdff8bcb4805ee988348e37ccb49a87161 GIT binary patch literal 290328 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à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�#W2A{e_2jlPtW;f3^ zU8~*yJ=VTrd3*kPMZug5^On=)3E+Dbm}k5i^s>K;e3U(7mZh%efV@zI zW1=E%G_fT8yTS>|?CR;^Zu07n%d?H)VNh*d-dGqY0t6Y`%TTD>s74=IgvxshReHgg z)9s9FT{(SO+E}qnXhIg=WtzQO>i_ASg+hH03S9b1lLpol^)GF!C2obAmYQGQWGFeFIFEH0HX6g{ z0eI&=xW>f~iSB}ev?9j|!y`*JEOv+RF5?@qKmoN6BeMDe#nv}yL(D4;c~bDMk!k_E zwfl_dY3K;s>e9vE)e4>hs+^7(f4XeoMDNE=0O5;f)oRCr;4>WV&B>;|<2|JlYn8pr zY#(nOhf-p!QVT1KeC6Ua#W8H4QWnWp0Tn2B6B^bk`pT!745`d5x&MvT1z95FkFnp7 zi4(1h6_JYw+Ha4G>KB%my#N*IrWfTPy?`Tge+*SzvP`ILxpD1#bpQNas5SCbqCu{Q zUr_0j0$5Wq$aAvw&Cxua=3WbEQ*?HqtA@O)r zof^@t2choz*i99S75w6(AblH9$a~VsTfuR8%^fU@9()&hiCi7ARLv3EZ$qP_mte+7 z>HNe8cnJnOzUCDfeO6=%1gG`*tAIcvRP!nkiCm1i;5(7&7$FGbf<=$>ZXXqVlMsiR zjFp82wavk9j_GCiJ-2aJ@UI|!S5F;fLlo%J8$3%$sQck)7yEWd(Fu$v^u?NC;fKL% z;517DZ%6fIynh|9pqyPO{R7wh(8K2UyKDz;^2ECJBF6%b7wLtB_;?M*+9dOjv;4i1 z@UT9=J@F72#aHOlf$bXBZR_P#F)VR=%t7=`m}2%QUvN&`w;r%Zv48-x!QS!;eDBI0 zKPIydB0!y!e`1^Ax2A?En#wjk4u6wAB>r3-E*sw*i)ZoN?bqJbQC88pDm*Rv}@J*UCe?V4$gci#r9 zl>Yh)9u9GLEo+mGfF<19iRl5=ax?s^(^Oi(B*K#Xc4p@>)z`O<&FpuVc#0AbmpttF z1rlTzU1z8(=Z&>{Qn^?vzR%8b*p2gi`voXRpw0TRt4By4p|^p*SMb9Vx^({LwJ3Eq zOOVo7#K=7#19tm+#5{o}?G)S!nXxhUAPFfcrytbj*$N;gE|z+OQ6~)#K2;ffDo-$W z8U#5lI&@|nK>|36RXU|a;Uz`x8utwU;^`muji7|ixZUx0kL=+dYw8)2<3~ayJJ_w3 zyBBZgYNjTfN)rS!fK3PJzF*g;6m)@!xbB@hzm`^l}eb4$K|A2zuQWndi!60EcD`CvEBuP!f- zQxq!WiQ!4ld-tk+@86$`Voa_?_(E-ylS+!In(XkTvT<7F`Tk&XYTnZjY83KPE_3FL zk(rsZ?miBA|G-bZ5B=fJJrme12`mFrA?oNX*7zYiiPL#8L0aXNkQ*4ekfY1n z4>x1io-lU&MOGKbwJc?Ah|jt1sTS262v6MfH>R9N2T?y%?gm# zs(Y|CaewU|=BWqq1^Z0kgxaI-UV6UhZ?@RBi4LtI)jG$-{`!CN@wvGs7|5i2JSzBr zQutk2zrV!UGmKGi?ZZHeKjKoE2LkkT<#izhs@8(F^!SfJj9Ry(zMh_$S=|5rP2{`* z#+XGR2+`QQQc~n9e8_kLIY12KThgKZH44PW0y4VpPNDzs*EbR!{9bs#UofDNU5-J$ zO-*|Mu2FgRjmmFZHHr0HMIjO-ElRW097&Neh-6^9@=X8K$*$6iH#4=^4!`1q5;4mBrbywkw+y}qLjLoo zJFbHpX~@O9An#nx(%34;q5LGvooACSGk)@XHGPm<%(pg(R-^s>O|Mu0SYolFAXt^j+X?X8m zWrs%OLOH%hq?!O1gE1Od3AMkOYZW8YCwv!qzsu|ag;{x++6tQeHII4_p@ds+gvz|323BlI{}cR^0IkK? zdgPUbW6nMe>*Y?!1MrnoxrG$)dqX-lVH^aih`t>xcT-<+N@?M<+ z8k7nhnyeQ1&ad@qJp%(}vFISJBX{V0mG34-=(BaXvE~;UE@xy_C;_}?qAsJu6eg%2Qy)Q7)S5_d3gF1MTT+&VKY}4sxYf1uaz@v$ zduTst#LVSz85-Xk2||^%-uZ#nmQmZhhn;hwWj=dWY`>i5MPgd1-tbR%Y~?3-&Amq~ zwRzeQ6`95gFajG0GiJ}8bCc)?=8wNvqH@!%9YAn#&d=jl`&wI74e>R7`^m<^6=@uX zg6>Sd%f$VUbI81+o<2P}6T}61)%T(QxA#m!2~(@!8Re(Fh&#!tm8~9>CQT5;Ns4JJ zPakyHbSN`-vb3D4GfHhfVN#az6;1(jNdeye5zOl9xg|>)p$)&M01sRb;{<&|gOR1* zBKl3!x2VFcx_=^pyUnJQ%Y=pw%^@+O6-LE}IM21O+`7GbJ;V?rRts;{Ofd>3kopJa zWhrLCs$)Ql7+zuTzLF`U2gDn4BnM&=uTH(KuD-1Q(}{1LC9GWV{UYdw%O(;%xl^$4=4$WgAj*Qh3*bsexKajC8;7PnT4^hwHSFxy>8>Wd?eB@t}SSbcq4GZ5f#8=@B_^ zQt|qZ7F&h8GyUoEJTBCq(7&7@682*=x#3#DlRONI|6340=tkrxCoLGfL2z-eViiBa zEZB6hO_LNDc4kOwykbeIlI2Mg@tQ6v@V~1+6zYv0O*fjbpZckf2mV8*;J zA}NUrjV9+|?l%Rn>iLfqB6@c|S3A3;?`QB{_FWzMpor84f{1pPQbN!#K<}Z7dTapUV9{TCLv1I@uYNK=HnJUp6D&*lRxCW) z+w-%wO7CmbWzhlMplf0A2Rp;{KN!^GzR5$0@ejyF=Yw~s5pPSNbPK9M3O3*3V9R4q zEE4GNE8_=ikb>&b)=ZeK3}Qv+pPYu;rtl$r5Q~yfUMS>bk0(%lr!OsreY3rK6az zvyW*C&1Q!Y<+P?oPqg5&=J|AqsG=Jg&?UE9}PJ`B#{|A59}O+AA%h;?a;mj(Dk=S zJ1TQuyqJ>kQAqmZt$0vIAo_Gk^3o-S(^yAXaVQirypIg^n;sav(x^T7d!`yox!m2DZ<;LPZ83{PRYR|Ushibz zJeFg)vOnlGgGylF;j!Pk4TgU+LmJ{*@oxrd%6$ccMRoHZwrZ$SP)7itVOwVwRs}$* zZA(Y$#4knUCBjh!l0b%Pe(TT4xd+E(bckq?Y{no-HBzLvy9#v9nsoAUgs?Fl4%@0Q zLDZdNKHR>d^qvJIN$T|nJwRl+&G@D^YWDna!t$bYAbeCuY5UZuXO7ZJ_0R?1&=YTo ziE%9xpE}leWKw1r2LswrIdeobo!y9nx!tykt}g>ZIAv;AF2y)6$8;mo=)qAcG_=1* zn(OKA<|c5F)&{U+u4CnZ!U&d$BJ=e2*-rqcEHHe4LB#JJQ+xG)7#U4^*FA!BK7$_l zn#8HLeJ|kjm(r-~O5gkX;n63Z9%)n*h`Ptk+`TlsTRnlE^m}c#$hy-;DOr|s4d$gQ zrH}Bw9VyGN#zC>=&Qg>}lpyyY!G*>f+`COqx1QU1Yui}5yzFuVjOg#aChWzBf-Zo3`gLc(^>Tv~y98Leh`eM- zNW1@pS+*`EnkXqXjSj{F!$73T%QxPo^{CWzFU3pJ1fGeqXg2W539G-j%y-G7_Kwu% zhH)_L4jQFahIx@3UPE)1n!W3<$_Sa|5d~k!y8f=Nu6kvBL~KbzYNV6OipK_EdnVuM z`QAXr!R`6??)D@QX-uYZZ$l+E)2;v&Vmuv!*{*I;55fDJKrJ(`r^60iVN;86u(XsL z`2khoNw~4`EljA`?{%}KV@vi2g`T&HjhKoR3x~h^z1&d%TeKIDNMq=dy#G5P!Qk&A z_O}%8T4l)_!&h9Yw7me_)?b5+&ZKH7v}}a#fZ2gflnb}WwM<~Of!hAYv@R(RhBomk z%F)}~d!n`250-G-9u%I>(Z3Ich*rQijdPu<2aLH$CKnZf7!i@6 z$Krkja%UZI=!v{vp<}rD_9DrJo9}>87H^rtabARLNf9XrtRyAqH5Ri)gp?Hp=J&TI zwXaFbfGljAw7f6aL0HUmSbN!E0&HuE8(Q-6I~m4$r>BA(t*fs%n{$iOKZ- z#(bY%Aow*+AW;!=r!YFTKL5A1B=d7ApSU44mXITXH3oF0?ZbAm@pMmH#`Y%hq&&S( zOA+5Y0~>P_Z$_Ndf)&?rI$n0tLr2}R=>8+;>_)888 zXy1YJXy+pREx$!PuY(vJZwvzkOPpALF! zD}Fp?GShSmS1lN7st8)#tLCpK*^l*Ur)+5r1Cm>v z{Nbz8mK^Q}MTLbG1nw^>AV3a-xOtG6jnV@|SWXewe?iOYBDK%oaTfM6KId(|gPR!m z@LIN-&gpat5$ZFQ8j5I_#xgB93o6Zf;8M(O!U^T_dbr9H#nB>A89OP(oJfr!DB9R_ z8k}nn;0v~rmZdY)0&U)}?VX)^6&=8DI5%ih>aQ(8-kV{{e^$b+fd=N7>`p_yy#gIL z>OSxmK4-L8?}%t2-crPm-C`R1_pL&O-hv@s3SKL8mXZ$VXKhaR6QB8?_qy-c! z4GO}zmkLCfj?Et7p@iNBGemyJT1euv1-pS6uuKpju)>dh2AhgCm8S4GL1u+3_yF6P zOrY<{{D}rx9B=<~W}6;l7*i%ug)0vGy8wF7F834G9Xy?@3Er~;dGP$;m?>~};_*(9 z-URZ&g&ui>SE9whEN zpazh`(1zbRO<3{opzT)QA(Aswei?~o8KYlWu;BGGzpmOgI zFdhb;p5@;o`RgJcuS!x=&g>`$+`z~sb5{LQ1ZjfETs0*&QWD4gN}VfL!mo}#9eEQZ zd87xGAFK1PwsE_L%usL0$3vp!wR^~!b4PX5$nf?aGX#nvqMb?_sHUgBz>aqOBrH>G zWc68b@$yEi9B*W>EGBZDx@4ZMj6v;J+wto zXFBqoOV7wSOrDwv1bBy?c;J#Gh;yIDq5;5YTfbv(`g3t{w>s9!sLK8O`kykq7#`w0 zFfWi1TLkdITF>2=yW*||Ah3IZjJ&a3j(il37`#FtzBQKrX?D!2TYbEseGh=OdE|7K zf)2(YX1YVBF7WWcNQ}>t@5nXp1*_V%k|9S}n4y(oMo&E+SkU8(=f8MSJwcAqWIE9j z3|axUxs;JxkbZ% z1CPxfA?Fcv4J+WlL4uo(66`m+^FyA|+y<%Iz=v3BI?nY>vfuWPl(q#7X-J+0z5Zd1 z%w=3Ryw8ayAom;Fo130N9y$P<@c1sxqHOjAKyuO6S47m*SX+;8bJU+8)dZ5oGNt~@ zGR~@H5csa)9S%yz&d8O;IzkXt`0kkv>Ic9iT;ExN3gE~vf}q*r@-P(7yGn~y*YmWv zjyaTRAM}4^U$Ski;h>prva}~u$a&a4&+_nRHEm=w_ulzws@j${U?p8t#`tVBVqp4{qAShW5(Y*!MPdPZLAW+iW59+l<_%QI#Pnu|#zR|X3sgwg zlNS_uVkYIRtX{4$A#~zwVAJ9;G6--U8B|<=fVobeo|c^4N0HTr?>ovl2-8G5J-7ad zhRJI!lrM8pspkfZ*#LhCUC7I?1>Xv>QFqi7?5nytT;eZFUXv8^f};>R<}r{C2T(6FBE_Y$Nv z&cnMKSnz{o#lz>J9QKonuiH90uJZ8k=$ZGl2ljxgg*z{C64T!}FSUTZ>c&@m%koJ)F5@yk@6DE}__`ST}1Pm6T`Op6Z+ z=WK1E7+3wDnzvJtrT#Q(CuY(D_@`GlXV+4(P~|s&vXV4nO3`~>FWu$?_JOzG0Wm#n zo&HvA88xh76dL%8R)rx3dM#nZokyBSlFu;zs!_0vv==?^yEZ5Tz-OrwJ~zz|*!;XM zc1|6QzIc~2vK*EW&N2!$obTN+kF|RquX0`g{t#@FTGg7AKvDS2SsBph!P;LmL9Sla z`+XligqAc{mX&P`%DJ3DDOKwzpaCVSjD%yat)(S%lNhGyj(6=@ha4>Sk1)F*c|{*P>_{5$I~u_+#I`)-kW(v7)y&1Y)lepcQWG|_W$%P@u-)M!j=Brr zU*r!C4&+=lyP_hF=mE<$z%Zj}=zY$h3>RFzJSX0$^EA}YY=j4I{8(8Dw1h50zXx#( zi5Al!}+>Zv&GU)ml^_UCP^`*^axC( zxt+*DdHt~+2PLM2Ih-a1auyN`QV%{-%1Jm))=AgFbmE0Cca=(F#Vrnoh@*K(ZUSI} zHy~rgJN&y1V)qBg7T^62wgL~g9>BM;*5PDOxM$<|JW4O-I_;#Rf5phLHx2HekZNMl zk6k_mDL8(fi4dbnc?~D}JG8zX0UCBRy&NrnU~bF-q7FR=^^j3YQ}F!JEOQ%Lzkmm9 z0Ad_cc!?pdH7|WlM>)?2(K?!3384UrQo9PHeFA{0`eJ@6it~KN#)u4w@E0h6;doi2 z5Z9~Yn+Hy)tl0Hfg4=rh%Rhf=Jo_eoJ<{%tgb0W-?_la@S0xnChO;x`U@%x>yja;k zIQTs!EzPfFe2z3ittX`}z4D%Ti-;Lk3eo&}wIF2EUZ?xk@}G{v+3m#hCnY z(=;qbwY!=5`uh6ulxri6e~iF`A62jdLkw(5QcS}nGBZ{c5hqeq`2X0t?szQQ_x)Iz zManGMqmq?bM2N>O*<@sIQQ0#@_Nc6kND(0;GNX*LWy^?A6p|J3J1^gNcL+gR^VFg06%Dho$4{c&A>l?zCkjMWV^kF8WVJQT=<9h^hT?fKPGw zzLw6XI)A*k!VOl}XFHicxyCq|fuhX-oXi9kMMOodzH~k)QBBI>zr3p5%i>0SXO@8? zredJf_P#*5Gc=0z$3qmlZ_+4@feA+!dy{#u3xs%T;`$?!C+hT}di;n6p{Ol@Ok+OA zAxOL>jk}~*%dn9@KUQlrC`ZQR@ke^`u?Nex^z>$R`h7rHV}$s>HNR0VXb4#q|1c5X zY2B3kUKvGp2&G)110vTt+Q9}6q4RFs1_Cw+(& zMlU~z`{*NP^hojI5ETEl(YC>1G`uy}P;;GcORDCq3QosWS6~ObiWTMhCs#Iqw_c6r zC8KscU~y@r5@KZk;5O71z{CkmJ%YGZkI~bs3v(;7nhFwXX59r4+3xNaG3$|dKNCQN z6nmHD@VD;;^tBlEB!$7Ismm{JX*LqeG$d*I(__z0(!6jDq9$&4`LOTxf#0u19j7%lS;+^hoGfqkr=OMRe?2VnMw{m@Nek!B zfWNinr?c_`@Zq`xz?CUh!?CNcFMA{sW_KBiSj~V658oOs&sp$ql>?UYBO6;=OR(>` z%bWyW!(m5V2g*8c;eSWS8SGmT%y-G>6dS9MiF>}#okF;kWKgN-q<%7R^5M+n^X7`|Yzs|6`%}c8!YI{Ci173CONxt&Gk%8BaDMoO z8mNiJ<=E&wOQfHGn9qe$y?43TyY%+kn|;g0IJ4jr^d&X7qio;LzqtTZy08b4MTq{^ zFHq^5D{~p3JJ5u zzk2A8%hCff-Qf^HiPSSU6bA=5{bh+6=p`T4DV((c;hjw{DcfS_@bG2*>ytH0Jc~kD65SxP8q+y2FxySCsD>MLk4jHwbGR?I9!Z|8utp2pX@8T@b&Q)7eKyBZS<<;L#69jMk!Uu72ZPo|F+70 zysx;wkaH3fV6jrYudk2S;k<)~SfVRp0KJZ)m)F*EYLrsKLT84|>1!NBTcg=os;sOW?!r330S({{-e zx|Fl=6ahelGAqm12G_kjs_Qp73aDMF zmh=VBgG&_*{uj%mjNT<~Jp&{E1rP-a_6q)3S*dn_ImXOdRJkS2CRkZN*a5r~cd+O9c?RN)oYbcP z1m+o3sIOrx`4EFyLsRp(J_T4KOn<-$L7#R5Jc9Kfd8h_t#OU}LYH4MY@giulf3w*7 z0scKs>wAdEe97CLxcLFPM#T@(jJb(df$;cD0(Qh6K{FHBG4W}OIe!?|WcQ%RPOOTX zLChwqpu|@w{zpPg5_TAw?VaUBRcPj=Vh(0O-6_b3_y^yWBaiqtH)tm=gSJ{#*SF=^OW zu$aZYDB|467RZqwoI3*zi_zUxN!F&!3jqR@36~^3jEsoS9q74WJD1g3Twn?Fv>|~NFxi=?Jy^%}{mAmxS9Ufw{G-%iLP*Ls2{rapTo=m4w8X?v z>}lQ~>@&Z1iG)yS?%O>7{Rlk+gSQ)$QSCHRv=F9X15~^0$0RB#v##HE5nDTdLPWJNjnVFxkD5dBjSXRL~$co7Wq{Dx6EVJ~6y6wnE z2nz?T9{{R!M~5`Kpbv;=YF|b@h-KB;aDP~EWUL{+s`F9p{l!2oV3`U1bWW{Es>~E- zke|?LK-y}0J11wLJ8pvxcP-2Od3E(K@S9-r0*w=;8R0$7-=#u+>K-01wdb;;sq^7M z(ASI`C0%86OD8!A1|M~>J-+R6*~j6j&UxKGY(1a#t;%KX151aQN(22dIhuFs=C zv2$$WUqPVIvogTAe`+f(Hun2ffI_v)^>E{XtdWBbhv{^>xDT_4TytBS3KtibPEPO3 z`KZ9plDo44{Ga}x!pGVEv?jqkf~o9`MwAkTQ~*Kl44de~89PPW9z-nE6nzA*45p=hX?Ur4Yah%6juyjdVC8TUYU_`esJ`-i|QO( zdM!YzkAX5=`!nSt{l?Wx5Q1+ZLdKK!{gkP@auj^7Hl_ACWH+lJWI%Wo#Quorm=e>^ zQs*q^L@C7-zw`JvRaza`xErpf;DeN)z$rnCOG=v6LoKC5P;o8;wolG$UcQ`3_A^Ky z=n8js%b(%5N578M`rceJrEKoBaTIic@tN)0Drn2bx=tUp2?Wc!Cfgvrth*Wu%rK~b z{idz8b&Ihl9afg#l#{-mD+x~2N3~T1G+w`X1Cn!gMa*tMo2ohnyDZyp1M!MSQgWvf zc3xT&+rT=@AM)_I)Bos>9)Y8A!Hr<(TN`SVS2QM~K_xyndX6I_5WJ|&FQUC>y0{J= zJ~bu$t8faRd8pP$qrnI@A!ll-$cbT+Po4=vX3Xa=b)BkT0le$3vT%5561Z}kqOi_%I+mC0K!C}O=C8Q;upbIQHPl7OJQX(zRPaoAA z66dr7qQUyh=gLVlW)s*E-(o~yf%3?uQdLF$yNNV68AY9>1|vb@^G}?szFb<(Ug$B^ zd=OfBc4hjO4#HMddUuH^-*K^J?F$f z5`R5zc?_lGNN{V;zCy{DYH%B5#aX$}nnoa@EXpo}71Z9J#fQD4qNh(UFIYT+ud*|{ zQH4+W!@=kJ*&AQpd-qO0PuG*C^zfQScQf~*^++-GiH1DxF_X?2m##$oiro=n=8TnE-_i^BJ;^2qcv~mLIzpq(b8TrNiq+D@j1YK;_vV2bX0#H5r_HQnGm#We)ZD1b8310JoMSp7m zEA-{oNWuSA94Qty7ry3(K6(2oFk4(caC`EgeXi70#jQ9!k<}2$iFJQKfOYQxoQw~P zW0dgtp|-ZOJ!iC&OLiFOR6;&z#2%t60fn;?6^Oka;D3V-gfVc^C5s`iu<+s_({bi7 zRI)C48PJQC8ls+DTeR^Jp>@9ofoeF(36EI!AHAd2vUmgjc!b=!O>pS9WlmnNgzxe4Bj}dm@;}odR|hr|o;6G0A?{Hl6;%JQ?Y z6fX0TFuP*dU9H&*)ON7>cH}a_Ec7Aq{*{PTQOvV=FZe?K&9=zM1KMl>0pL8~sYw+a z<1WZz$M#CMH^5tuv&i5>wWqebvWkKNvv|%c?>rVMx?_~tLlrKTS3#s%)oY_dwxaUE zzXd>s_9HiX2r>TenwxdH`uo>jYH{iLG(c!_B@)M54Env6T6_*FzJkI8e0B-O&F}Ac zX~Y|DQVPZyH>k^m`F{a5WL$cdWyob}Jte&+np8u)nj#LPAX zXP{tH9zK)PTgY|(4HjR?D@aTYEYrq9_~Y;1t=|;I7G*g(*3gw(=Fd!08pmS{xm2RIsqJ4tfn!C$yZY_JQ?e063$?g11wIci6i-H@ zm6>#t@>vYiDKJPCd02gU`t|AfBWv7Pw@k>@~3Q%t1AsiiA^Y!?t@X1?mBS zQRoWJP!ry%W23l|wNeQQP#OZd=pXss(9rX%P(gG(jEt)FRzcWv3|#j-tIvU8w5545 z3;#3Q#m6?DP{hFk1njOw!`*>a|J@2aO428@Vmq&HBVM$b_I~daz_?!- z7*OdHSOH5mjx~%1%0lV#Xle~ z9ZKTjmWLJ{i?;(Q9)(`QjgV_EEMW%)c;1TF2=pq7?>>SJY}Jelw5{F*YhDE3=5JP7 zRO+x<3yJdpJUi0e{qfH0PN2YMiACkw(>Q=iJnFvp1yeij5klBHKRq*Jy-jk+7e~>3 z3;6x+4hW3u>MrMK>T(@*=R_XOOA|!BZ^f(u$XEgj#|*DgO_kL0QHmo|jjX6(h66Pl z`g^QgzYD_8<1~C=9<5#c;WMD@Ynrd3fE_c1Y|sUs(X$&=OIX>*hI#mhjr8J4fayDOEM99f$)(0wNOg1uasz9y5e)E0PCMUwBy`Qnifh#6 zeA%0;?$@pz$qroEZO%tI!Ju)3*Z%(7wdlGBfnqW{96xmsFGA1s9{4v8pQQ=q*VNWN zc`FQQ4MG;f=gD(dS*<0`I!|F`lSFY&zjXfeRvLPe{$|kd%D4&0IvXY>Cc5X|P>nT> z>-lV8WN7Ha*=-_CETNmxY%<|iEe@?3XcKMuD5}lqGK$Hd-cA7V~bE) zUy)2CA(FEN#9``TE#7}`KM|?*z7lBNQy17Hbf05~nh827Uq-LK2Gq8IFICV};m9=F z;hxp|or*@*>G`u~4tE0uBp5|p##M2%a{0s1U}{qSFpVn=5)waw`>8fQ^CN0U~Vd~YMC3|1-eRm^` zPWmI}>i_dPjvqf>yX2*edtlo_fm%$d=V6K){YzR?7Wy% zuqdDYss+jXb%3^*=h2?$f7Y6;N3Y}@AD@#XWmqqJLgtWTU|=9zXyW+XRbps_-ha>_ z8K;3Em1Y?(IB}dxr5NePa;Z+&g?h@dnKNzQ5kM>=FA>1i$?i67G?rW%k1Lpv}jwWyL4+Fjnth8Go5NL;~fw}&} zL_AlZO+VF)dY6Fa<_=pSA3q*ADw=NR6>o1MTbUGST#EY$G{xC=g_ zvo$5cewf;4FEc{*(?xi2{EYvA8%y6-n4lgxp747Z7`i3IMJq7* z^0p-+?*#uXdxYsgU8W%c72n}bPuhHR!uslO(7CWt=WWto22K_8t2etzaguWM=&@s| zB3H?zxGxIPunJNN#veJbPI9zmvO9}==7Us}X7@R}QoYGX6)>|tZFn+;?u3|wA#7-C z0tqR1r!{;ngWpOJlwp>ca<@QB2TL) z>C%J>6TJeqefdSE4UgO`Tc;sRvpxW?=<4nah0UL>!o)wtb$6t8;8mqQ`_AHR$*K~> zitR5j+KDZ|T;|F;^$k47fE8)L_o;$hY6{waHWWqlhdu;UZ13~C_(xsk^P$T9^b-nw zpxD@=x0_qW?XFC36=40AL=&>FGuX_ZFyb`=X`$Fa5kUTV>ZLbYJW-3U)v<6mcb9#2 z|7`-h)1gp)g~?2t^VOid8-hC7m9;UQD&Q_PTPALeR2~+Kb&HIk^XYEZf+bT~xw(q& zRg}(ge!$~+-PP4~yZgjO<=8KW3+4Lklhi@%1%}lxoxtNT2rEd9$5#uLNmy<2eH4WO zJ(jmq#d!R_=LVK5^wx_=N-|y-y$aiKU9-&9snV~Dm?PEEGNmw?>pHR^TLOp7!YAiE z`HB7UhXao9kJJl$1$1%71b(bKDr0SV*hJy&Y}$B%{g@LSKSv@>KE*tYpRFF?d%=zK zPD)MPek!@>+InFYDT^WVQ%_Cf>78g$);AJeov+u=Od_^MmbFukzZkI!C|uVx^DmBG?dImf zsW6tj{PfkOfCNehVv~WFv4xMd5-gC6d0|zJN>^uWVBkrLd}bq3EYpPDx%2P@K50S= z)D=5L=fhcNUZ8A!DajpX^YIfck7A{IV5d~YBD4zUn7N6Wbe!9c_qWsp{BW)Y5&Mk= zC>7NbjWKe67>Hayg!NOWFJT+uJYNQHPadt_G~gr6We>Rzw;3%2K8l@743x>T=a2VG zE!Zb-T}Zb2D?FWQHQqhCuLB$Y8O=*HU6R6c9zA*!-Pi>2=@V@$eE>nLg^$m6S}wDK zTd;7^qd4~xz5FF$xGdGskKB`nZ+)){2}X7!xt$0mBUbKO1%I&CX@`;GBWAN*qU8S% zQus2Kpc`P6p8uI8oKl!8HY>UT*2vGdSaHgL5iOCFkf5_j=7QCM{Vl&9K}nKNB&@*_ zR>qz}qc|Ku`Uz5o^*@qOv6YN&lxIx}G4rqO^Fe*HOntIc$*%0T zsVXZgYi6MQmHyFtsG?h=k|F_Z!25bYu6?(rlO26t0(O9l!-1J#>QC0|Z+39bA3>TW zVnSoV-@{BD1&V%PhPk}0XB~*Y4PEe5S|ORrQ0bX7XACk*R9-Tix!(M6WfXx6Mqg+f z+O!8QOJ^x1hFw%xEJgJ973WNPM)O^EhyC$ofNsmu*J%B8I9}cKk>CEza4+8U%h>kn zi!`gd_~|qi*=NvkH4+hs(OLqe>^=;AUI$|+hy%gWaqo|x30onjz4kV>-t92%0hpgB z#W_u?)0ZK&7{aSGI{-~tY)MpRWq}iFbVU6LA_jhz+p;&s0JE4j3 zh{Kc{*xFp_e*jR4wFg?FI&xP*PJXfp3E!7m=nQ zcjoAUrW87v6E)Iz5Gg)}$n)(gRL9CNFot+O7810ANG6w_MqFOK51LMiUQaTqJS7E% zjW*}8X6HP2kWo&;-njCsD2{e#A8lW|f6u`6qBHD-;VdRt$9Y|b2AyBN*n|}{jsQ{- z1fZ_x(KL)K{qMnm;vnT2Fu|@omGKhh9DHI&RpOC54%n2yz#~gMcOrM>d8`M^G3nwogCJ~eS^@-Ov@v$bQR2Cu#z#afLqlW0@FhODA?&m*dN3`@n9GAyMBi8c4c+pZkpCX$JN5NCx)T}3^vs@ zI~1@>%`vP8b(?vXpY#R}f_BFAwYZ{Etk%2FurgX_oIJ3_wxF822Siv;9EVD*gU)j0 z+_2LpAyyhKzh;W8??}N3(=feazf@Ms4G#n`6#!e#X8{J2Fh`aL#ks}#-#hPwdLWyn zBDPqIWLR>QhG{ZX%pQ;~9(xEonFFr}tWCT%S5gGO$mYK4x(`^xNqvDyGP2_y-$kP2 zN}jZAYaovZ3H@_*cmC!AaN4H`R^VhHN3ug57oQ(9smJPg9aBWd0(>4e?*|aC65c9g z!<>fMr;;61gjJ2l7ebfNpG zmybGUpS%&<`sLmE17|n>`+))47{7Gx@~9u;utZeC@TA5Nu)VHkNK(A~A9@;0sMevjH2SdD-W$x@fFjHH1#yf&O9;8?GQ77LzJ(O<@m65O9p! z5Y;kf)D&}d5cb!Ro3HEO-ii4+M7bW*F;-&Ta|aD$!mVNrl-o1V%13RT@8CK6)7ts_ zPO+$UMjbMC8KS2V|gkCu~@O>*aZ|r}y2q>$; zAtFNc2Yb4+#r?>tWO%koTBhG1;Sog{Y1kW6ds6=dQ2383Z#`)g)~YnM!c&xUvdrte z%0@}2`d&PEUzeMI4y@r?;kZi1m;8pb4IBhobuRLk$OG>0C4$e^Fb5i^4o{G0ojybt zee__vrSEzJWAHiHC_M{;{o8>de%EQ9ot*rzbyc<;=go9ma)I^2zV5wkBi}P{D{Qn+ zO;k}$5iK&y+t;L_&vs5r$wFtq2Q~`UypFP&@B9d|1&>4gQOw3vjt;3{dygb`>HikQs}9qL*bJthZbn^;~!W#!Jr$Ot`@9yxh_Z8zug|Il%4JcO4j% z7fZsbcJt337iHGBey+?lFr$x0!0tcDJrd4pa5?fuDtZ4sxL>uS;Ln>-JDqZ{y+m}1gQZg!uopUBqU7djB`o`d%cV<~iWX~k)^<`Ecy+{+ zBLo#7;BISTDaW5K1a)>xjJisf-?Xu^3P})Px&pq)|CAMDz|uKVteFjR-fcU(6nB6~ z8Sl`n4?{jEH52^nuam{+5qyK%LJXj|!J;yD0eB9WqGM`i%j{VJPVJ+B)EYv;xN7Hk zk1TCr=V!qV{V`%}@Inzq^!%4EKLvW*ConB#utBT}#+6$|!3Q0ffXf?qL*{_r=e<3J zmkd$L>!cX4Ky&H~Le~9hj0M*o=j42r%Pl<|*&ka0Ooq8o#$Ija{QHI;$ER7gC}x#4 ztoQ|;8_%Y~P&t(75NmEJRYWF^B16(zM4DLz403yvnr?^{xt5I`7}GB1 ze^1VLsQ$(jB*%NE(nuukMPsoJ^K0n@}BYL2QS8OMtNeBtd& zBMNH-nq!LdsUXu*vtws(a>K5KM;Wi9POwf!h>Yq`IvOx{CWdrg1wS*3DmlPi+RwKs zwBGDtNFwu}M_Q+MF}~ne*W{Zxy8t7<-CJLK&}{pwqwiTkQBm4u13t>&qZ?~>KcC@X z34nAo2m`~g$twjBL?Yx0Z)}bIawx$H@b8}*X2W;Nz?|F~6u8W6^#UXp0XoCd##T@l z^;1gb7De>N0s&jN6Bs4Y;nyO1S81uoIZt%Dg9Y)MqGRMu%YaX*Dzb92Nn25R!Wf?V z{=It^YO9~*aATPV1^^p_`uP*HeI%w>emxQ-!o$Co9B2htC_~8>hF=tDyD=o}T|MUK zNZb~dIs8uUMaZM4g&|e2Z7##Dq2TG$O_qZyp>h0h#avz2I!_i{#)H$GhJL35arE@{2@mlfz?O8%oi&Ub z2^n*y;y=2Y-hWB(3SAB`P zHci5_j92%RGq6A2hS7|WFu#|LI4QXBCOM5_{4lL)8J%?p!^y)yV&xMFnkxnnZj^B$ z`v_~jkQoeCUJv6ZknX7{{2XD)XjG%eR-$EUi)!i3#!#qqT0&`3!ev<+c&ircX>x?8 z|Ccn<2YP#{RQevSb)M5RGD>5#)lYb*ZRpOEXfTP4F3`{H>>UVS=e8J_ikI->u`!Wl+m;k~!!DhWNtVSR;9JUWbjL;VVY@3g`uI%E&Z)TpHpCn)9zv-181XK1*&- zO74@t&Dl^tUx+<>MekQ5iRwNeiDlV7e6NtAX7}=b zJ#W(5LV`s!bKX(hU!4}$Q8ghO&Kl@CS-S85j)S&klI_b=~rl0#n>5lEfr*+UO|-P_f*l%JhM@r~3ZRpUYFQa~JYV8WfS z7U)ZojR2IUv(>jcFa$n$jvwV$dZmA%coX`<8oMr+K z>U#+$WoAS;uYm_alLe~k@Ux?nw)XZ6f*Y9PxH1L5&wF>ph3BAi6!>0Fl2ec}c+u#&C2t99 zB$bqM@3@)OWiJ%b0MK%wa9fV46HrLS_#DMxt4I|m2F67s~r?EB~E z$HiBxThY4K_=`fA)13IzYA~C00{p4wkME5(yQ;-tr}X#xnp|_W+Nb=3ESO*#NO~u8 zpF9Z}_DX#As)g?xRO{G}@~d~jtBd>ii4$+bOHYNLx&);_l30W164U}UsUg>-o{KNH zp60*R;Jdw?cBuO&iPY7=vKIJW4?Dk{>m#*E#!nF6bFz&MU@-UsQ6^aXmZeXRqr90(g| zz%%whhuKLJqC*hEzasdqswfp%Hjc`cvZ~6_?!ZDi1`$!Z`cRPi*WAln0sw33b@H&4 zpvPtqjo~`WCDTDvq*poF5s?!e;2X}@Ew(VpLvn+wwYSKlN9%=5KsoC@@zcGEfw=!R zvc38?L}+ZYH_Z_bqx!+hJDdswI&#BBVA0#dZu z8H-X>{{!?)^M3@M!BjaFRiq()bCeHS;qO6x+m=L9S8TdTQK^qyri#R z$!IE>lPS9RLb8o{Y>eV7#0m{cGeMWFr)JXr3?5hgcSn)K#s*1Gy()KSjr0}z9R z!&xR8^64rRWIwX!j{4CRE9@agI%!KsFTo*|Idp~VoMuizVC51U*cQ>5(1(5kP@qKVCgA7M5~^0At;{+jBl*ZJq-fJyOpaKfTAs#JXJ!3la8 zG*oYxmbyoUKudvO0hnPPIOBr}U3-A!ykI-c*(UM#qr&jTNe}P|VtIfq@T&P8+#A9! z*sjH$WLGXwvbF^_eaDpLq6P2|!n`+4M61V)B1r^xol`5^y!FxTRg1`|8*6McbyiX1 zA>4g%Y(L~sLt>T}5*b3=0Nmehxv^iW z+iq_^63c^s@-gMZ*7Y-3ME1G>gXhfCR6HkOb!Hy)JGvlSC z2GL`l^F^%ytyr8gsu8zk@ozZ@7|qwSs2DeUK^A0@g%BUN;X@25WH|5Pb-r0DyM0fU z84tsB_b@ee`&hB1nooJ(QAeGe?lTAKcG&mS=vm=06y`)jy?uStni?8Y$`*FaQ?vp1 zGaK$_5Pz@To~sRR@P(E4-sLY|tQD{hgMaL{$JYBC^fH~{Fn?{m{VP=u@8G`tOaPVAR@fh zjq@*1r>=`a9spU+U<^d9TFT&jCMX*zCqBT{sn6H2qN681PEAE+-sq|NJRokV@%@Jn z5+yLW{U#ehsQv-iSB%F#q#O~4cbF#ThBVK)s@ zOorpl_Hu&1#2CsvuZbX<8tjxCQ|}dcS8gwdui?<@mk&0;`TbS^M>@G#1J%I`z%vxN zJTXm&30K*Z^sr}{%hzwX@x#nSbO-q^>A?h20xc<`3Gb~ErDC31YvD|jMUn%n69gRc z^CK0@+bHCkO3Z-jraBY^yC|#tuX%Y zn*|o2ho^@}FawLueIT}5GHh6d1kBdDRKVOi2n4O2~dxu~tc zCOvfvLKqj6-gKG)_BRdCHgyyg^?v3z=ozb@64lk#UV8)HYr&La92mcY6MEM`ut#vn znlI|FaFz9Og$ZK{u15b{Op6Bq=UP>Hzin%KfV$~1H~R=WquZy@Og<0F0&=4&x1yca z#M5{!4o65-l3`MMY`}X4FNjgC7d>de5p;HIbj8@ zy(kR7_sd$qMMg=nICGp$ISN8`KmgEG{1kEl6dQ!amJdTm{8$X+p{M#1JV)g>_~|U# zngDtw)icljIUX1~x_?6d=hQnCc~!uz8b?H!$Qr`UxOqw4;CwW?(AE%XBGrOVc!K)A(Juimpu6s7$2infHNkk`VH=lC*udA zBvy4=rN;Fgt9xmv2k%3@hw|JnpmnvTS`~L)Cz@z8+WFak3+PB1z#ob^I5#bXjTe^MUtLhLEuGq)DWVI%=F6r@W1O0(fhcq40{j|j4POJ zZad^{&{}i8y#BfS;<^}s#YXF{D70Tzlek+7yWu>KxlhFq9MY|lJct0K4F7LXwjDvW zcVe1C?GS>cm~9hW7ha?CoyG zc>*tf>VNe%na=116BP{&uN#VG1xB^!3P1{E5%=kV^r3E`6K_H(a2q&bXT&MrD^sD` z7u-uU__TT~h&aH9V&|n3&Bz0{v>nb=Hx?6>7nq#f>}(E8usaDuuTRY^1iCE|Shcbf zPa=|mVOrYL9AmOC>7+hMH8Ndt&Qa!FI3)k z<{j4Kj=SbmKNsBZ3+pDfD?m2arSqx@)KEV^2@x3d3RK?%4xp);Q4L& z0EEmF2#9L|j1MJvsQbR5CXNL3TmO`zGh534ekLpR+~q^{ zA<(|9Mf8u;DiPsqHTiBe!OgY2o{e`0w9tsF=?C? zSoNH%Cl4-`2CfJIZx=EPT0Ro@Dn7$dl(?Hrbl2l7n&11n>GqK^D0PnwA(S)+nDUP7Y#^>s2za$9NL6-1khP?gnE z<-LTuWCn_OyYuS{R427YmeFW7t<^Sa7EX^BupkOqoj9*+5XGfcH5L9A{AV|gL^6>%s0Ncwm8JeoXWdWDeU@izfudOGzo<8x$5CE zCF85o(X;5_i2rQK*jRzmWGmkq-{MwFFh_$}AxuwsM?&f&j$&wU?-9cJnUO>&OmGGg z3fm1tYr_%>iMw*miIhpF0OR}cc#xR#DU=K zbqvSc#{IMKX=EXaWcd}tF?+wXt9!%Za*a6 zlj8vR=o+aCZZv-K-sUwchJuYq(nzG;n-#VN8>R~NrGjnImI{`#TgfWG8$e`-r~?c^ zt1T3HsJd{%`fD6+zXXOI28W;ao~6!Ez+@-yLBHy_yP%%F!EJK$^TI;y2V?>RD45lc z$e@erMB2eKqVrO@6iN6@nqK`e|K0=)_6l?>zIS9<#z?4wjMY)5IlvH2B8|6-fRURE zqgVK1#(_98Gp^?IJ#GwIifU~qO25Rt^$RAtUb=V+wwXA*rZ=(50)L>CiF_t1ZI%y>|Pjn&kmrYQ#`i_eA zr&{?xtKs~G{*Wl%|L^yY{wY2C1oosO_c6;K#y}Zz^M&a512$*y47LdgU%B;`aH8bk(M`f&_yRPyQrh0(q>drjdPhwIu0EduG^#8|)Dp8gkQk-8h~Q((UrojTAXgU!ZU`&?q4B_@I~)*$ zfT+Oimaa^4<|k+xmIDqw)DF0EC*dgVjJR}sLa{RWzegnp9Tg~;MlS<{?z9Ivstjsj zmmhicVm+x5(HR_QVmMH+Q7O z4%{JI0FlG4KH&Tq3SAReWxqTqJ>=qpi-T4A?~8Ll1PE!YKp?yPLMVp4^$Oy#Ks@UR zyWtQbkDi$Ho_-U<)E0Enj7T1ySs9lkxFO6|A50IdU=I)dGB{1!Dfw}Syr8;+T?%grk^LzcSaYG>PIg0an9PWS& zdY9o;=@8#N*~B@;`_Bjc&;~2AUp;Btf(5%h>Dit=ReHndK1|lrPJs%Gwxl5RAV~XP zx_%4Z^W5u1sd)@UCssN9%#QGaMwfILc1~SW={cJ9nBuVe_Qs40tQA_`t@5sOKJ1$P z3Yn<})MI3D0;1c&U0MK)fR`I>45;_Cu;nt)xL$wWrh>__V8M9{b0={xRC2)y!6BsR zmO&#mAd2$PpX8!c0>0dVj25G z)`d^T$RE=+j)Wr#U!-RJV<}+thvDYxRDu=1&;lA}AVx<4R0tpaWIig(U(AA0X&o~j z(-oDKX}FRiJR(9uD?xoLXBlbszQG1~KMql;Q50MP@^yBFfYXjbMO*tn9RC~Yf_Eo5 zXdHIV1Lq81^*3Rz@9k$7e%OW)FkOL7LG7M@A07_RWj`#Nz)|}9zDr?7WPwM5UVB9D zc~W%@U^O5hco%~w^^)l8b)|nKkGOZ|_EjAtI;gym+}Y^ZMARS#T=Z_rl!KEAQ^Z^> zj0O6$_Qs(@7ZG2tUT&Hs;gq!P2b3SnK?bo27lr1{a6ZM4Ghnj)9I)j#y3@1b7GGBmEv*==R+OIq{H#)!TRNJ-Jp|u&+(BlAzm~hN{?Sp^LsQ6x+ zaARD+>uYRN{RX-4S%!y(91v%vMdy?hvvCC^jS+Z#E8yHMUronUhT>6&#F~NXdX;jS z?#aoydoA$kR=^#UJmD&QG3?}b_{hufpaeLJNhhXpK+@(NXP+3pS7$wb0L`HQYwwH4 z0NB%)4+&xvV7^}fi@PtaO5nc&M(UE270wypILRJ4=Jm-znuSh}11Eu9PLJbpce(f> z5%RrSsRTc8r*~B+mBi^*@%7#Lim;plpOvSt(1akoH$fZbFi=FrQtA1ljCt6nAIFj> z7ivr&z^Gm7Ew7%aWDIDA{U_g~Y;EV#MJO4pN)NE!58GeA(_7I<*#eDqssV`msd4PLhHC4nN+iRjqQ_xrU+-wO~+ zy*vTgu-2p@xC-IJ%B!1&f8W*9-oMuW>G>?bU-&nEbzeZ330Mir%agx=61)+Cac83I z4Ai0GTqyuLAdV3Lm3(9SPzr@sAm9T*{Ki_x(vgg?9W(_*5(WM`TS z(2WJ{ZJ6XXe)Oo_kMM!<=*gGh#3Y$?()bxk*fh%ePf$h2a+#t%Svo!|xwGtNCgU%z zO$XdKW;SQkni*|>zkdsnE=KX;OF@@85B`P1j}hhVd1WW$G~l>@QrUaYGEprCMHbg` zyF4U`8p?Wec%ix)ppFuXIsSL4&;=w&V-kf6%(TyKdUGif3`7To^AApVkHVnX4NyaW z!07gib;93tY6zc6_2jXHOi>Y69V4}V4%Re%-h9LB!yk7%5??YzQ!WzjY|8`hpyqmk5-^(4&cHWDs2c*i*k0J+)RkbD@3s7A zMU7k-EJ`>AbkPoF>N*h>VOcs{%Z!*=g!rQ8lN~2ZbV_d*d_dz$3$+prC-c2ER2esAl4@DaH-Z)x&)CYkdIuHFXH&7uumOjGq8g8!N zMDR>Y$@(KJrGv$?2(60p`H?w~&O*yR>2FZ0*4Z7ZVeQY?zpsxfy}>JUsMB8i;7Zs% ze)iIy0?QaS2DX67$j+rYLZ+IWU@q{AxedIa53qzPNMHJkvZmF2)aDffxgl{LIPaD! z(-NXdb!?bom2%bH{84{nNJF2aCr4}x3~VL$qQ-oR0E4W8nBb+^k4bnphYnHC6riCa z>T*>qu5DwDfi{)1fU2hKo=rYc$PP7M4xSh=>(MSF<3(1qjFs)xX3EYnAaK;v&4 z%QJ*$V1`Jq3QKV6*ZvnW^f3Z)0G?*RzuIek~F+fBN13f?Q_uigS5 zAucP@Iy=E`0kOMB)U!$&;NRF^%BOS7zKO#R=eE%tA79wq{RmPGlGX5QM zW);BnBw-?HH}9Wf#3-xitdDkfQV?$-Gq!mk8k(y;vOkW`3xl5jBkQ^Ya(=t_)6ni) zDxoN$rBa$`Dk^CzNomr4+G#HuMhF${J!#U^R6=P=dn1*$wAb(4Q6BHlKkpy!*W-CU zpZh-NI@h_*b$(W)$imO0ZVL8D&r3Pe0wFIgsXmNLYX1rZ*D>s220;!GKJCwPS|Pa$SM zG&)**8anz79$UR><1F?gg0h|fhxG$;zQMo)^&X2|z+6MVxB|M+sp|xOW8M7wBZOc9 z=9CU}+o!JEyh9mp2I1)-=d!>2@w8js&KbtMlGpkGa;MqRQE{?B!9tsX{&6jWqXT_J zobUN*zLUq-q3%?`LN&szg{|VB_jVtt-rO2)03W*n)U86z%n{bZhg?&e@6T^Fw5YWv zCnoNvsCN=zQoyTbXpNFl_**74228W^6dwv&_PZVlyi3wyf-oWM7u!!lIZO*KBe=QI z&I4-Lpoe;u4BfTuFgGvfK=epknqx*zaz$-{Rz>VFH26bKwfd6Z^hb=Y)zPc_nZ_q4 z4>Fk_XWF-KsYj6*U#7XDsL18bhYA3hZvq*A z;U#4?fB6O2#WWMuk|-0g3Yfk_fna$xBD&Z)~LvjG{iFlvxppLjFbi0$S8>NZaxl35UmaYR%dbV z(S&gR7)R1G57`+W^lz-qHC3#kaS%EN5%6{q3$dou!aO2z$Tj}oXyX59bUURB9%NC& zOUjBGW2ex#?qe0p3rVmWAYDQGTuf108(YB@o4 zU+F=Tk!P?0ro#VGlJI%VzMiYtaEgx0Fu3BO42(nnb)5Bo+mf^Ae?o%n9_@mn7ulJ)$K#%HHq;XJv@eW<2P z+*_?&aD~99i&v1H^f-Rygz#k@Hn5?31?!Nyq9Ex^z=Hsy^WefV!hc`;?ijJ*&X3+7 zLTklUGuR%ZhlikSxF`nW(`9uW%2Ulr_$O9T`in%ABYwqCZ@)-tXoF`}pgUnAcS;!d zp`L*KA@8v7U0_aW@7BLjuk4U-3?AxYmJra35j7ILT-MAFF~<%j%+q-|f77@JAi}pNHnrUqy)v)~ltu2KP;a!ng#1C2$zGNs{?^ z{U3*uuh5;k4>Jzl{#!3ffanF*X z6tH%AMMX=DhPBOuyBWk057oc|@8qZ7(^_;fAr$#Lq#N`5okMGfqP7Z!0>zX$FBL!B z7fJ{oRqws`AB>@h0YI4nj~~y01cP~`2nZ`c>ORuBs11o~|#}uoj{D*stNnN0Qeofe343x$L7Ks4* z4BX7aquf4zE151AMOpo%K;i{m+>}L2&2auT)F!gLpC~u~3v_AC%!R*p=wSWu(^_i! zJ|xYkEl`vNmJj%*14~^^UhN{6wb`!WQubkSNTtH?V(1&Of$A?RTC` z3j~)dV#@U$TJ4_8JJma;pS|#r=%Rtpeg%~z>2uPO6vC!hZu!S|1JA!#QVG(OufJ>Akw1Q?@IK&kM$rM%=hmrAOjTb$zS7kBB42Rh zbnQxSncn8|d(SD?n5MolhcB+){TOV&rZ$_5EnjeL25L%}10SOK`KdP-PcRGjX+gof zBxCz)xbJ3>Gw+!n<#T7@n|_q#l3w@&+gbpi2=lci;2}>nY3jfy+JeqZ3Fyz>;pmtIO^6Q;QiI_H9zT#8dIWGfRnD7iVq#ch|VoAp0gWYc$ zFn9Ti5@xtREAkgi6z=IDzYriCnwy(@YaYJR^EP-iBO@b$AV1Y-I&h#~&T2VNaZ2K! zzb7alpsr^W3gVqR-5GBDh4^hzm^<>bi|CmvV0%zpUdr^+9{ zP2p-SbIt=zW^Gp{mvk|mI<5W+$Ry$zel0Gt!&r*yKyUAXo(adqetsk(I;*d*Fa7`i zdORhopkHtCdEs!y_JH=?j0SiZAB8>TbFiE0EGJKJ@l|V~;99zbZhm09=|!P!=m{-6 zqgO#~{Ka#)2VH^h^yvsmQ0B8U$X2l#p-UY1#4n`=0>*35&k11*%ujqUdF2mF`G&#% zk4#PHY5vn%V7LYS7{6n`=W4StbK~B8n(ME+zChbkVzyG_*d8kXW9^`lzVo`7AMB!< zA1NgNP=Gi9UNoSrR?z!+lnS?7gR}k$kSTL zwrfB#K7;2Ns3zK?6JGMP)(khDaj113Wn|Et>NR8B0JFiD9cT6tz?FBKwbqZ|Ga{=5H&>W&~r4(rCFg-P; z{MIN}Jkk{#w)*z%*$s%m7eLwlqDMrbZc-iEZ2BN#J7o$FVEd0SFSZICf!5cesVEq+ zsD$*+O#(RJOBX>8a`-<7jW3}$PfK6F0vtqBvpyF$H8t%8byB(5$&+CNF}q(jC|lrE z?VY!p#b|`-fH|LBA61i%JP%Ss4=gsrz!RQ(^k?|l&ISgD@)X-I>9iUNHAM&E$|^e( zz({EgPRByOYY2=4v!Rpd6P?qZ=K@XS08yJMdr9~*MQz2f{kbaNvg2oY#igezK=*j0 zr=)zpn$HU-;?Ezc^eWjtMYcKrd8QbJt0X;a}WivcT#5pyyWMT1$n;P7q@}S z&M?q4-x53Xii8&-*S$4iW}Gi}P+=Fsp#!jLBy!41O2ZvJIcS;fTRg?j zjt`Z*0|`9CliKT(CRB{WDK#Kb>jr${BGee&fSZ6ge8HN$$_)fP@mtA~<2KZPOR#pE z7Fdkg2BzbJJpWNq@hT}R(Gd z5dg!c<@pE|l*b3^8yo3)crloqEAi&DKy^^2YaG*q!){hv0X+tLx{6?px!$gq!MKcY z-F5KJa)l5&BpS4kpY56X#zYqmrU1-U(t=f38jw;Ct(=DF>FKRu;+^L~P*C>SO!M6G zaxWG5qYJ@tg0+(!NWgJIv*8QZDXb)}4XQC+_eHP}ikuQNGLr_|ptVBk zoV^+AQ5!x7$pi^!CJx+> z8m5m>1unPD%`{TMEOugSEFG3H*XuY!y2AoH;NCjsXr`^`H;o?|jxCy1K(7K$$S9oaVsQ0x0;$@!aXqsXUs0Uf{uKl&-Gh#)FGsPkAv>E_&C0>_@@WuB?i}SDC9n*Z^fq0+ zZVR*4RA^BgRVGwQ8Uf&E*a;%lA5f;zMn#?vE+}YL=B*>_dAqO$e2~ER zZ6){JRlVrUL1y}r+_(oPRHj5#-n#aI=={Lb;aH zgm|Emn1-Ba1*WQBj@y-D5D79SAmPY2_isx7*hh*xNi59F%IblQ zlflr6myyw7Nhmynz6g1FdwVC8m5G;!;=VAFMO=Zf0XrHttaUuym(#CKs)`TEX-@?G z&MOh*F@a0~rmlvzwtUR_>Ro>lOnupL`oPJqiLceY*}5f9nHd?muuUZKM{#qy=rFL> zt3brkj*CZQptzgJ0PP{PZ^Unaw#L%T!lJvRi@j;s{sl_EP*B#&WtyL;Ux&$vyXEEO zXVV>+nV9sz$Ijjhp3uU=eVT%^xHTyI`qF#J4Mk`vdz7Wp#SvnBCZUt_8*FhZ1r9}s zBYX{9qN|fr!M^;~HgJAH1JFi^(?^|O2`@s?$+O%jO^AzTCX$+GelGObNWN4nxnO2{ zKDCv+8wPLVJfPufiR@2Cr>3%0*n;yT#b=<2oEaYqHIq-icmt9! zdV?sJ!};=0i%x)y=mPfQr4aDd>b`=1>ra>@(~XIa=6UMvn3ITm@0jTD6fhW$pg-w$ z>2DHd$SQ-+m;)b)M!Crq(R#F)j)j|n_r}zAFe-OfJ@e0J9o_mY-9Klte+vhmxmWXL z67CYRl1YX&hdOGfDTmz8LfY$t`Ev&0mE(3If1vbnz0x8m%!^(p`reMl6>QGL`KN>p z4GpDeaTl1D#ryr%#zb*Iz(AW9yCRiSQGIjwL00@UTVw-0><=LG_4Qp&<1q#7R0?~` z`n$TqIfiF}ykAD}p|evfel5{g7q{1MAVR`eiP}*gWFsr8*+xJ^INK0_hN_tAcPo2HcOG!C0l`~2!A0&%rKdL823b!_@fKraTOphoX~{)e4+BLWKR0P zLV@u5x*gQ3-AzqD2_X)KsI_D`4O{pY;Uuhm_#p2E6=XYH5GNtrTA=SNoCY6@y;*l5 z5dn-A&270c+gHDhFC`?(Y4THQ;3G#z?|^?In}VwcnEHd>gGW+WSd(LO^w34zH|WHO z-XN4(+G5)|29VG3XFAb;>Is+$vlCMISV&K=lzegaI{%fDuJ^p$+`X{Cs9_6e<>zo< zkNoouIk0h1?mfAhrS?_wK-eGi8-Xp%0;pSn^26);^`nv?)3bD!B@O*2 zqCcaBSa?W5y7dcyL78Kr&$%F|{K++}7D|EeAh$z;8hK!q^*>z!JoFwWOyE>+=j^Tb z7>|&=BAa^Ac1azg>?CyioS_JAd2#0s_5I#L8~sU?TgM-0q0<+w@u#wx0=x8iu)NG| zkhlSR+@fo*YXX7&JG*|Weepeq<1Fq>v6Nrw^7lyQsh+~=O&Ho`YiFDnXc7xvOZ8q! z-HeKiEEz7v$K)JD$OInk?1QZH)5cz2)f3brYqWi!Au(*cDF7Yb#e`bVG9U}*@4O%f5F2|b_v%RF76@;K$4ut|2&ez z{+6}dd6z?1Mbklx?s*hW6p&)wjUI{8cEypd@%%SfsrrUfj)K7Ua$;T%Dm_po{2c!2 zH7eW(t8fHvq-q&T{M&G7tH2;v)NN$rK-Bk&d|CrcmJZ~;V zvmA257Ja0Q-zqjhHPsH>{UNui27X|yf51HcS5)y{WTUoDI{^$+1)wMi1(7zb$W@eB z(XZ_l`RCUNWvH_Pu zDmXjxIKiHr6^&z;3e~t)`uuXtpw>QXH&xk)%ax?@TfX`5U_14w>ct!90v6J`BD-0OXeeNaQC(-l z8Tg8x;Q%n1O$`lw_delg3t^p{o!J#g6%ld?S2RJJ5*$gzeE~u51ACs##0hk7^-*kDA1U;ikIH3=- zDFa7vFc`Lf!0xnPpAVk2jVmuMKBZYllevox!3lJ(ICvbwHd_+qXmv>MgZFeVthLf+ zU}n~biJx-a4K;j^f0lPLvqK!5skm9Y{n$UVlJW#1hDGiKUvb;=$o~Y@kCF;Ll(?c^QQz63sq>VL5!-WN0H_><)F)pPxT1*Cyj$~%L*2H_}DUU zROKBzSBxLLeOVLsg@HhE2jgEP2!^L@3~ME+^8=LPjBvk3PC4~a7i9Nojtb9y?+;LT zjybxqSPWq>KK4Xx=qkdpDF3apiw6r23K2^(1}`Om;)k=!A%ex$TzJFvkiTKQ9a8U#0#|opp>6# z(UPk3xObpP5}tmgH7nn;9O!3r!E>Q4^0vtLZt5c~b0087KhEzbME zV;1cuQf0yYHl0y9XEtGAFbGQ*7ZnjvhgL|Z81KT=@em@B-WL#}-+j=XGcEU-AlPyo zNyGx+oerh!h26r-=t=HkyGe!%SS!CH(n9o{!OtLc=nsgy3Fe00AhF~V6Dt)wb?S;1 zp|_1}}i2og1QtKm#Mwq1<$2 zg{YcQ)veo2lac#1>6p|R2MuFsT*9E4eSBEFTn^;9`$hL z_3cQ%)d6GW3kTqFEs5{9YY&7wM{~ia9 z|0%^G)wCTd<*fidUnpedbjGs!BP4+NnALMPEg1LIU;~kZXSi}IqwwhhcxY!Y{~;X+ z*~X{Zt~-l_Qio+Mx4IpG-dJvETsJ^4F9=_-Jy?@tdNhqK-ux$sURGh>{k7qU1w=U^ z2OjqN3vY2jcaCRcjCe^lP&&E&w0@e&D0!gb@FOS2r%%P;=hwPirqGx46aT@!ZS2V# zKQ!!1h(Mk45}coShoh_yKalVJtk4Tbl->w@1oshqln56B$IDx7Yd3E*H{#Dn5=#bwM(|Mt+_AmV&b&EGqj&x{`e zthAP`QCH1Bq3#p}-W*X9MX!q_icU9f)WA9ebucOShX)mvel56}{F-kVz)cHXZ*b|+nY$ac_+FPFoi#_FD`x+%nLuCWI0 zTNm%RsXjlD85v4-(N6!DK3bfjhoEq^t68G!$nIH)&KtcPdIbY z1{uXRfQGMh@2--6Fbq`ye9I6O65$(8PVH!D%ML;p;)*!rwm=CVaA99w`w>rCX9n-Y z+3qYB#K%a~9>-M|5@wJv zp`mhKa>bWDQDUwyhd!sP*NWcWqxTA^@YMz>72!a}y1mH>j9L>g z{TsG@h*|x1OP{n)T!^B6PBEkaY}``f{{WXXUK@B|p#^LjDF}kN(XI}`T-O_A#U+rr zGK1SN`Rdf#DjF)X8#?dA__vuQbsm*hR&2YVAxQo0cZPOC5I);`eY_%n5TgNyh`{m~ z-+_Hu%tS;)41{dy^zr#Xv3m?PjsLc0Q zC-}iSR{iw=+rkx7Y=I$Xy?H+28?xoWmJJ19W|WnW0O1c~I$jxg0)p?RzwI0J!U>X# ztb$50Fsi2S;4rs|{Y=g{TqWC&xrf+`?gmub7 zq=OMXMPJ1D_x=uMRT1@rGJ7F@tLw5!&gh2HFmeN|Moz!2Y^N{<((nx|UebqQ!PMpU z)8R}-U4x&&h%E=kx3uzT=ob|2UQa$0?TcG!+FWbuS2>G=+;ZYkwnKzjY3#e;obY)N z9=DhxSq(B`Z;0+MB99(Q=xNus-b(be2YYeoLa-2$Y%rg)Pa1L`Sk<$J4wX$PUS|fim;6y05q+S6J;%ib zqm@OFsa^T-2nD7@4N3>VDD&Vj!$qd(6;*i@vxoynK7WRSACZ8mGK0BMFLpz}*{|{= zB24;W??W&2ZCfk|a`xlY&6U>8|AT)|C+&oH53_4oe!)6feCGdyE}l7uP>aW|_Ks`} zC{wN2Y<#y-@S>_#{@Y0PIo5%QY|tw+_1C@YcPC}M=KU*?*;5#6zdq$$5vc>HHgn+y z@!$ra-<(KNMQiTfG$`*Z<+0Lj8?d~47?XWOWgR@H_WwDOANxhEhxFxVY7z>wLRXTmw)X3Sr?BcP_8@~ z7l*Ef&!omwB`nXp9)D4L`Qx6jsMuIuJ+NE5VnEZrI8`#8)ibfL-(B2Yx;AU>FEq5+F1q7>ii66O>L45=LoPsv8%Vj@Gy3Df%w(ZeM@N|-JE z$5JtVrDiA>wbtBY`Wk8vny|GZ1&ZJ*C$zH7gFif@Y>pFpoEtaT`(+r#q1Cl1oh&$d z@q{wjj?_hJ4+$kF46i6>6&70+hCvNfvGU`^sma5b-k_3Q9D#7f5qh(k6UIcgK`Uw% z)me4>!!nZS&)q!lGE?;+7s4-7xx=9$ff1NATCpi~@L?2phCU4Rah5LgQaSDa8*9?8 zBMgU>s@I`{<|b>UFnk8RvSg6~kGX1Hz5^JiQ;6#(TA=;vgc|-e0^uaDwuGlCOIGaU5gnP!6m$h*(XT6;fL% z)uQywxKDy{t#yg;8lLJYI943zNbt6^@+{yKL{fzQT0dt%<5c({>t^BjiiigrQ2CyS z!!4d0$Wwk9_!luqB_l_vYM3~gZ+2tsPJqpBniaAs&A#Q78Dv zsRA3e_KjVV6N!1ajA!BeP>c&ey$EA{J?wcZK-Y<6E|$dF>u&}$H6mCh!02g>9K)C>zi z#&|_m)+j2nUBQRNUXNqq;@_xCeIwp#5ETl-WcM}h<;+f_bPwuU>)JqiA5s6A_d5W3 zp5Al^x*d{`GA5U#Du;En@9TDlQAmo)0tph@9tUAJ^eZ&iXHBOTBpLw)Afb41gI9q6 zfRN{i=)n2@$C_>q&GY)MgABX}dGj(eSlM@Jqo<^#@ zKb|Ea+w^&OyU*NpH?v4t>X5S0d*M~=9+B7d{q-Y$;}*E(NJ1Jaf$IgDjuw7Opt+G; zz>ZPvf@AYs#_Sx-3f=P_=F-1wlkYF-QMgSyXnblSzIi_FzeUEltF&3S!C?s2)o%>z zZ>+Ab`SW@h+JLdeW>@`JT@~8hI8Trj(IYmV<2tpgea)Jb;QjOK4S-c|n^q=_CH#xW z)KO0e>I=~7=^Jqk+}-Y7g9Vr*iDH(D0ZjsH=^}U_)POgQsgWo#Q`L9x%|-7`(Ts;Nd&< zho#Z@^ijruM#}-r00L5D+`YkTmIjsY}?NvU= zUzaR&;ounqnojv*n@UhUhQc6E#pWB(**-tVZuGYTGAR5pJ*|S41yR`~>n3Y=brM%b zKyRqJ=|1Y7=NVwA8nvlyAt`yI0=y``j@NtnqY-NW9&kJjBrJ8PA`AJ{%P0Z$*zfk+ zV#%JvTMFdg!P_a4`lkzwlm){DJHejnh`4YhIYn=+qO{aQ^!XgdU>shZQ!MolSJ2~M z)1ky~U*qIE1s##ts3>j??GKPGId0pE_d?cN1s0)bkryUIEjPdLZX`JIsP31L**ZSX z;K26-Az>X5FO53fBEu0Nl$`6NTSfIS;^>tXmi?5fz^7u#0N{u|rvttLs%V%>|E0dI zjivsmpj=>PI1oR090qaY>i)*HO6wU^=r|$*>;e8kY#%HWo`w5;Dl!1?`7;b_Wg~fP z*_h*LMEh9sm?o1n{6zFJ%>8=r112{;&k1o!9HM_Sfy*P5zER?_Hl{rhNqg%AIOkeq zeG=9ou=SR{W4c99ZE{PI=G+)^R|Yb44N)wiNB*9>?)2SZgg#a{#SoP=VoAZSV?jtn zh8sCBE^(~Fmu4#rO^TV;o^_C02pU4`S>$aCeG&+03Bd{}+68H>os zOu-+Q-KbR!XfRGVW!pqjjv6G6SWgbXa9T^myx5ZxkUFwxbg-DB5;#fvu(u}?q#Ujv zNpi|~S!#nEB(8FF6pU>!2@KswNMQ*+g?l#ZE|=2`)KNMTvf&x1;~dk}t$HjS zu96uS4>vXlF&cAClHLwLKeW*hXi(uP_%t9P33y5{fZ}qiU({Fk(-_)yV5E8vamEUz z|LKz}THnZo50AV4H>l+F?NmLGeJpdG3;)RwZRPZsHbDA=Q_=?fzd2M7t^sotSisRO z`y^7yp||lfm0^T{XxayZkGpxH z;I_AanFC55?S3_UskXmNsgFHb!=)y%IYoP}N$!c`a6xAJroBW=1q7sq!R&sb905c( zTFOatR4wW=?o;KgYYWp-XU)9J!Uqf+EogC((q;>QVkY+eJ^LKDQJNM3kb4`ZnXb|2 z@x$cjnD5+3(Tybbba?{lgiCEHk@7eECd=dYE7IPR!H7Cr4%@FroakS^+IjRwW zB=r!x*Qv1giGF{upX?e=Lu*iNyv4|l!

?>fgWy3)hp8OJ-_7zXOdrR59vMAh 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'UmE!C8?(BkY}O`h91t*1skHwY%hp+&>gzWFkQ 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 z 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 Date: Mon, 4 Oct 2021 14:31:25 +0200 Subject: [PATCH 15/41] Catch environment errors when reading license file from package The package may be inaccessible for whatever reason, which would crash Cura. New attempt to fix CURA-2RP (without breaking the unit test saying that this error should be raised by Uranium then). --- plugins/Toolbox/src/CloudSync/LicensePresenter.py | 9 ++++++++- plugins/Toolbox/src/Toolbox.py | 8 ++++++-- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/plugins/Toolbox/src/CloudSync/LicensePresenter.py b/plugins/Toolbox/src/CloudSync/LicensePresenter.py index 9a68c93d71..39ce11c8d3 100644 --- a/plugins/Toolbox/src/CloudSync/LicensePresenter.py +++ b/plugins/Toolbox/src/CloudSync/LicensePresenter.py @@ -1,3 +1,6 @@ +# Copyright (c) 2021 Ultimaker B.V. +# Cura is released under the terms of the LGPLv3 or higher. + import os from collections import OrderedDict from typing import Dict, Optional, List, Any @@ -95,7 +98,11 @@ class LicensePresenter(QObject): for package_id, item in packages.items(): item["package_id"] = package_id - item["licence_content"] = self._package_manager.getPackageLicense(item["package_path"]) + try: + item["licence_content"] = self._package_manager.getPackageLicense(item["package_path"]) + except EnvironmentError as e: + Logger.error(f"Could not open downloaded package {package_id} to read license file! {type(e)} - {e}") + continue # Skip this package. if item["licence_content"] is None: # Implicitly accept when there is no license item["accepted"] = True diff --git a/plugins/Toolbox/src/Toolbox.py b/plugins/Toolbox/src/Toolbox.py index 2c06c87047..e525a88d89 100644 --- a/plugins/Toolbox/src/Toolbox.py +++ b/plugins/Toolbox/src/Toolbox.py @@ -682,9 +682,13 @@ class Toolbox(QObject, Extension): if not package_info: Logger.log("w", "Package file [%s] was not a valid CuraPackage.", file_path) return - - license_content = self._package_manager.getPackageLicense(file_path) package_id = package_info["package_id"] + + try: + license_content = self._package_manager.getPackageLicense(file_path) + except EnvironmentError as e: + Logger.error(f"Could not open downloaded package {package_id} to read license file! {type(e)} - {e}") + return if license_content is not None: # get the icon url for package_id, make sure the result is a string, never None icon_url = next((x["icon_url"] for x in self.packagesModel.items if x["id"] == package_id), None) or "" From 44eb3201a9dfad76a62dfff18fad628d39464e6e Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Mon, 4 Oct 2021 15:52:08 +0200 Subject: [PATCH 16/41] Fix duplicating / multiplicating support blockers CURA-7851 --- cura/Arranging/Nest2DArrange.py | 45 ++++++++++++++++++++++----------- cura/MultiplyObjectsJob.py | 32 +++++++++++++++++------ 2 files changed, 54 insertions(+), 23 deletions(-) diff --git a/cura/Arranging/Nest2DArrange.py b/cura/Arranging/Nest2DArrange.py index fdac63cd9d..7aa424c46f 100644 --- a/cura/Arranging/Nest2DArrange.py +++ b/cura/Arranging/Nest2DArrange.py @@ -110,18 +110,11 @@ def findNodePlacement(nodes_to_arrange: List["SceneNode"], build_volume: "BuildV return found_solution_for_all, node_items -def arrange(nodes_to_arrange: List["SceneNode"], build_volume: "BuildVolume", fixed_nodes: Optional[List["SceneNode"]] = None, factor = 10000, add_new_nodes_in_scene: bool = False) -> bool: - """ - Find placement for a set of scene nodes, and move them by using a single grouped operation. - :param nodes_to_arrange: The list of nodes that need to be moved. - :param build_volume: The build volume that we want to place the nodes in. It gets size & disallowed areas from this. - :param fixed_nodes: List of nods that should not be moved, but should be used when deciding where the others nodes - are placed. - :param factor: The library that we use is int based. This factor defines how accuracte we want it to be. - :param add_new_nodes_in_scene: Whether to create new scene nodes before applying the transformations and rotations - - :return: found_solution_for_all: Whether the algorithm found a place on the buildplate for all the objects - """ +def createGroupOperationForArrange(nodes_to_arrange: List["SceneNode"], + build_volume: "BuildVolume", + fixed_nodes: Optional[List["SceneNode"]] = None, + factor = 10000, + add_new_nodes_in_scene: bool = False): scene_root = Application.getInstance().getController().getScene().getRoot() found_solution_for_all, node_items = findNodePlacement(nodes_to_arrange, build_volume, fixed_nodes, factor) @@ -141,8 +134,30 @@ def arrange(nodes_to_arrange: List["SceneNode"], build_volume: "BuildVolume", fi else: # We didn't find a spot grouped_operation.addOperation( - TranslateOperation(node, Vector(200, node.getWorldPosition().y, -not_fit_count * 20), set_position = True)) + TranslateOperation(node, Vector(200, node.getWorldPosition().y, -not_fit_count * 20), + set_position=True)) not_fit_count += 1 - grouped_operation.push() - return found_solution_for_all + return grouped_operation, not_fit_count + + +def arrange(nodes_to_arrange: List["SceneNode"], + build_volume: "BuildVolume", + fixed_nodes: Optional[List["SceneNode"]] = None, + factor = 10000, + add_new_nodes_in_scene: bool = False) -> bool: + """ + Find placement for a set of scene nodes, and move them by using a single grouped operation. + :param nodes_to_arrange: The list of nodes that need to be moved. + :param build_volume: The build volume that we want to place the nodes in. It gets size & disallowed areas from this. + :param fixed_nodes: List of nods that should not be moved, but should be used when deciding where the others nodes + are placed. + :param factor: The library that we use is int based. This factor defines how accuracte we want it to be. + :param add_new_nodes_in_scene: Whether to create new scene nodes before applying the transformations and rotations + + :return: found_solution_for_all: Whether the algorithm found a place on the buildplate for all the objects + """ + + grouped_operation, not_fit_count = createGroupOperationForArrange(nodes_to_arrange, build_volume, fixed_nodes, factor, add_new_nodes_in_scene) + grouped_operation.redo() + return not_fit_count != 0 diff --git a/cura/MultiplyObjectsJob.py b/cura/MultiplyObjectsJob.py index 4c1caf137c..e7890ce2eb 100644 --- a/cura/MultiplyObjectsJob.py +++ b/cura/MultiplyObjectsJob.py @@ -7,10 +7,12 @@ from typing import List from UM.Application import Application from UM.Job import Job from UM.Message import Message +from UM.Operations.AddSceneNodeOperation import AddSceneNodeOperation +from UM.Operations.GroupedOperation import GroupedOperation from UM.Scene.Iterator.DepthFirstIterator import DepthFirstIterator from UM.Scene.SceneNode import SceneNode from UM.i18n import i18nCatalog -from cura.Arranging.Nest2DArrange import arrange +from cura.Arranging.Nest2DArrange import arrange, createGroupOperationForArrange i18n_catalog = i18nCatalog("cura") @@ -43,11 +45,11 @@ class MultiplyObjectsJob(Job): # Only count sliceable objects if node_.callDecoration("isSliceable"): fixed_nodes.append(node_) - + nodes_to_add_without_arrange = [] for node in self._objects: # If object is part of a group, multiply group current_node = node - while current_node.getParent() and (current_node.getParent().callDecoration("isGroup") or current_node.getParent().callDecoration("isSliceable")): + while current_node.getParent() and current_node.getParent().callDecoration("isGroup"): current_node = current_node.getParent() if current_node in processed_nodes: @@ -56,19 +58,33 @@ class MultiplyObjectsJob(Job): for _ in range(self._count): new_node = copy.deepcopy(node) - # Same build plate build_plate_number = current_node.callDecoration("getBuildPlateNumber") new_node.callDecoration("setBuildPlateNumber", build_plate_number) for child in new_node.getChildren(): child.callDecoration("setBuildPlateNumber", build_plate_number) - - nodes.append(new_node) + if not current_node.getParent().callDecoration("isSliceable"): + nodes.append(new_node) + else: + # The node we're trying to place has another node that is sliceable as a parent. + # As such, we shouldn't arrange it (but it should be added to the scene!) + nodes_to_add_without_arrange.append(new_node) + new_node.setParent(current_node.getParent()) found_solution_for_all = True if nodes: - found_solution_for_all = arrange(nodes, Application.getInstance().getBuildVolume(), fixed_nodes, - factor = 10000, add_new_nodes_in_scene = True) + group_operation, not_fit_count = createGroupOperationForArrange(nodes, + Application.getInstance().getBuildVolume(), + fixed_nodes, + factor=10000, add_new_nodes_in_scene=True) + else: + group_operation = GroupedOperation() + + if nodes_to_add_without_arrange: + for nested_node in nodes_to_add_without_arrange: + group_operation.addOperation(AddSceneNodeOperation(nested_node, nested_node.getParent())) + + group_operation.redo() status_message.hide() if not found_solution_for_all: From 1f5672accab09c975e1dbd49def4d95c5d236345 Mon Sep 17 00:00:00 2001 From: Konstantinos Karmas Date: Mon, 4 Oct 2021 15:55:06 +0200 Subject: [PATCH 17/41] Check if new materials were installed on initialization When the MaterialManagementModel is initialized, it will check whether during this startup new materials were installed. If that's the case, then it will show the prompt message to sync those materials with the printers, which should initiate the sync materials flow. CURA-8254 --- .../Models/MaterialManagementModel.py | 53 +++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/cura/Machines/Models/MaterialManagementModel.py b/cura/Machines/Models/MaterialManagementModel.py index c75e16cd63..306d760d63 100644 --- a/cura/Machines/Models/MaterialManagementModel.py +++ b/cura/Machines/Models/MaterialManagementModel.py @@ -7,6 +7,8 @@ from typing import Any, Dict, Optional, TYPE_CHECKING import uuid # To generate new GUIDs for new materials. import zipfile # To export all materials in a .zip archive. +from PyQt5.QtGui import QDesktopServices + from UM.i18n import i18nCatalog from UM.Logger import Logger from UM.Message import Message @@ -21,6 +23,7 @@ if TYPE_CHECKING: catalog = i18nCatalog("cura") + class MaterialManagementModel(QObject): favoritesChanged = pyqtSignal(str) """Triggered when a favorite is added or removed. @@ -28,6 +31,56 @@ class MaterialManagementModel(QObject): :param The base file of the material is provided as parameter when this emits """ + def __init__(self, parent: Optional[QObject] = None) -> None: + super().__init__(parent = parent) + self._checkIfNewMaterialsWereInstalled() + + def _checkIfNewMaterialsWereInstalled(self): + application = cura.CuraApplication.CuraApplication.getInstance() + new_materials_installed = False + print(application.getPackageManager().installed_packages) + for package_id, package_info in application.getPackageManager().installed_packages.items(): + new_materials_installed = package_info["package_info"]["package_type"] == "material" + if new_materials_installed: + self._showSyncNewMaterialsMessage() + + def _showSyncNewMaterialsMessage(self): + sync_materials_message = Message( + text = catalog.i18nc("@action:button", + "Please sync the material profiles with your pinter before starting to print."), + title = catalog.i18nc("@action:button", "New materials installed"), + message_type = Message.MessageType.WARNING, + lifetime = 0 + ) + + sync_materials_message.addAction( + "sync", + name = catalog.i18nc("@action:button", "Sync materials with printers"), + icon = "", + description = "Sync your newly installed materials with your printers.", + button_align = Message.ActionButtonAlignment.ALIGN_RIGHT + ) + + sync_materials_message.addAction( + "learn_more", + name = catalog.i18nc("@action:button", "Learn more"), + icon = "", + description = "Learn more.", + button_align = Message.ActionButtonAlignment.ALIGN_LEFT, + button_style = Message.ActionButtonStyle.LINK + ) + sync_materials_message.actionTriggered.connect(self._onSyncMaterialsMessageActionTriggered) + sync_materials_message.show() + + @staticmethod + def _onSyncMaterialsMessageActionTriggered(sync_message: Optional[Message], sync_message_action: Optional[str]): + if sync_message_action == "sync": + QDesktopServices.openUrl(QUrl("https://example.com/sync")) + if sync_message is not None: + sync_message.hide() + elif sync_message_action == "learn_more": + QDesktopServices.openUrl(QUrl("https://example.com/learn_more")) + @pyqtSlot("QVariant", result = bool) def canMaterialBeRemoved(self, material_node: "MaterialNode") -> bool: """Can a certain material be deleted, or is it still in use in one of the container stacks anywhere? From 4b7f385077477a4d73e61007d8468f701a343cf7 Mon Sep 17 00:00:00 2001 From: Konstantinos Karmas Date: Mon, 4 Oct 2021 16:43:17 +0200 Subject: [PATCH 18/41] Add external link to "Learn more" action CURA-8254 --- cura/Machines/Models/MaterialManagementModel.py | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/cura/Machines/Models/MaterialManagementModel.py b/cura/Machines/Models/MaterialManagementModel.py index 306d760d63..c174625bb7 100644 --- a/cura/Machines/Models/MaterialManagementModel.py +++ b/cura/Machines/Models/MaterialManagementModel.py @@ -47,7 +47,7 @@ class MaterialManagementModel(QObject): def _showSyncNewMaterialsMessage(self): sync_materials_message = Message( text = catalog.i18nc("@action:button", - "Please sync the material profiles with your pinter before starting to print."), + "Please sync the material profiles with your printer before starting to print."), title = catalog.i18nc("@action:button", "New materials installed"), message_type = Message.MessageType.WARNING, lifetime = 0 @@ -57,7 +57,6 @@ class MaterialManagementModel(QObject): "sync", name = catalog.i18nc("@action:button", "Sync materials with printers"), icon = "", - description = "Sync your newly installed materials with your printers.", button_align = Message.ActionButtonAlignment.ALIGN_RIGHT ) @@ -65,21 +64,20 @@ class MaterialManagementModel(QObject): "learn_more", name = catalog.i18nc("@action:button", "Learn more"), icon = "", - description = "Learn more.", button_align = Message.ActionButtonAlignment.ALIGN_LEFT, button_style = Message.ActionButtonStyle.LINK ) sync_materials_message.actionTriggered.connect(self._onSyncMaterialsMessageActionTriggered) sync_materials_message.show() - @staticmethod - def _onSyncMaterialsMessageActionTriggered(sync_message: Optional[Message], sync_message_action: Optional[str]): + def _onSyncMaterialsMessageActionTriggered(self, sync_message: Optional[Message], sync_message_action: Optional[str]): if sync_message_action == "sync": - QDesktopServices.openUrl(QUrl("https://example.com/sync")) + QDesktopServices.openUrl(QUrl("https://example.com/openSyncAllWindow")) + # self.openSyncAllWindow() if sync_message is not None: sync_message.hide() elif sync_message_action == "learn_more": - QDesktopServices.openUrl(QUrl("https://example.com/learn_more")) + QDesktopServices.openUrl(QUrl("https://support.ultimaker.com/hc/en-us/articles/360013137919?utm_source=cura&utm_medium=software&utm_campaign=sync-material-printer")) @pyqtSlot("QVariant", result = bool) def canMaterialBeRemoved(self, material_node: "MaterialNode") -> bool: From ce34e16cdd731ff07c6362a084c0cf7f5b5acda5 Mon Sep 17 00:00:00 2001 From: Konstantinos Karmas Date: Mon, 4 Oct 2021 16:47:48 +0200 Subject: [PATCH 19/41] Add documentation CURA-8254 --- cura/Machines/Models/MaterialManagementModel.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/cura/Machines/Models/MaterialManagementModel.py b/cura/Machines/Models/MaterialManagementModel.py index c174625bb7..8747e2279c 100644 --- a/cura/Machines/Models/MaterialManagementModel.py +++ b/cura/Machines/Models/MaterialManagementModel.py @@ -36,9 +36,12 @@ class MaterialManagementModel(QObject): self._checkIfNewMaterialsWereInstalled() def _checkIfNewMaterialsWereInstalled(self): + """ + Checks whether new material packages were installed in the latest startup. If there were, then it shows + a message prompting the user to sync the materials with their printers. + """ application = cura.CuraApplication.CuraApplication.getInstance() new_materials_installed = False - print(application.getPackageManager().installed_packages) for package_id, package_info in application.getPackageManager().installed_packages.items(): new_materials_installed = package_info["package_info"]["package_type"] == "material" if new_materials_installed: @@ -57,6 +60,7 @@ class MaterialManagementModel(QObject): "sync", name = catalog.i18nc("@action:button", "Sync materials with printers"), icon = "", + description = "Sync your newly installed materials with your printers.", button_align = Message.ActionButtonAlignment.ALIGN_RIGHT ) @@ -64,6 +68,7 @@ class MaterialManagementModel(QObject): "learn_more", name = catalog.i18nc("@action:button", "Learn more"), icon = "", + description = "Learn more about syncing your newly installed materials with your printers.", button_align = Message.ActionButtonAlignment.ALIGN_LEFT, button_style = Message.ActionButtonStyle.LINK ) From b49004a7420393de82fa9a1b658ffa4b492fd148 Mon Sep 17 00:00:00 2001 From: Jelle Spijker Date: Mon, 4 Oct 2021 16:47:20 +0200 Subject: [PATCH 20/41] Reorient layout of skip, sign-in and create * Skip button - Moved to the left, such that a user won't click on it mindlessly - Made it a Tertiary button, so it will have predictable margins * Sign-in button - Moved to the right bottom, making it the logical next option * Create an account - Moved to be inline with skip and sign-in - Made it a secondary button as requested by UX Contributes to CURA-8602 --- resources/qml/WelcomePages/CloudContent.qml | 75 ++++++++++----------- 1 file changed, 34 insertions(+), 41 deletions(-) diff --git a/resources/qml/WelcomePages/CloudContent.qml b/resources/qml/WelcomePages/CloudContent.qml index 528991b38e..7dc35c7bc5 100644 --- a/resources/qml/WelcomePages/CloudContent.qml +++ b/resources/qml/WelcomePages/CloudContent.qml @@ -190,55 +190,48 @@ Item } } } - - // Sign in Button - Cura.PrimaryButton - { - id: signInButton - anchors.horizontalCenter: parent.horizontalCenter - text: catalog.i18nc("@button", "Sign in") - onClicked: Cura.API.account.login() - // Content Item is used in order to align the text inside the button. Without it, when resizing the - // button, the text will be aligned on the left - contentItem: Text { - text: signInButton.text - font: UM.Theme.getFont("medium") - color: UM.Theme.getColor("primary_text") - horizontalAlignment: Text.AlignHCenter - verticalAlignment: Text.AlignVCenter - } - } - - // Create an account button - Cura.TertiaryButton - { - id: createAccountButton - anchors.horizontalCenter: parent.horizontalCenter - text: catalog.i18nc("@text", "Create a free Ultimaker Account") - onClicked: Qt.openUrlExternally("https://ultimaker.com/app/ultimaker-cura-account-sign-up?utm_source=cura&utm_medium=software&utm_campaign=onboarding-signup") - } } } - // The "Skip" button exists on the bottom right - Label + // Skip button + Cura.TertiaryButton { id: skipButton + anchors.left: parent.left + anchors.bottom: parent.bottom + text: catalog.i18nc("@button", "Skip") + onClicked: base.showNextPage() + } + + // Create an account button + Cura.SecondaryButton + { + id: createAccountButton + anchors.right: signInButton.left + anchors.rightMargin: UM.Theme.getSize("default_margin").width + anchors.bottom: parent.bottom + + text: catalog.i18nc("@text", "Create a free Ultimaker Account") + onClicked: Qt.openUrlExternally("https://ultimaker.com/app/ultimaker-cura-account-sign-up?utm_source=cura&utm_medium=software&utm_campaign=onboarding-signup") + } + + // Sign in Button + Cura.PrimaryButton + { + id: signInButton anchors.right: parent.right anchors.bottom: parent.bottom - anchors.leftMargin: UM.Theme.getSize("default_margin").width - text: catalog.i18nc("@button", "Skip") - color: UM.Theme.getColor("secondary_button_text") - font: UM.Theme.getFont("medium") - renderType: Text.NativeRendering - MouseArea - { - anchors.fill: parent - hoverEnabled: true - onClicked: base.showNextPage() - onEntered: parent.font.underline = true - onExited: parent.font.underline = false + text: catalog.i18nc("@button", "Sign in") + onClicked: Cura.API.account.login() + // Content Item is used in order to align the text inside the button. Without it, when resizing the + // button, the text will be aligned on the left + contentItem: Text { + text: signInButton.text + font: UM.Theme.getFont("medium") + color: UM.Theme.getColor("primary_text") + horizontalAlignment: Text.AlignHCenter + verticalAlignment: Text.AlignVCenter } } } From 5732fc2b51f457da3656407dfdf8458216f6acd4 Mon Sep 17 00:00:00 2001 From: Konstantinos Karmas Date: Mon, 4 Oct 2021 17:05:36 +0200 Subject: [PATCH 21/41] Update campaign tags CURA-8254 --- cura/Machines/Models/MaterialManagementModel.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cura/Machines/Models/MaterialManagementModel.py b/cura/Machines/Models/MaterialManagementModel.py index 8747e2279c..56315be86e 100644 --- a/cura/Machines/Models/MaterialManagementModel.py +++ b/cura/Machines/Models/MaterialManagementModel.py @@ -82,7 +82,7 @@ class MaterialManagementModel(QObject): if sync_message is not None: sync_message.hide() elif sync_message_action == "learn_more": - QDesktopServices.openUrl(QUrl("https://support.ultimaker.com/hc/en-us/articles/360013137919?utm_source=cura&utm_medium=software&utm_campaign=sync-material-printer")) + QDesktopServices.openUrl(QUrl("https://support.ultimaker.com/hc/en-us/articles/360013137919?utm_source=cura&utm_medium=software&utm_campaign=sync-material-printer-message")) @pyqtSlot("QVariant", result = bool) def canMaterialBeRemoved(self, material_node: "MaterialNode") -> bool: From 527de2b6ef4ac47855d54ecea295d4d5b8d3fb35 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Tue, 5 Oct 2021 10:20:52 +0200 Subject: [PATCH 22/41] Use image instead of custom message type CURA-8601 --- .../resources/svg/CloudPlatform.svg | 353 ++++++++++++++++++ .../src/Messages/CloudFlowMessage.py | 7 +- resources/themes/cura-light/theme.json | 2 +- 3 files changed, 359 insertions(+), 3 deletions(-) create mode 100644 plugins/UM3NetworkPrinting/resources/svg/CloudPlatform.svg diff --git a/plugins/UM3NetworkPrinting/resources/svg/CloudPlatform.svg b/plugins/UM3NetworkPrinting/resources/svg/CloudPlatform.svg new file mode 100644 index 0000000000..5da9f17bbf --- /dev/null +++ b/plugins/UM3NetworkPrinting/resources/svg/CloudPlatform.svg @@ -0,0 +1,353 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py b/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py index 692b52a0ba..3ef5a6bf43 100644 --- a/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py +++ b/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py @@ -16,12 +16,15 @@ I18N_CATALOG = i18nCatalog("cura") class CloudFlowMessage(Message): def __init__(self, printer_name: str) -> None: - + image_path = os.path.join( + CuraApplication.getInstance().getPluginRegistry().getPluginPath("UM3NetworkPrinting") or "", + "resources", "svg", "CloudPlatform.svg" + ) super().__init__( text=I18N_CATALOG.i18nc("@info:status", f"Your printer {printer_name} could be connected via cloud.\n Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory"), title=I18N_CATALOG.i18nc("@info:title", "Are you ready for cloud printing?"), - message_type=Message.MessageType.CLOUD + image_source=QUrl.fromLocalFile(image_path) ) self._printer_name = printer_name self.addAction("get_started", I18N_CATALOG.i18nc("@action", "Get started"), "", "") diff --git a/resources/themes/cura-light/theme.json b/resources/themes/cura-light/theme.json index daa12b3390..78676da926 100644 --- a/resources/themes/cura-light/theme.json +++ b/resources/themes/cura-light/theme.json @@ -626,7 +626,7 @@ "message_close": [1, 1], "message_radius": [0.25, 0.25], "message_action_button": [0, 2.5], - "message_image": [15.0, 5.0], + "message_image": [15.0, 10.0], "message_type_icon": [2, 2], "infill_button_margin": [0.5, 0.5], From 658e54c8e513366434aa8b5a8840ed92968b8d4a Mon Sep 17 00:00:00 2001 From: Konstantinos Karmas Date: Tue, 5 Oct 2021 11:36:10 +0200 Subject: [PATCH 23/41] Simplify the check for new materials If there is at least one material, we can already show the message without checking the rest of the installed packages. CURA-8254 --- cura/Machines/Models/MaterialManagementModel.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/cura/Machines/Models/MaterialManagementModel.py b/cura/Machines/Models/MaterialManagementModel.py index 56315be86e..468d28709b 100644 --- a/cura/Machines/Models/MaterialManagementModel.py +++ b/cura/Machines/Models/MaterialManagementModel.py @@ -41,11 +41,11 @@ class MaterialManagementModel(QObject): a message prompting the user to sync the materials with their printers. """ application = cura.CuraApplication.CuraApplication.getInstance() - new_materials_installed = False - for package_id, package_info in application.getPackageManager().installed_packages.items(): - new_materials_installed = package_info["package_info"]["package_type"] == "material" - if new_materials_installed: - self._showSyncNewMaterialsMessage() + for package_id, package_data in application.getPackageManager().installed_packages.items(): + if package_data["package_info"]["package_type"] == "material": + # At least one new material was installed + self._showSyncNewMaterialsMessage() + break def _showSyncNewMaterialsMessage(self): sync_materials_message = Message( From 8157cedfefa7232e7dd5cac4b9a200c05d805be9 Mon Sep 17 00:00:00 2001 From: Konstantinos Karmas Date: Tue, 5 Oct 2021 11:42:00 +0200 Subject: [PATCH 24/41] Show the message only if there are printers that support material export If none of the user's printers support exporting materials to it, then the message should not be shown. CURA-8254 --- cura/Machines/Models/MaterialManagementModel.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cura/Machines/Models/MaterialManagementModel.py b/cura/Machines/Models/MaterialManagementModel.py index 468d28709b..5d56fb73ca 100644 --- a/cura/Machines/Models/MaterialManagementModel.py +++ b/cura/Machines/Models/MaterialManagementModel.py @@ -73,7 +73,10 @@ class MaterialManagementModel(QObject): button_style = Message.ActionButtonStyle.LINK ) sync_materials_message.actionTriggered.connect(self._onSyncMaterialsMessageActionTriggered) - sync_materials_message.show() + container_registry = cura.CuraApplication.CuraApplication.getInstance().getContainerRegistry() + global_stacks = container_registry.findContainerStacks(type = "machine") + if any([stack.supportsMaterialExport for stack in global_stacks]): + sync_materials_message.show() def _onSyncMaterialsMessageActionTriggered(self, sync_message: Optional[Message], sync_message_action: Optional[str]): if sync_message_action == "sync": From bdbac23fdf33e6174fa2fe8fa73c64ccf58ba02e Mon Sep 17 00:00:00 2001 From: Konstantinos Karmas Date: Tue, 5 Oct 2021 11:43:36 +0200 Subject: [PATCH 25/41] Add comment CURA-8254 --- cura/Machines/Models/MaterialManagementModel.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cura/Machines/Models/MaterialManagementModel.py b/cura/Machines/Models/MaterialManagementModel.py index 5d56fb73ca..3737e490d2 100644 --- a/cura/Machines/Models/MaterialManagementModel.py +++ b/cura/Machines/Models/MaterialManagementModel.py @@ -73,6 +73,8 @@ class MaterialManagementModel(QObject): button_style = Message.ActionButtonStyle.LINK ) sync_materials_message.actionTriggered.connect(self._onSyncMaterialsMessageActionTriggered) + + # Show the message only if there are printers that support material export container_registry = cura.CuraApplication.CuraApplication.getInstance().getContainerRegistry() global_stacks = container_registry.findContainerStacks(type = "machine") if any([stack.supportsMaterialExport for stack in global_stacks]): From cb4d5ce6e54ad74440e67bc1bf3f45cf73963ed2 Mon Sep 17 00:00:00 2001 From: Konstantinos Karmas Date: Tue, 5 Oct 2021 13:11:52 +0200 Subject: [PATCH 26/41] Update message text CURA-8254 --- cura/Machines/Models/MaterialManagementModel.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cura/Machines/Models/MaterialManagementModel.py b/cura/Machines/Models/MaterialManagementModel.py index 3737e490d2..ea7a26796e 100644 --- a/cura/Machines/Models/MaterialManagementModel.py +++ b/cura/Machines/Models/MaterialManagementModel.py @@ -50,7 +50,7 @@ class MaterialManagementModel(QObject): def _showSyncNewMaterialsMessage(self): sync_materials_message = Message( text = catalog.i18nc("@action:button", - "Please sync the material profiles with your printer before starting to print."), + "Please sync the material profiles with your printers before starting to print."), title = catalog.i18nc("@action:button", "New materials installed"), message_type = Message.MessageType.WARNING, lifetime = 0 From 501b4c4fde1d28520c03f249ee86487c5fed43b7 Mon Sep 17 00:00:00 2001 From: Jelle Spijker Date: Tue, 5 Oct 2021 13:54:13 +0200 Subject: [PATCH 27/41] Spaces around assignment operator According to UM codestyle Contributes to CURA-8601 --- .../UM3NetworkPrinting/src/Messages/CloudFlowMessage.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py b/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py index 3ef5a6bf43..34687339a9 100644 --- a/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py +++ b/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py @@ -21,14 +21,14 @@ class CloudFlowMessage(Message): "resources", "svg", "CloudPlatform.svg" ) super().__init__( - text=I18N_CATALOG.i18nc("@info:status", + text = I18N_CATALOG.i18nc("@info:status", f"Your printer {printer_name} could be connected via cloud.\n Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory"), - title=I18N_CATALOG.i18nc("@info:title", "Are you ready for cloud printing?"), - image_source=QUrl.fromLocalFile(image_path) + title = I18N_CATALOG.i18nc("@info:title", "Are you ready for cloud printing?"), + image_source = QUrl.fromLocalFile(image_path) ) self._printer_name = printer_name self.addAction("get_started", I18N_CATALOG.i18nc("@action", "Get started"), "", "") - self.addAction("learn_more", I18N_CATALOG.i18nc("@action", "Learn more"), "", "", button_style=Message.ActionButtonStyle.LINK, button_align=Message.ActionButtonAlignment.ALIGN_LEFT) + self.addAction("learn_more", I18N_CATALOG.i18nc("@action", "Learn more"), "", "", button_style = Message.ActionButtonStyle.LINK, button_align = Message.ActionButtonAlignment.ALIGN_LEFT) self.actionTriggered.connect(self._onCloudFlowStarted) From 587421f97a2f982bdbd367464edee77ff3d5e824 Mon Sep 17 00:00:00 2001 From: Konstantinos Karmas Date: Tue, 5 Oct 2021 14:51:14 +0200 Subject: [PATCH 28/41] Make the installed_packages private CURA-8254 --- cura/Machines/Models/MaterialManagementModel.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cura/Machines/Models/MaterialManagementModel.py b/cura/Machines/Models/MaterialManagementModel.py index ea7a26796e..ae86e609ee 100644 --- a/cura/Machines/Models/MaterialManagementModel.py +++ b/cura/Machines/Models/MaterialManagementModel.py @@ -41,7 +41,7 @@ class MaterialManagementModel(QObject): a message prompting the user to sync the materials with their printers. """ application = cura.CuraApplication.CuraApplication.getInstance() - for package_id, package_data in application.getPackageManager().installed_packages.items(): + for package_id, package_data in application.getPackageManager().getPackagesInstalledOnStartup().items(): if package_data["package_info"]["package_type"] == "material": # At least one new material was installed self._showSyncNewMaterialsMessage() From e4f6c1a440eb18afd9923cd4e31fbb48acc1ddbd Mon Sep 17 00:00:00 2001 From: Konstantinos Karmas Date: Tue, 5 Oct 2021 14:53:38 +0200 Subject: [PATCH 29/41] Fix typing CURA-8254 Co-Authored-By: Jaime van Kessel <3922611+nallath@users.noreply.github.com> --- cura/Machines/Models/MaterialManagementModel.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/cura/Machines/Models/MaterialManagementModel.py b/cura/Machines/Models/MaterialManagementModel.py index ae86e609ee..5c6baaf55f 100644 --- a/cura/Machines/Models/MaterialManagementModel.py +++ b/cura/Machines/Models/MaterialManagementModel.py @@ -35,7 +35,7 @@ class MaterialManagementModel(QObject): super().__init__(parent = parent) self._checkIfNewMaterialsWereInstalled() - def _checkIfNewMaterialsWereInstalled(self): + def _checkIfNewMaterialsWereInstalled(self) -> None: """ Checks whether new material packages were installed in the latest startup. If there were, then it shows a message prompting the user to sync the materials with their printers. @@ -47,7 +47,7 @@ class MaterialManagementModel(QObject): self._showSyncNewMaterialsMessage() break - def _showSyncNewMaterialsMessage(self): + def _showSyncNewMaterialsMessage(self) -> None: sync_materials_message = Message( text = catalog.i18nc("@action:button", "Please sync the material profiles with your printers before starting to print."), @@ -80,12 +80,11 @@ class MaterialManagementModel(QObject): if any([stack.supportsMaterialExport for stack in global_stacks]): sync_materials_message.show() - def _onSyncMaterialsMessageActionTriggered(self, sync_message: Optional[Message], sync_message_action: Optional[str]): + def _onSyncMaterialsMessageActionTriggered(self, sync_message: Message, sync_message_action: str): if sync_message_action == "sync": QDesktopServices.openUrl(QUrl("https://example.com/openSyncAllWindow")) # self.openSyncAllWindow() - if sync_message is not None: - sync_message.hide() + sync_message.hide() elif sync_message_action == "learn_more": QDesktopServices.openUrl(QUrl("https://support.ultimaker.com/hc/en-us/articles/360013137919?utm_source=cura&utm_medium=software&utm_campaign=sync-material-printer-message")) From 46261e328b576486fe6b2550ae555a763a8f1663 Mon Sep 17 00:00:00 2001 From: hyu7000 <82933946+hyu7000@users.noreply.github.com> Date: Tue, 5 Oct 2021 23:26:03 +0900 Subject: [PATCH 30/41] cremaker def files added (#10409) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * test test * Delete 느낌표 2개.png * Cremaker's def file Cremaker's 3 model def files added. * Cremaker's ext def file Cremaker's extruder def files added. * cremaker bed obj file 2 model size add * change value change to value from default value * change value change to value from default value * change machine value change to "cremaker_common" from "cremaker" * change value change to value from default value * change value change to value from default value * change value change to value from default value * Update cremaker_common.def.json * change some code for crashes to resolve --- .../definitions/cremaker_common.def.json | 58 + resources/definitions/cremaker_m_v1.def.json | 40 + resources/definitions/cremaker_m_v2.def.json | 38 + resources/definitions/cremaker_s_v1.def.json | 32 + .../extruders/cremaker_extruder_0.def.json | 15 + resources/meshes/cremaker_platform_200.obj | 1870 +++++++++++++++++ resources/meshes/cremaker_platform_220.obj | 1870 +++++++++++++++++ 7 files changed, 3923 insertions(+) create mode 100644 resources/definitions/cremaker_common.def.json create mode 100644 resources/definitions/cremaker_m_v1.def.json create mode 100644 resources/definitions/cremaker_m_v2.def.json create mode 100644 resources/definitions/cremaker_s_v1.def.json create mode 100644 resources/extruders/cremaker_extruder_0.def.json create mode 100644 resources/meshes/cremaker_platform_200.obj create mode 100644 resources/meshes/cremaker_platform_220.obj diff --git a/resources/definitions/cremaker_common.def.json b/resources/definitions/cremaker_common.def.json new file mode 100644 index 0000000000..6fd339f58f --- /dev/null +++ b/resources/definitions/cremaker_common.def.json @@ -0,0 +1,58 @@ +{ + "version": 2, + "name": "cremaker common", + "inherits": "fdmprinter", + "metadata": { + "visible": false, + "author": "Joyplace", + "manufacturer": "JOYPLACE CO., LTD.", + "file_formats": "text/x-gcode", + "icon": "icon_ultimaker2", + "has_materials": true, + "machine_extruder_trains": { + "0": "cremaker_extruder_0" + } + }, + + "overrides": { + "machine_heated_bed": { "default_value": true }, + "material_diameter": { "default_value": 1.75 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "layer_height": { "value": 0.2 }, + "layer_height_0": { "value": 0.3 }, + "optimize_wall_printing_order": { "value": true }, + "xy_offset": { "value": 0.1 }, + "xy_offset_layer_0": { "value": -0.1 }, + "hole_xy_offset": { "value": 0.15 }, + "material_print_temperature": { "value": 200 }, + "speed_travel": { "value": 100 }, + "speed_layer_0": { "value": 25 }, + "acceleration_enabled": { "value": true }, + "acceleration_print": { "value": 1250 }, + "acceleration_infill": { "value": 1250 }, + "acceleration_wall": { "value": 800 }, + "acceleration_wall_0": { "value": 800 }, + "acceleration_wall_x": { "value": 800 }, + "acceleration_travel": { "value": 1250 }, + "acceleration_layer_0": { "value": 1000 }, + "acceleration_print_layer_0": { "value": 1000 }, + "acceleration_travel_layer_0": { "value": 1000 }, + "retraction_amount": { "value": 1.2 }, + "retraction_speed": { "value": 40 }, + "retraction_combing": { "value": "'infill'" }, + "retraction_hop_enabled": { "value": true }, + "retraction_hop_only_when_collides": { "value": true }, + "retraction_hop": { "value": 0.3 }, + "adhesion_type": { "value": "'skirt'" }, + "relative_extrusion": { "value": true }, + "gantry_height": { "value": 28 }, + "machine_max_feedrate_z": { "value": 12 }, + "machine_max_feedrate_e": { "value": 120 }, + "machine_max_acceleration_z": { "value": 10 }, + "machine_acceleration": { "value": 1250 }, + "machine_max_jerk_xy": { "value": 10 }, + "machine_max_jerk_z": { "value": 0.3 }, + "machine_max_jerk_e": { "value": 5.0 }, + "machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" } + } +} diff --git a/resources/definitions/cremaker_m_v1.def.json b/resources/definitions/cremaker_m_v1.def.json new file mode 100644 index 0000000000..d4cd65a6da --- /dev/null +++ b/resources/definitions/cremaker_m_v1.def.json @@ -0,0 +1,40 @@ +{ + "version": 2, + "name": "Cremaker M V1", + "inherits": "cremaker_common", + "metadata": { + "visible": true, + "platform": "cremaker_platform_200.obj" + }, + + "overrides": { + "machine_name": { "default_value": "Cremaker M V1" }, + "machine_width": { "default_value": 200 }, + "machine_depth": { "default_value": 200 }, + "machine_height": { "default_value": 260 }, + "initial_layer_line_width_factor": { "default_value": 110.0 }, + "machine_head_with_fans_polygon": { + "default_value": [ + [ -35, 48 ], + [ 54, 48 ], + [ 54, -67 ], + [ -35, -67 ] + ] + }, + "machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" }, + "machine_start_gcode": { + "default_value": "G28\nG1 Z5.0 F6000\nG1 X2 Y5 F3000\nG1 Z0.3\nG92 E0\nG1 Y100 E10 F600\nG92 E0" + }, + "machine_end_gcode": { + "default_value": "M104 S0\nM140 S0\nG92 E1\nG1 E-1 F300\nG28 X0 Y180\nM84" + }, + "jerk_enabled": { "value": true }, + "jerk_print": { "value": 8 }, + "jerk_infill": { "value": 8 }, + "jerk_wall": { "value": 8 }, + "jerk_wall_0": { "value": 8 }, + "jerk_wall_x": { "value": 8 }, + "jerk_travel": { "value": 10 }, + "jerk_layer_0": { "value": 8 } + } +} diff --git a/resources/definitions/cremaker_m_v2.def.json b/resources/definitions/cremaker_m_v2.def.json new file mode 100644 index 0000000000..2d6c4d1a7f --- /dev/null +++ b/resources/definitions/cremaker_m_v2.def.json @@ -0,0 +1,38 @@ +{ + "version": 2, + "name": "Cremaker M V2", + "inherits": "cremaker_common", + "metadata": { + "visible": true, + "platform": "cremaker_platform_220.obj" + }, + + "overrides": { + "machine_name": { "default_value": "Cremaker M V2" }, + "machine_width": { "default_value": 220 }, + "machine_depth": { "default_value": 220 }, + "machine_height": { "default_value": 260 }, + "initial_layer_line_width_factor": { "default_value": 100.0 }, + "machine_head_with_fans_polygon": { + "default_value": [ + [ -35, 48 ], + [ 54, 48 ], + [ 54, -67 ], + [ -35, -67 ] + ] + }, + "machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" }, + "machine_start_gcode": { + "default_value": "G28\nG29\nG1 Z5.0 F6000\nG1 X2 Y5 Z0.3 F3000\nG92 E0\nG1 Y100 E10 F1500\nG0 X2.3 F3000\nG1 Y20 E8.5 F1500\nG92 E0\nG1 F2400 E-2" + }, + "machine_end_gcode": { + "default_value": "M104 S0\nM140 S0\nG92 E1\nG1 E-1 F300\nG28 X0 Y200\nM84" + }, + + "cool_fan_speed": { "value": 50 }, + "coasting_enable": { "value": true }, + "coasting_volume": { "value": 0.05 }, + "coasting_min_volume": { "value": 1.0 }, + "jerk_enabled": { "value": false } + } +} diff --git a/resources/definitions/cremaker_s_v1.def.json b/resources/definitions/cremaker_s_v1.def.json new file mode 100644 index 0000000000..101d82fac8 --- /dev/null +++ b/resources/definitions/cremaker_s_v1.def.json @@ -0,0 +1,32 @@ +{ + "version": 2, + "name": "Cremaker S V1", + "inherits": "cremaker_common", + "metadata": { + "visible": true, + "platform": "cremaker_platform_200.obj" + }, + + "overrides": { + "machine_name": { "default_value": "Cremaker S V1" }, + "machine_width": { "default_value": 200 }, + "machine_depth": { "default_value": 200 }, + "machine_height": { "default_value": 160 }, + "initial_layer_line_width_factor": { "default_value": 110.0 }, + "machine_head_with_fans_polygon": { + "default_value": [ + [ -39, 45 ], + [ 23, 45 ], + [ 23, -33 ], + [ -39, -33 ] + ] + }, + "machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" }, + "machine_start_gcode": { + "default_value": "G28\nG1 Z5.0 F6000\nG1 X2 Y5 F3000\nG1 Z0.3\nG92 E0\nG1 Y100 E10 F600\nG92 E0" + }, + "machine_end_gcode": { + "default_value": "M104 S0 ; turn off extruder\nM140 S0 ; turn off heatbed\nG92 E1\nG1 E-1 F300\nG28 X0 Y180\nM84" + } + } +} diff --git a/resources/extruders/cremaker_extruder_0.def.json b/resources/extruders/cremaker_extruder_0.def.json new file mode 100644 index 0000000000..bf1dcce526 --- /dev/null +++ b/resources/extruders/cremaker_extruder_0.def.json @@ -0,0 +1,15 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "cremaker_common", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 } + } +} diff --git a/resources/meshes/cremaker_platform_200.obj b/resources/meshes/cremaker_platform_200.obj new file mode 100644 index 0000000000..72dd507c04 --- /dev/null +++ b/resources/meshes/cremaker_platform_200.obj @@ -0,0 +1,1870 @@ +# Blender v2.83.4 OBJ File: '' +# www.blender.org +mtllib cremaker_platform_220.mtl +o Cremaker_Bed_For_Cura_200 +v -1.890215 15.706850 0.000001 +v 6.767278 20.737940 0.000001 +v -5.775456 19.937870 0.000001 +v -6.085020 19.717300 0.000001 +v -6.206591 19.597380 0.000001 +v -6.306021 19.472389 0.000001 +v -6.404158 19.299610 0.000001 +v -6.462938 19.122049 0.000001 +v -6.482364 18.942129 0.000001 +v -6.462439 18.762270 0.000001 +v -6.403163 18.584881 0.000001 +v -6.304539 18.412380 0.000001 +v -6.204750 18.287661 0.000001 +v -6.082830 18.168079 0.000001 +v -5.772599 17.948380 0.000001 +v -0.169347 23.195789 0.000001 +v 2.503686 23.199570 0.000001 +v 0.015533 23.290100 0.000001 +v 2.318549 23.293369 0.000001 +v 0.215548 23.368071 0.000001 +v 2.118320 23.370770 0.000001 +v 0.445728 23.434031 0.000001 +v 1.887968 23.436081 0.000001 +v 0.686610 23.480829 0.000001 +v 1.646967 23.482201 0.000001 +v 1.166741 23.516991 0.000001 +v 8.977601 -31.682760 -0.000001 +v 15.463810 -27.894529 -0.000001 +v 9.126501 -31.581169 -0.000001 +v 9.251994 -31.471161 -0.000001 +v 9.354342 -31.353979 -0.000001 +v 9.435792 -31.228849 -0.000001 +v 9.497616 -31.095310 -0.000001 +v 9.540466 -30.954081 -0.000001 +v -2.474875 -23.004829 -0.000001 +v -3.486624 -14.063000 -0.000001 +v -2.653391 -22.608061 -0.000001 +v -2.900688 -22.237030 -0.000001 +v -3.052730 -22.062059 -0.000001 +v -3.221965 -21.899099 -0.000001 +v -3.400519 -21.755520 -0.000001 +v 27.762609 18.434891 0.000001 +v 1.302336 3.393586 0.000000 +v 3.475899 -0.694668 -0.000000 +v 29.570330 14.423920 0.000001 +v 29.843470 14.553590 0.000001 +v 30.123699 14.616530 0.000001 +v 30.402599 14.617650 0.000001 +v 30.671749 14.561850 0.000001 +v 30.922720 14.454050 0.000001 +v 31.147100 14.299160 0.000001 +v -26.719641 17.714270 0.000001 +v -30.969570 14.542240 0.000001 +v -30.693640 14.614890 0.000001 +v -30.396780 14.615500 0.000001 +v -30.088209 14.539130 0.000001 +v -3.517677 -0.801377 -0.000000 +v -1.435565 3.392086 0.000000 +v 2.106637 -33.573120 -0.000001 +v 2.133908 -3.020771 -0.000000 +v -2.272171 -2.965736 -0.000000 +v -2.298659 -12.744290 -0.000001 +v -2.325924 -13.082530 -0.000001 +v -2.402435 -13.372600 -0.000001 +v -2.523336 -13.613500 -0.000001 +v -2.683776 -13.804260 -0.000001 +v -2.878902 -13.943900 -0.000001 +v -3.064503 -14.020530 -0.000001 +v -3.268013 -14.060420 -0.000001 +v -2.366918 -23.413799 -0.000001 +v -2.331298 -23.821421 -0.000001 +v -2.538111 -33.729561 -0.000001 +v 2.114818 -33.739540 -0.000001 +v -100.000000 100.000000 0.000004 +v -100.000000 -100.000000 -0.000004 +v -31.579510 13.941270 0.000001 +v -31.421730 14.200490 0.000001 +v -27.414490 20.492630 0.000001 +v -27.228689 20.743530 0.000001 +v -26.998230 20.967470 0.000001 +v -26.723070 21.158649 0.000001 +v -3.097852 34.888088 0.000002 +v -3.058702 34.910809 0.000002 +v -2.760384 35.064079 0.000002 +v -2.510572 35.174419 0.000002 +v -2.024714 35.353069 0.000002 +v -1.582107 35.478981 0.000002 +v -1.080716 35.581661 0.000002 +v -0.754755 35.626011 0.000002 +v -0.411912 35.653530 0.000002 +v 0.068701 35.658569 0.000002 +v 0.572670 35.620548 0.000002 +v 1.096192 35.531940 0.000002 +v 1.635463 35.385231 0.000002 +v 2.186679 35.172890 0.000002 +v 2.746035 34.887402 0.000002 +v 100.000000 -100.000000 -0.000004 +v 20.371010 -25.084841 -0.000001 +v 15.581860 -27.858259 -0.000001 +v 3.623141 -34.783489 -0.000002 +v 3.518881 -34.835880 -0.000002 +v 3.407471 -34.868351 -0.000002 +v 3.280597 -34.881981 -0.000002 +v -3.206139 -34.884621 -0.000002 +v -3.407758 -34.910000 -0.000002 +v -3.633279 -34.894100 -0.000002 +v -3.809279 -34.856091 -0.000002 +v -3.996799 -34.794971 -0.000002 +v -4.214165 -34.700981 -0.000002 +v -4.444436 -34.577541 -0.000002 +v -31.037670 -19.223930 -0.000001 +v -31.293150 -19.038361 -0.000001 +v -31.520281 -18.799589 -0.000001 +v -31.710920 -18.522110 -0.000001 +v -31.856939 -18.220461 -0.000001 +v -31.950171 -17.909149 -0.000001 +v -31.982500 -17.602690 -0.000001 +v -31.712339 13.270770 0.000001 +v -31.679449 13.629710 0.000001 +v 100.000000 100.000000 0.000004 +v 2.771456 34.872719 0.000002 +v 7.464162 32.163349 0.000001 +v 15.253320 27.666241 0.000001 +v 27.735189 20.459780 0.000001 +v 27.760611 20.445101 0.000001 +v 27.895399 20.354771 0.000001 +v 28.012421 20.250940 0.000001 +v 28.113310 20.133301 0.000001 +v 28.195770 20.005659 0.000001 +v -31.215340 14.402460 0.000001 +v -26.995159 17.904921 0.000001 +v -27.226070 18.128401 0.000001 +v -27.412350 18.378941 0.000001 +v -27.554010 18.650749 0.000001 +v -27.623430 18.840151 0.000001 +v -27.673161 19.034679 0.000001 +v -27.703360 19.234209 0.000001 +v -27.713560 19.435499 0.000001 +v -27.703770 19.636801 0.000001 +v -27.673969 19.836390 0.000001 +v -27.624630 20.031019 0.000001 +v -27.555599 20.220551 0.000001 +v 0.976425 3.232473 0.000000 +v 0.636600 3.117338 0.000000 +v 0.287486 3.048182 0.000000 +v -0.066293 3.025005 0.000000 +v -3.345686 -0.911826 -0.000000 +v 3.139616 -0.917790 -0.000000 +v -0.420113 3.047807 0.000000 +v -0.769347 3.116588 0.000000 +v -1.109373 3.231348 0.000000 +v -3.594514 -21.626280 -0.000001 +v -12.938980 -15.140140 -0.000001 +v -12.905790 -15.448240 -0.000001 +v -12.810930 -15.763330 -0.000001 +v -12.664030 -16.069201 -0.000001 +v -12.474700 -16.349609 -0.000001 +v -12.252560 -16.588350 -0.000001 +v -12.007230 -16.769199 -0.000001 +v -2.563875 -34.102112 -0.000001 +v -2.601945 -34.265640 -0.000001 +v 2.260306 -34.209869 -0.000001 +v 2.192190 -34.059601 -0.000001 +v 2.142445 -33.897968 -0.000001 +v -3.658804 -14.040120 -0.000001 +v -3.836713 -13.995700 -0.000001 +v -4.204983 -13.841300 -0.000001 +v -12.922880 -9.899136 -0.000000 +v -11.984960 -9.349529 -0.000000 +v -12.721910 -9.347394 -0.000000 +v -12.789020 -9.421888 -0.000000 +v -12.845920 -9.517392 -0.000000 +v -12.888060 -9.630308 -0.000000 +v 9.573477 -21.213511 -0.000001 +v 9.573477 -30.649120 -0.000001 +v 15.034420 -27.542681 -0.000001 +v 15.034420 -18.158489 -0.000001 +v 10.169160 -20.177891 -0.000001 +v 9.977448 -20.309700 -0.000001 +v 9.825815 -20.460020 -0.000001 +v 9.711927 -20.627211 -0.000001 +v 9.649883 -20.762680 -0.000001 +v 9.606781 -20.906019 -0.000001 +v 15.003990 -18.001150 -0.000001 +v 14.921680 -17.866699 -0.000001 +v 14.800500 -17.765039 -0.000001 +v 14.333690 -17.755440 -0.000001 +v 15.340730 -27.890249 -0.000001 +v 15.224440 -27.849171 -0.000001 +v 15.126750 -27.775049 -0.000001 +v 15.059470 -27.671631 -0.000001 +v 28.304729 19.730980 0.000001 +v 28.341249 19.440559 0.000001 +v 31.482401 13.867730 0.000001 +v 31.576481 13.601010 0.000001 +v 31.610291 13.306840 0.000001 +v 31.698460 -17.754620 -0.000001 +v 31.678040 -18.025631 -0.000001 +v 31.618450 -18.258989 -0.000001 +v 31.522221 -18.459169 -0.000001 +v 31.427509 -18.590231 -0.000001 +v 31.314671 -18.707041 -0.000001 +v 31.184740 -18.811489 -0.000001 +v 31.038811 -18.905470 -0.000001 +v 26.822330 -21.359131 -0.000001 +v 26.698940 -21.396070 -0.000001 +v 20.966869 -24.051201 -0.000001 +v 20.956520 -24.269871 -0.000001 +v 20.904810 -24.472601 -0.000001 +v 20.816071 -24.657419 -0.000001 +v 20.727819 -24.783110 -0.000001 +v 20.623011 -24.896790 -0.000001 +v 31.336460 14.102080 0.000001 +v 28.305321 19.150070 0.000001 +v 28.196911 18.875179 0.000001 +v 28.114700 18.747379 0.000001 +v 28.014050 18.629551 0.000001 +v 27.897230 18.525490 0.000001 +v 20.966869 -14.603510 -0.000001 +v 26.274229 -21.043930 -0.000001 +v 26.274229 -11.652350 -0.000001 +v 21.562111 -13.571100 -0.000001 +v 21.370380 -13.705390 -0.000001 +v 21.218809 -13.856010 -0.000001 +v 21.105040 -14.022040 -0.000001 +v 21.043091 -14.156130 -0.000001 +v 21.000080 -14.298000 -0.000001 +v 26.574249 -21.392080 -0.000001 +v 26.458860 -21.351021 -0.000001 +v 26.363340 -21.276751 -0.000001 +v 26.298269 -21.173100 -0.000001 +v 2.856881 -1.162039 -0.000000 +v -3.183302 -1.040252 -0.000000 +v -3.017757 -1.198799 -0.000000 +v 2.624997 -1.426512 -0.000000 +v -2.865824 -1.373666 -0.000000 +v 2.441266 -1.710312 -0.000000 +v -2.616956 -1.744172 -0.000000 +v 2.344197 -1.909804 -0.000000 +v -2.429858 -2.145653 -0.000000 +v 2.266531 -2.117218 -0.000000 +v 2.207469 -2.332289 -0.000000 +v -2.312331 -2.559157 -0.000000 +v 2.166210 -2.554749 -0.000000 +v -2.282093 -2.764497 -0.000000 +v 2.434501 -34.463181 -0.000002 +v -2.656312 -34.412819 -0.000002 +v 2.651738 -34.663250 -0.000002 +v -2.753508 -34.582069 -0.000002 +v -2.878132 -34.718540 -0.000002 +v 2.895620 -34.802711 -0.000002 +v -3.029303 -34.820099 -0.000002 +v 3.149746 -34.874161 -0.000002 +v -12.348020 -9.227452 -0.000000 +v -12.458250 -9.229397 -0.000000 +v -12.230520 -9.246961 -0.000000 +v -12.555370 -9.250595 -0.000000 +v -12.643580 -9.290076 -0.000000 +v 14.493510 -17.699530 -0.000001 +v 14.653450 -17.706020 -0.000001 +v 25.891661 -11.178740 -0.000000 +v 25.733061 -11.186380 -0.000000 +v 26.037319 -11.223560 -0.000000 +v 25.573780 -11.248510 -0.000000 +v 26.157789 -11.318790 -0.000000 +v 26.240850 -11.462400 -0.000001 +v -30.088209 14.539130 -0.999999 +v -3.517677 -0.801377 -1.000000 +v -2.429858 -2.145653 -1.000000 +v -2.312331 -2.559157 -1.000000 +v -2.282093 -2.764497 -1.000000 +v -2.272171 -2.965736 -1.000000 +v -2.616956 -1.744172 -1.000000 +v -2.865824 -1.373666 -1.000000 +v -3.017757 -1.198799 -1.000000 +v -3.183302 -1.040252 -1.000000 +v -3.345686 -0.911826 -1.000000 +v -2.298659 -12.744290 -1.000001 +v -3.268013 -14.060420 -1.000001 +v -3.486624 -14.063000 -1.000001 +v -3.658804 -14.040120 -1.000001 +v -3.836713 -13.995700 -1.000001 +v -4.204983 -13.841300 -1.000001 +v -3.064503 -14.020530 -1.000001 +v -2.878902 -13.943900 -1.000001 +v -2.683776 -13.804260 -1.000001 +v -2.523336 -13.613500 -1.000001 +v -2.402435 -13.372600 -1.000001 +v -2.325924 -13.082530 -1.000001 +v -11.984960 -9.349529 -1.000000 +v -12.721910 -9.347394 -1.000000 +v -12.789020 -9.421888 -1.000000 +v -12.845920 -9.517392 -1.000000 +v -12.888060 -9.630308 -1.000000 +v -12.922880 -9.899136 -1.000000 +v -12.643580 -9.290076 -1.000000 +v -12.555370 -9.250595 -1.000000 +v -12.458250 -9.229397 -1.000000 +v -12.348020 -9.227452 -1.000000 +v -12.230520 -9.246961 -1.000000 +v -12.938980 -15.140140 -1.000001 +v -12.474700 -16.349609 -1.000001 +v -12.252560 -16.588350 -1.000001 +v -12.007230 -16.769199 -1.000001 +v -12.664030 -16.069201 -1.000001 +v -12.810930 -15.763330 -1.000001 +v -12.905790 -15.448240 -1.000001 +v -3.594514 -21.626280 -1.000001 +v -2.653391 -22.608061 -1.000001 +v -2.474875 -23.004829 -1.000001 +v -2.366918 -23.413799 -1.000001 +v -2.331298 -23.821421 -1.000001 +v -2.900688 -22.237030 -1.000001 +v -3.052730 -22.062059 -1.000001 +v -3.221965 -21.899099 -1.000001 +v -3.400519 -21.755520 -1.000001 +v -2.538111 -33.729561 -1.000001 +v -3.407758 -34.910000 -1.000002 +v -3.633279 -34.894100 -1.000002 +v -3.809279 -34.856091 -1.000002 +v -3.996799 -34.794971 -1.000002 +v -4.214165 -34.700981 -1.000002 +v -4.444436 -34.577541 -1.000002 +v -3.206139 -34.884621 -1.000002 +v -3.029303 -34.820099 -1.000002 +v -2.878132 -34.718540 -1.000002 +v -2.753508 -34.582069 -1.000002 +v -2.656312 -34.412819 -1.000002 +v -2.601945 -34.265640 -1.000002 +v -2.563875 -34.102112 -1.000002 +v -31.037670 -19.223930 -1.000001 +v -31.856939 -18.220461 -1.000001 +v -31.950171 -17.909149 -1.000001 +v -31.982500 -17.602690 -1.000001 +v -31.710920 -18.522110 -1.000001 +v -31.520281 -18.799589 -1.000001 +v -31.293150 -19.038361 -1.000001 +v -31.712339 13.270770 -0.999999 +v -30.969570 14.542240 -0.999999 +v -30.693640 14.614890 -0.999999 +v -30.396780 14.615500 -0.999999 +v -31.215340 14.402460 -0.999999 +v -31.421730 14.200490 -0.999999 +v -31.579510 13.941270 -0.999999 +v -31.679449 13.629710 -0.999999 +v 2.503686 23.199570 -0.999999 +v 6.767278 20.737940 -0.999999 +v 2.318549 23.293369 -0.999999 +v 2.118320 23.370770 -0.999999 +v 1.887968 23.436081 -0.999999 +v 1.646967 23.482201 -0.999999 +v 1.166741 23.516991 -0.999999 +v 0.686610 23.480829 -0.999999 +v 0.445728 23.434031 -0.999999 +v 0.215548 23.368071 -0.999999 +v 0.015533 23.290100 -0.999999 +v -0.169347 23.195789 -0.999999 +v -5.775456 19.937870 -0.999999 +v -6.085020 19.717300 -0.999999 +v -6.206591 19.597380 -0.999999 +v -6.306021 19.472389 -0.999999 +v -6.404158 19.299610 -0.999999 +v -6.462938 19.122049 -0.999999 +v -6.482364 18.942129 -0.999999 +v -6.462439 18.762270 -0.999999 +v -6.403163 18.584881 -0.999999 +v -6.304539 18.412380 -0.999999 +v -6.204750 18.287661 -0.999999 +v -6.082830 18.168079 -0.999999 +v -5.772599 17.948380 -0.999999 +v -1.890215 15.706850 -0.999999 +v 1.302336 3.393586 -1.000000 +v 27.762609 18.434891 -0.999999 +v 0.976425 3.232473 -1.000000 +v 0.636600 3.117338 -1.000000 +v 0.287486 3.048182 -1.000000 +v -0.066293 3.025005 -1.000000 +v -0.420113 3.047807 -1.000000 +v -0.769347 3.116588 -1.000000 +v -1.109373 3.231348 -1.000000 +v -1.435565 3.392086 -1.000000 +v -26.719641 17.714270 -0.999999 +v -26.995159 17.904921 -0.999999 +v -27.226070 18.128401 -0.999999 +v -27.412350 18.378941 -0.999999 +v -27.554010 18.650749 -0.999999 +v -27.623430 18.840151 -0.999999 +v -27.673161 19.034679 -0.999999 +v -27.703360 19.234209 -0.999999 +v -27.713560 19.435499 -0.999999 +v -27.703770 19.636801 -0.999999 +v -27.673969 19.836390 -0.999999 +v -27.624630 20.031019 -0.999999 +v -27.555599 20.220551 -0.999999 +v -27.414490 20.492630 -0.999999 +v -27.228689 20.743530 -0.999999 +v -26.998230 20.967470 -0.999999 +v -26.723070 21.158649 -0.999999 +v -3.097852 34.888088 -0.999998 +v -3.058702 34.910809 -0.999998 +v -2.760384 35.064079 -0.999998 +v -2.510572 35.174419 -0.999998 +v -2.024714 35.353069 -0.999998 +v -1.582107 35.478981 -0.999998 +v -1.080716 35.581661 -0.999998 +v -0.754755 35.626011 -0.999998 +v -0.411912 35.653530 -0.999998 +v 0.068701 35.658569 -0.999998 +v 0.572670 35.620548 -0.999998 +v 1.096192 35.531940 -0.999998 +v 1.635463 35.385231 -0.999998 +v 2.186679 35.172890 -0.999998 +v 2.746035 34.887402 -0.999998 +v 2.771456 34.872719 -0.999998 +v 7.464162 32.163349 -0.999999 +v 15.253320 27.666241 -0.999999 +v 27.735189 20.459780 -0.999999 +v 27.760611 20.445101 -0.999999 +v 27.895399 20.354771 -0.999999 +v 28.012421 20.250940 -0.999999 +v 28.113310 20.133301 -0.999999 +v 28.195770 20.005659 -0.999999 +v 28.304729 19.730980 -0.999999 +v 28.341249 19.440559 -0.999999 +v 28.305321 19.150070 -0.999999 +v 28.196911 18.875179 -0.999999 +v 28.114700 18.747379 -0.999999 +v 28.014050 18.629551 -0.999999 +v 27.897230 18.525490 -0.999999 +v 31.698460 -17.754620 -1.000001 +v 31.678040 -18.025631 -1.000001 +v 31.618450 -18.258989 -1.000001 +v 31.522221 -18.459169 -1.000001 +v 31.427509 -18.590231 -1.000001 +v 31.314671 -18.707041 -1.000001 +v 31.184740 -18.811489 -1.000001 +v 31.038811 -18.905470 -1.000001 +v 26.822330 -21.359131 -1.000001 +v 26.698940 -21.396070 -1.000001 +v 26.574249 -21.392080 -1.000001 +v 26.458860 -21.351021 -1.000001 +v 26.363340 -21.276751 -1.000001 +v 26.298269 -21.173100 -1.000001 +v 26.274229 -21.043930 -1.000001 +v 26.274229 -11.652350 -1.000000 +v 26.240850 -11.462400 -1.000000 +v 26.157789 -11.318790 -1.000000 +v 26.037319 -11.223560 -1.000000 +v 25.891661 -11.178740 -1.000000 +v 25.733061 -11.186380 -1.000000 +v 25.573780 -11.248510 -1.000000 +v 21.562111 -13.571100 -1.000001 +v 21.370380 -13.705390 -1.000001 +v 21.218809 -13.856010 -1.000001 +v 21.105040 -14.022040 -1.000001 +v 21.043091 -14.156130 -1.000001 +v 21.000080 -14.298000 -1.000001 +v 20.966869 -14.603510 -1.000001 +v 20.966869 -24.051201 -1.000001 +v 20.956520 -24.269871 -1.000001 +v 20.904810 -24.472601 -1.000001 +v 20.816071 -24.657419 -1.000001 +v 20.727819 -24.783110 -1.000001 +v 20.623011 -24.896790 -1.000001 +v 20.371010 -25.084841 -1.000001 +v 15.581860 -27.858259 -1.000001 +v 15.463810 -27.894529 -1.000001 +v 15.340730 -27.890249 -1.000001 +v 15.224440 -27.849171 -1.000001 +v 15.126750 -27.775049 -1.000001 +v 15.059470 -27.671631 -1.000001 +v 15.034420 -27.542681 -1.000001 +v 15.034420 -18.158489 -1.000001 +v 15.003990 -18.001150 -1.000001 +v 14.921680 -17.866699 -1.000001 +v 14.800500 -17.765039 -1.000001 +v 14.653450 -17.706020 -1.000001 +v 14.493510 -17.699530 -1.000001 +v 14.333690 -17.755440 -1.000001 +v 10.169160 -20.177891 -1.000001 +v 9.977448 -20.309700 -1.000001 +v 9.825815 -20.460020 -1.000001 +v 9.711927 -20.627211 -1.000001 +v 9.649883 -20.762680 -1.000001 +v 9.606781 -20.906019 -1.000001 +v 9.573477 -21.213511 -1.000001 +v 9.573477 -30.649120 -1.000001 +v 9.540466 -30.954081 -1.000001 +v 9.497616 -31.095310 -1.000001 +v 9.435792 -31.228849 -1.000001 +v 9.354342 -31.353979 -1.000001 +v 9.251994 -31.471161 -1.000001 +v 9.126501 -31.581169 -1.000001 +v 8.977601 -31.682760 -1.000001 +v 3.623141 -34.783489 -1.000002 +v 3.518881 -34.835880 -1.000002 +v 3.407471 -34.868351 -1.000002 +v 3.280597 -34.881981 -1.000002 +v 3.149746 -34.874161 -1.000002 +v 2.895620 -34.802711 -1.000002 +v 2.651738 -34.663250 -1.000002 +v 2.434501 -34.463181 -1.000002 +v 2.260306 -34.209869 -1.000002 +v 2.192190 -34.059601 -1.000001 +v 2.142445 -33.897968 -1.000001 +v 2.114818 -33.739540 -1.000001 +v 2.106637 -33.573120 -1.000001 +v 2.133908 -3.020771 -1.000000 +v 2.166210 -2.554749 -1.000000 +v 2.207469 -2.332289 -1.000000 +v 2.266531 -2.117218 -1.000000 +v 2.344197 -1.909804 -1.000000 +v 2.441266 -1.710312 -1.000000 +v 2.624997 -1.426512 -1.000000 +v 2.856881 -1.162039 -1.000000 +v 3.139616 -0.917790 -1.000000 +v 3.475899 -0.694668 -1.000000 +v 29.570330 14.423920 -0.999999 +v 29.843470 14.553590 -0.999999 +v 30.123699 14.616530 -0.999999 +v 30.402599 14.617650 -0.999999 +v 30.671749 14.561850 -0.999999 +v 30.922720 14.454050 -0.999999 +v 31.147100 14.299160 -0.999999 +v 31.336460 14.102080 -0.999999 +v 31.482401 13.867730 -0.999999 +v 31.576481 13.601010 -0.999999 +v 31.610291 13.306840 -0.999999 +v -100.000000 -100.000000 -3.000004 +v -100.000000 100.000000 -2.999996 +v 100.000000 -100.000000 -3.000004 +v 100.000000 100.000000 -2.999996 +vn 0.0000 -0.0000 1.0000 +vn -0.5000 -0.8660 0.0000 +vn -0.9064 -0.4224 0.0000 +vn -0.9619 -0.2734 0.0000 +vn -0.9893 -0.1457 0.0000 +vn -0.9988 -0.0492 0.0000 +vn -0.8301 -0.5576 0.0000 +vn -0.7549 -0.6559 0.0000 +vn -0.6917 -0.7222 0.0000 +vn -0.6203 -0.7843 0.0000 +vn -0.5404 -0.8414 0.0000 +vn -1.0000 0.0027 0.0000 +vn -0.1924 0.9813 0.0000 +vn -0.0118 0.9999 0.0000 +vn 0.1317 0.9913 0.0000 +vn 0.2422 0.9702 0.0000 +vn 0.3866 0.9222 0.0000 +vn 0.3867 0.9222 0.0000 +vn -0.3816 0.9243 0.0000 +vn -0.5820 0.8132 0.0000 +vn -0.7653 0.6437 0.0000 +vn -0.8938 0.4486 0.0000 +vn -0.9669 0.2550 0.0000 +vn -0.9968 0.0803 0.0000 +vn 0.5000 0.8660 0.0000 +vn -0.5905 0.8070 0.0000 +vn -0.7430 0.6693 0.0000 +vn -0.8591 0.5118 0.0000 +vn -0.9369 0.3497 0.0000 +vn -0.9369 0.3496 0.0000 +vn -0.9917 0.1285 0.0000 +vn -0.4085 0.9127 0.0000 +vn -0.2132 0.9770 0.0000 +vn -0.0176 0.9998 0.0000 +vn 0.1638 0.9865 0.0000 +vn 0.3854 0.9227 0.0000 +vn -1.0000 0.0031 0.0000 +vn -0.8288 -0.5596 0.0000 +vn -0.7321 -0.6812 0.0000 +vn -0.5934 -0.8049 0.0000 +vn -0.9014 -0.4329 0.0000 +vn -0.9575 -0.2883 0.0000 +vn -0.9942 -0.1071 0.0000 +vn -0.8321 -0.5546 0.0000 +vn -0.9119 -0.4103 0.0000 +vn -0.9669 -0.2552 0.0000 +vn -0.9962 -0.0871 0.0000 +vn -0.7548 -0.6559 0.0000 +vn -0.6936 -0.7203 0.0000 +vn -0.6267 -0.7793 0.0000 +vn -0.5544 -0.8322 0.0000 +vn -0.9998 0.0209 0.0000 +vn -0.1249 0.9922 0.0000 +vn 0.0703 0.9975 0.0000 +vn 0.2111 0.9775 0.0000 +vn 0.3099 0.9508 0.0000 +vn 0.3969 0.9179 0.0000 +vn 0.4725 0.8814 0.0000 +vn -0.3428 0.9394 0.0000 +vn -0.5577 0.8301 0.0000 +vn -0.7384 0.6743 0.0000 +vn -0.8672 0.4980 0.0000 +vn -0.9380 0.3465 0.0000 +vn -0.9740 0.2267 0.0000 +vn -0.9976 0.0690 0.0000 +vn 0.9001 0.4357 0.0000 +vn 0.9580 0.2869 0.0000 +vn 0.9945 0.1049 0.0000 +vn 0.8242 0.5663 0.0000 +vn 0.7245 0.6892 0.0000 +vn 0.5877 0.8091 0.0000 +vn 1.0000 -0.0088 0.0000 +vn 0.4944 -0.8692 0.0000 +vn 0.2546 -0.9670 0.0000 +vn 0.0021 -1.0000 0.0000 +vn -0.2402 -0.9707 0.0000 +vn 0.6994 -0.7147 0.0000 +vn 0.8542 -0.5199 0.0000 +vn 0.9522 -0.3054 0.0000 +vn 0.9958 -0.0913 0.0000 +vn 0.9958 -0.0912 0.0000 +vn 0.4520 0.8920 0.0000 +vn 0.3606 0.9327 0.0000 +vn 0.2728 0.9621 0.0000 +vn 0.1880 0.9822 0.0000 +vn 0.0723 0.9974 0.0000 +vn -0.0751 0.9972 0.0000 +vn -0.1907 0.9816 0.0000 +vn -0.2755 0.9613 0.0000 +vn -0.3632 0.9317 0.0000 +vn -0.4544 0.8908 0.0000 +vn -0.5025 0.8646 0.0000 +vn -0.5803 0.8144 0.0000 +vn -0.7023 0.7119 0.0000 +vn -0.7826 0.6225 0.0000 +vn -0.8695 0.4939 0.0000 +vn -0.9493 0.3143 0.0000 +vn -0.9942 0.1073 0.0000 +vn -0.9939 -0.1101 0.0000 +vn -0.9484 -0.3169 0.0000 +vn -0.8681 -0.4963 0.0000 +vn -0.7808 -0.6248 0.0000 +vn -0.7808 -0.6247 0.0000 +vn -0.7002 -0.7139 0.0000 +vn -0.5779 -0.8161 0.0000 +vn 0.5024 -0.8646 0.0000 +vn -0.4942 0.8694 0.0000 +vn -0.4432 0.8964 0.0000 +vn -0.3209 0.9471 0.0000 +vn -0.1943 0.9809 0.0000 +vn -0.0654 0.9979 0.0000 +vn 0.0643 0.9979 0.0000 +vn 0.1932 0.9812 0.0000 +vn 0.3198 0.9475 0.0000 +vn 0.4420 0.8970 0.0000 +vn 0.4929 0.8701 0.0000 +vn 0.5690 0.8223 0.0000 +vn 0.6954 0.7186 0.0000 +vn 0.8025 0.5967 0.0000 +vn 0.8868 0.4622 0.0000 +vn 0.9389 0.3441 0.0000 +vn 0.9688 0.2477 0.0000 +vn 0.9887 0.1496 0.0000 +vn 0.9887 0.1497 0.0000 +vn 0.9987 0.0506 0.0000 +vn 0.9988 -0.0486 0.0000 +vn 0.9890 -0.1477 0.0000 +vn 0.9693 -0.2457 0.0000 +vn 0.9396 -0.3422 0.0000 +vn 0.8877 -0.4604 0.0000 +vn 0.8036 -0.5951 0.0000 +vn 0.6969 -0.7172 0.0000 +vn 0.5706 -0.8212 0.0000 +vn 0.5025 -0.8646 0.0000 +vn 0.5019 -0.8649 0.0000 +vn 0.4570 -0.8895 0.0000 +vn 0.4040 -0.9147 0.0000 +vn 0.3451 -0.9386 0.0000 +vn 0.2736 -0.9618 0.0000 +vn 0.2006 -0.9797 0.0000 +vn 0.1348 -0.9909 0.0000 +vn 0.0800 -0.9968 0.0000 +vn 0.0105 -0.9999 0.0000 +vn -0.0752 -0.9972 0.0000 +vn -0.1669 -0.9860 0.0000 +vn -0.2625 -0.9649 0.0000 +vn -0.3595 -0.9332 0.0000 +vn -0.4546 -0.8907 0.0000 +vn -0.5001 -0.8659 0.0000 +vn -0.5002 -0.8659 0.0000 +vn -0.5001 -0.8660 0.0000 +vn -0.5567 -0.8307 0.0000 +vn -0.6637 -0.7480 0.0000 +vn -0.7591 -0.6510 0.0000 +vn -0.8400 -0.5427 0.0000 +vn -0.8400 -0.5426 0.0000 +vn -0.9295 -0.3687 0.0000 +vn -0.9922 -0.1248 0.0000 +vn -0.9924 0.1228 0.0000 +vn -0.9924 0.1227 0.0000 +vn -0.9303 0.3669 0.0000 +vn -0.8410 0.5410 0.0000 +vn -0.7604 0.6495 0.0000 +vn -0.6651 0.7467 0.0000 +vn -0.6652 0.7467 0.0000 +vn -0.5583 0.8296 0.0000 +vn -0.9972 0.0751 0.0000 +vn -0.9689 0.2474 0.0000 +vn -0.9013 0.4333 0.0000 +vn -0.8105 0.5857 0.0000 +vn -0.7192 0.6948 0.0000 +vn -0.6265 0.7794 0.0000 +vn -0.5414 0.8407 0.0000 +vn -0.5415 0.8407 0.0000 +vn -0.5030 0.8643 0.0000 +vn -0.2868 0.9580 0.0000 +vn 0.0320 0.9995 0.0000 +vn 0.3352 0.9421 0.0000 +vn 0.6138 0.7894 0.0000 +vn 0.8469 0.5317 0.0000 +vn 0.9831 0.1830 0.0000 +vn 1.0000 0.0000 0.0000 +vn 0.9849 0.1731 0.0000 +vn 0.8656 0.5007 0.0000 +vn 0.6201 0.7845 0.0000 +vn 0.2941 0.9558 0.0000 +vn -0.0481 0.9988 0.0000 +vn -0.3634 0.9316 0.0000 +vn -0.5010 0.8654 0.0000 +vn -0.5737 0.8191 0.0000 +vn -0.7049 0.7093 0.0000 +vn -0.8249 0.5653 0.0000 +vn -0.9078 0.4194 0.0000 +vn -0.9570 0.2901 0.0000 +vn -0.9941 0.1081 0.0000 +vn -1.0000 0.0000 0.0000 +vn -0.9989 0.0473 0.0000 +vn -0.9690 0.2472 0.0000 +vn -0.9690 0.2471 0.0000 +vn -0.9015 0.4328 0.0000 +vn -0.8184 0.5746 0.0000 +vn -0.7352 0.6778 0.0000 +vn -0.5981 0.8014 0.0000 +vn -0.5011 0.8654 0.0000 +vn -0.2937 0.9559 0.0000 +vn 0.0348 0.9994 0.0000 +vn 0.3331 0.9429 0.0000 +vn 0.6044 0.7966 0.0000 +vn 0.6045 0.7966 0.0000 +vn 0.8382 0.5453 0.0000 +vn 0.9817 0.1907 0.0000 +vn 0.9816 0.1907 0.0000 +vn 0.9818 0.1899 0.0000 +vn 0.8529 0.5221 0.0000 +vn 0.6427 0.7661 0.0000 +vn 0.3725 0.9280 0.0000 +vn 0.0405 0.9992 0.0000 +vn -0.3302 0.9439 0.0000 +vn -0.5028 0.8644 0.0000 +vn -0.5666 0.8240 0.0000 +vn -0.7040 0.7102 0.0000 +vn -0.8265 0.5630 0.0000 +vn -0.9092 0.4164 0.0000 +vn -0.9576 0.2880 0.0000 +vn -0.9942 0.1077 0.0000 +vn -0.9942 0.1076 0.0000 +vn -0.9569 0.2903 0.0000 +vn -0.9075 0.4201 0.0000 +vn -0.8381 0.5455 0.0000 +vn -0.7532 0.6578 0.0000 +vn -0.6592 0.7520 0.0000 +vn -0.5636 0.8260 0.0000 +vn -0.5636 0.8261 0.0000 +vn -0.4490 0.8935 0.0000 +vn -0.2798 0.9601 0.0000 +vn -0.1068 0.9943 0.0000 +vn 0.0597 0.9982 0.0000 +vn 0.2707 0.9627 0.0000 +vn 0.4964 0.8681 0.0000 +vn 0.6774 0.7356 0.0000 +vn 0.8240 0.5666 0.0000 +vn 0.9108 0.4129 0.0000 +vn 0.9558 0.2942 0.0000 +vn 0.9558 0.2941 0.0000 +vn 0.9851 0.1718 0.0000 +vn 0.9988 0.0491 0.0000 +vn 1.0000 -0.0009 0.0000 +vn 0.9976 -0.0691 0.0000 +vn 0.9832 -0.1824 0.0000 +vn 0.9643 -0.2648 0.0000 +vn 0.9365 -0.3507 0.0000 +vn 0.8992 -0.4375 0.0000 +vn 0.8394 -0.5435 0.0000 +vn 0.8394 -0.5434 0.0000 +vn 0.7519 -0.6593 0.0000 +vn 0.6537 -0.7567 0.0000 +vn 0.5529 -0.8333 0.0000 +vn 0.5013 -0.8653 0.0000 +vn 0.4289 -0.9034 0.0000 +vn 0.2191 -0.9757 0.0000 +vn 0.0040 -1.0000 0.0000 +vn -0.2030 -0.9792 0.0000 +vn -0.3947 -0.9188 0.0000 +vn -0.5681 -0.8230 0.0000 +vn -0.7211 -0.6928 0.0000 +vn -0.8489 -0.5286 0.0000 +vn -0.9431 -0.3326 0.0000 +vn -0.9935 -0.1142 0.0000 +vn -1.0000 -0.0028 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 1.0000 0.0000 +usemtl None +s off +f 1//1 2//1 3//1 +f 1//1 3//1 4//1 +f 1//1 4//1 5//1 +f 1//1 5//1 6//1 +f 1//1 6//1 7//1 +f 1//1 7//1 8//1 +f 1//1 8//1 9//1 +f 1//1 9//1 10//1 +f 1//1 10//1 11//1 +f 1//1 11//1 12//1 +f 1//1 12//1 13//1 +f 1//1 13//1 14//1 +f 1//1 14//1 15//1 +f 3//1 2//1 16//1 +f 16//1 2//1 17//1 +f 16//1 17//1 18//1 +f 18//1 17//1 19//1 +f 18//1 19//1 20//1 +f 20//1 19//1 21//1 +f 20//1 21//1 22//1 +f 22//1 21//1 23//1 +f 22//1 23//1 24//1 +f 24//1 23//1 25//1 +f 24//1 25//1 26//1 +f 27//1 28//1 29//1 +f 29//1 28//1 30//1 +f 30//1 28//1 31//1 +f 31//1 28//1 32//1 +f 32//1 28//1 33//1 +f 33//1 28//1 34//1 +f 35//1 36//1 37//1 +f 37//1 36//1 38//1 +f 38//1 36//1 39//1 +f 39//1 36//1 40//1 +f 40//1 36//1 41//1 +f 42//1 43//1 44//1 +f 42//1 44//1 45//1 +f 42//1 45//1 46//1 +f 42//1 46//1 47//1 +f 42//1 47//1 48//1 +f 42//1 48//1 49//1 +f 42//1 49//1 50//1 +f 42//1 50//1 51//1 +f 52//1 53//1 54//1 +f 52//1 54//1 55//1 +f 52//1 55//1 56//1 +f 52//1 56//1 57//1 +f 52//1 57//1 58//1 +f 59//1 60//1 61//1 +f 59//1 61//1 62//1 +f 59//1 62//1 63//1 +f 59//1 63//1 64//1 +f 59//1 64//1 65//1 +f 59//1 65//1 66//1 +f 59//1 66//1 67//1 +f 59//1 67//1 68//1 +f 59//1 68//1 69//1 +f 59//1 69//1 36//1 +f 59//1 36//1 35//1 +f 59//1 35//1 70//1 +f 59//1 70//1 71//1 +f 59//1 71//1 72//1 +f 59//1 72//1 73//1 +f 74//1 75//1 76//1 +f 74//1 76//1 77//1 +f 74//1 77//1 78//1 +f 74//1 78//1 79//1 +f 74//1 79//1 80//1 +f 74//1 80//1 81//1 +f 74//1 81//1 82//1 +f 74//1 82//1 83//1 +f 74//1 83//1 84//1 +f 74//1 84//1 85//1 +f 74//1 85//1 86//1 +f 74//1 86//1 87//1 +f 74//1 87//1 88//1 +f 74//1 88//1 89//1 +f 74//1 89//1 90//1 +f 74//1 90//1 91//1 +f 74//1 91//1 92//1 +f 74//1 92//1 93//1 +f 74//1 93//1 94//1 +f 74//1 94//1 95//1 +f 74//1 95//1 96//1 +f 75//1 97//1 98//1 +f 75//1 98//1 99//1 +f 75//1 99//1 28//1 +f 75//1 28//1 27//1 +f 75//1 27//1 100//1 +f 75//1 100//1 101//1 +f 75//1 101//1 102//1 +f 75//1 102//1 103//1 +f 75//1 103//1 104//1 +f 75//1 104//1 105//1 +f 75//1 105//1 106//1 +f 75//1 106//1 107//1 +f 75//1 107//1 108//1 +f 75//1 108//1 109//1 +f 75//1 109//1 110//1 +f 75//1 110//1 111//1 +f 75//1 111//1 112//1 +f 75//1 112//1 113//1 +f 75//1 113//1 114//1 +f 75//1 114//1 115//1 +f 75//1 115//1 116//1 +f 75//1 116//1 117//1 +f 75//1 117//1 118//1 +f 75//1 118//1 119//1 +f 75//1 119//1 76//1 +f 120//1 74//1 96//1 +f 120//1 96//1 121//1 +f 120//1 121//1 122//1 +f 120//1 122//1 123//1 +f 120//1 123//1 124//1 +f 120//1 124//1 125//1 +f 120//1 125//1 126//1 +f 120//1 126//1 127//1 +f 120//1 127//1 128//1 +f 120//1 128//1 129//1 +f 120//1 129//1 97//1 +f 130//1 53//1 52//1 +f 130//1 52//1 131//1 +f 130//1 131//1 132//1 +f 130//1 132//1 133//1 +f 130//1 133//1 134//1 +f 77//1 130//1 134//1 +f 77//1 134//1 135//1 +f 77//1 135//1 136//1 +f 77//1 136//1 137//1 +f 77//1 137//1 138//1 +f 77//1 138//1 139//1 +f 77//1 139//1 140//1 +f 77//1 140//1 141//1 +f 77//1 141//1 142//1 +f 77//1 142//1 78//1 +f 44//1 43//1 143//1 +f 44//1 143//1 144//1 +f 44//1 144//1 145//1 +f 44//1 145//1 146//1 +f 57//1 147//1 148//1 +f 57//1 148//1 44//1 +f 57//1 44//1 146//1 +f 57//1 146//1 149//1 +f 57//1 149//1 150//1 +f 57//1 150//1 151//1 +f 57//1 151//1 58//1 +f 152//1 41//1 36//1 +f 152//1 36//1 153//1 +f 152//1 153//1 154//1 +f 152//1 154//1 155//1 +f 152//1 155//1 156//1 +f 152//1 156//1 157//1 +f 152//1 157//1 158//1 +f 152//1 158//1 159//1 +f 160//1 161//1 162//1 +f 160//1 162//1 163//1 +f 160//1 163//1 164//1 +f 160//1 164//1 73//1 +f 160//1 73//1 72//1 +f 153//1 36//1 165//1 +f 153//1 165//1 166//1 +f 153//1 166//1 167//1 +f 153//1 167//1 168//1 +f 167//1 169//1 170//1 +f 167//1 170//1 171//1 +f 167//1 171//1 172//1 +f 167//1 172//1 173//1 +f 167//1 173//1 168//1 +f 174//1 175//1 176//1 +f 174//1 176//1 177//1 +f 174//1 177//1 178//1 +f 174//1 178//1 179//1 +f 174//1 179//1 180//1 +f 174//1 180//1 181//1 +f 174//1 181//1 182//1 +f 174//1 182//1 183//1 +f 178//1 177//1 184//1 +f 178//1 184//1 185//1 +f 178//1 185//1 186//1 +f 178//1 186//1 187//1 +f 175//1 34//1 28//1 +f 175//1 28//1 188//1 +f 175//1 188//1 189//1 +f 175//1 189//1 190//1 +f 175//1 190//1 191//1 +f 175//1 191//1 176//1 +f 97//1 129//1 192//1 +f 97//1 192//1 193//1 +f 97//1 193//1 194//1 +f 97//1 194//1 195//1 +f 97//1 195//1 196//1 +f 97//1 196//1 197//1 +f 97//1 197//1 198//1 +f 97//1 198//1 199//1 +f 97//1 199//1 200//1 +f 97//1 200//1 201//1 +f 97//1 201//1 202//1 +f 97//1 202//1 203//1 +f 97//1 203//1 204//1 +f 97//1 204//1 205//1 +f 97//1 205//1 206//1 +f 97//1 206//1 207//1 +f 97//1 207//1 208//1 +f 97//1 208//1 209//1 +f 97//1 209//1 210//1 +f 97//1 210//1 211//1 +f 97//1 211//1 212//1 +f 97//1 212//1 98//1 +f 213//1 194//1 193//1 +f 213//1 193//1 214//1 +f 213//1 214//1 215//1 +f 213//1 215//1 216//1 +f 213//1 216//1 217//1 +f 213//1 217//1 218//1 +f 213//1 218//1 42//1 +f 213//1 42//1 51//1 +f 219//1 207//1 220//1 +f 219//1 220//1 221//1 +f 219//1 221//1 222//1 +f 219//1 222//1 223//1 +f 219//1 223//1 224//1 +f 219//1 224//1 225//1 +f 219//1 225//1 226//1 +f 219//1 226//1 227//1 +f 207//1 206//1 228//1 +f 207//1 228//1 229//1 +f 207//1 229//1 230//1 +f 207//1 230//1 231//1 +f 207//1 231//1 220//1 +f 148//1 147//1 232//1 +f 232//1 147//1 233//1 +f 232//1 233//1 234//1 +f 232//1 234//1 235//1 +f 235//1 234//1 236//1 +f 235//1 236//1 237//1 +f 237//1 236//1 238//1 +f 237//1 238//1 239//1 +f 239//1 238//1 240//1 +f 239//1 240//1 241//1 +f 241//1 240//1 242//1 +f 242//1 240//1 243//1 +f 242//1 243//1 244//1 +f 244//1 243//1 60//1 +f 60//1 243//1 245//1 +f 60//1 245//1 61//1 +f 162//1 161//1 246//1 +f 246//1 161//1 247//1 +f 246//1 247//1 248//1 +f 248//1 247//1 249//1 +f 248//1 249//1 250//1 +f 248//1 250//1 251//1 +f 251//1 250//1 252//1 +f 251//1 252//1 253//1 +f 253//1 252//1 104//1 +f 253//1 104//1 103//1 +f 254//1 255//1 256//1 +f 256//1 255//1 257//1 +f 256//1 257//1 169//1 +f 169//1 257//1 258//1 +f 169//1 258//1 170//1 +f 187//1 186//1 259//1 +f 259//1 186//1 260//1 +f 261//1 262//1 263//1 +f 263//1 262//1 264//1 +f 263//1 264//1 265//1 +f 265//1 264//1 222//1 +f 265//1 222//1 266//1 +f 266//1 222//1 221//1 +f 267//2 268//2 56//2 +f 56//2 268//2 57//2 +f 238//3 269//3 240//3 +f 240//4 269//4 270//4 +f 240//4 270//4 243//4 +f 243//5 270//5 271//5 +f 243//5 271//5 245//5 +f 245//6 271//6 272//6 +f 245//6 272//6 61//6 +f 269//3 238//3 273//3 +f 273//7 238//7 236//7 +f 273//7 236//7 274//7 +f 274//8 236//8 234//8 +f 274//8 234//8 275//8 +f 275//9 234//9 233//9 +f 275//9 233//9 276//9 +f 276//10 233//10 147//10 +f 276//10 147//10 277//10 +f 277//11 147//11 57//11 +f 277//11 57//11 268//11 +f 272//12 278//12 61//12 +f 61//12 278//12 62//12 +f 68//13 279//13 69//13 +f 69//14 279//14 280//14 +f 69//14 280//14 36//14 +f 36//15 280//15 281//15 +f 36//15 281//15 165//15 +f 165//16 281//16 282//16 +f 165//16 282//16 166//16 +f 166//17 282//17 283//17 +f 166//18 283//18 167//18 +f 279//13 68//13 284//13 +f 284//19 68//19 67//19 +f 284//19 67//19 285//19 +f 285//20 67//20 66//20 +f 285//20 66//20 286//20 +f 286//21 66//21 65//21 +f 286//21 65//21 287//21 +f 287//22 65//22 64//22 +f 287//22 64//22 288//22 +f 288//23 64//23 63//23 +f 288//23 63//23 289//23 +f 289//24 63//24 62//24 +f 289//24 62//24 278//24 +f 283//25 290//25 167//25 +f 167//25 290//25 169//25 +f 258//26 291//26 170//26 +f 170//27 291//27 292//27 +f 170//27 292//27 171//27 +f 171//28 292//28 293//28 +f 171//28 293//28 172//28 +f 172//29 293//29 294//29 +f 172//30 294//30 173//30 +f 173//31 294//31 295//31 +f 173//31 295//31 168//31 +f 291//26 258//26 296//26 +f 296//32 258//32 257//32 +f 296//32 257//32 297//32 +f 297//33 257//33 255//33 +f 297//33 255//33 298//33 +f 298//34 255//34 254//34 +f 298//34 254//34 299//34 +f 299//35 254//35 256//35 +f 299//35 256//35 300//35 +f 300//36 256//36 169//36 +f 300//36 169//36 290//36 +f 295//37 301//37 168//37 +f 168//37 301//37 153//37 +f 156//38 302//38 157//38 +f 157//39 302//39 303//39 +f 157//39 303//39 158//39 +f 158//40 303//40 304//40 +f 158//40 304//40 159//40 +f 302//38 156//38 305//38 +f 305//41 156//41 155//41 +f 305//41 155//41 306//41 +f 306//42 155//42 154//42 +f 306//42 154//42 307//42 +f 307//43 154//43 153//43 +f 307//43 153//43 301//43 +f 304//2 308//2 159//2 +f 159//2 308//2 152//2 +f 38//44 309//44 37//44 +f 37//45 309//45 310//45 +f 37//45 310//45 35//45 +f 35//46 310//46 311//46 +f 35//46 311//46 70//46 +f 70//47 311//47 312//47 +f 70//47 312//47 71//47 +f 309//44 38//44 313//44 +f 313//48 38//48 39//48 +f 313//48 39//48 314//48 +f 314//49 39//49 40//49 +f 314//49 40//49 315//49 +f 315//50 40//50 41//50 +f 315//50 41//50 316//50 +f 316//51 41//51 152//51 +f 316//51 152//51 308//51 +f 312//52 317//52 71//52 +f 71//52 317//52 72//52 +f 104//53 318//53 105//53 +f 105//54 318//54 319//54 +f 105//54 319//54 106//54 +f 106//55 319//55 320//55 +f 106//55 320//55 107//55 +f 107//56 320//56 321//56 +f 107//56 321//56 108//56 +f 108//57 321//57 322//57 +f 108//57 322//57 109//57 +f 109//58 322//58 323//58 +f 109//58 323//58 110//58 +f 318//53 104//53 324//53 +f 324//59 104//59 252//59 +f 324//59 252//59 325//59 +f 325//60 252//60 250//60 +f 325//60 250//60 326//60 +f 326//61 250//61 249//61 +f 326//61 249//61 327//61 +f 327//62 249//62 247//62 +f 327//62 247//62 328//62 +f 328//63 247//63 161//63 +f 328//63 161//63 329//63 +f 329//64 161//64 160//64 +f 329//64 160//64 330//64 +f 330//65 160//65 72//65 +f 330//65 72//65 317//65 +f 323//25 331//25 110//25 +f 110//25 331//25 111//25 +f 114//66 332//66 115//66 +f 115//67 332//67 333//67 +f 115//67 333//67 116//67 +f 116//68 333//68 334//68 +f 116//68 334//68 117//68 +f 332//66 114//66 335//66 +f 335//69 114//69 113//69 +f 335//69 113//69 336//69 +f 336//70 113//70 112//70 +f 336//70 112//70 337//70 +f 337//71 112//71 111//71 +f 337//71 111//71 331//71 +f 334//72 338//72 117//72 +f 117//72 338//72 118//72 +f 130//73 339//73 53//73 +f 53//74 339//74 340//74 +f 53//74 340//74 54//74 +f 54//75 340//75 341//75 +f 54//75 341//75 55//75 +f 55//76 341//76 267//76 +f 55//76 267//76 56//76 +f 339//73 130//73 342//73 +f 342//77 130//77 77//77 +f 342//77 77//77 343//77 +f 343//78 77//78 76//78 +f 343//78 76//78 344//78 +f 344//79 76//79 119//79 +f 344//79 119//79 345//79 +f 345//80 119//80 118//80 +f 345//81 118//81 338//81 +f 346//25 17//25 347//25 +f 347//25 17//25 2//25 +f 17//82 346//82 19//82 +f 19//82 346//82 348//82 +f 19//83 348//83 21//83 +f 21//83 348//83 349//83 +f 21//84 349//84 23//84 +f 23//84 349//84 350//84 +f 23//85 350//85 25//85 +f 25//85 350//85 351//85 +f 25//86 351//86 26//86 +f 26//86 351//86 352//86 +f 26//87 352//87 24//87 +f 24//87 352//87 353//87 +f 24//88 353//88 22//88 +f 22//88 353//88 354//88 +f 22//89 354//89 20//89 +f 20//89 354//89 355//89 +f 20//90 355//90 18//90 +f 18//90 355//90 356//90 +f 18//91 356//91 16//91 +f 16//91 356//91 357//91 +f 358//92 3//92 357//92 +f 357//92 3//92 16//92 +f 3//93 358//93 4//93 +f 4//93 358//93 359//93 +f 4//94 359//94 5//94 +f 5//94 359//94 360//94 +f 5//95 360//95 6//95 +f 6//95 360//95 361//95 +f 6//96 361//96 7//96 +f 7//96 361//96 362//96 +f 7//97 362//97 8//97 +f 8//97 362//97 363//97 +f 8//98 363//98 9//98 +f 9//98 363//98 364//98 +f 9//99 364//99 10//99 +f 10//99 364//99 365//99 +f 10//100 365//100 11//100 +f 11//100 365//100 366//100 +f 11//101 366//101 12//101 +f 12//101 366//101 367//101 +f 12//102 367//102 13//102 +f 13//103 367//103 368//103 +f 13//104 368//104 14//104 +f 14//104 368//104 369//104 +f 14//105 369//105 15//105 +f 15//105 369//105 370//105 +f 371//2 1//2 370//2 +f 370//2 1//2 15//2 +f 347//106 2//106 371//106 +f 371//106 2//106 1//106 +f 372//107 43//107 373//107 +f 373//107 43//107 42//107 +f 43//108 372//108 143//108 +f 143//108 372//108 374//108 +f 143//109 374//109 144//109 +f 144//109 374//109 375//109 +f 144//110 375//110 145//110 +f 145//110 375//110 376//110 +f 145//111 376//111 146//111 +f 146//111 376//111 377//111 +f 146//112 377//112 149//112 +f 149//112 377//112 378//112 +f 149//113 378//113 150//113 +f 150//113 378//113 379//113 +f 150//114 379//114 151//114 +f 151//114 379//114 380//114 +f 151//115 380//115 58//115 +f 58//115 380//115 381//115 +f 382//116 52//116 381//116 +f 381//116 52//116 58//116 +f 52//117 382//117 131//117 +f 131//117 382//117 383//117 +f 131//118 383//118 132//118 +f 132//118 383//118 384//118 +f 132//119 384//119 133//119 +f 133//119 384//119 385//119 +f 133//120 385//120 134//120 +f 134//120 385//120 386//120 +f 134//121 386//121 135//121 +f 135//121 386//121 387//121 +f 135//122 387//122 136//122 +f 136//122 387//122 388//122 +f 136//123 388//123 137//123 +f 137//124 388//124 389//124 +f 137//125 389//125 138//125 +f 138//125 389//125 390//125 +f 138//126 390//126 139//126 +f 139//126 390//126 391//126 +f 139//127 391//127 140//127 +f 140//127 391//127 392//127 +f 140//128 392//128 141//128 +f 141//128 392//128 393//128 +f 141//129 393//129 142//129 +f 142//129 393//129 394//129 +f 142//130 394//130 78//130 +f 78//130 394//130 395//130 +f 78//131 395//131 79//131 +f 79//131 395//131 396//131 +f 79//132 396//132 80//132 +f 80//132 396//132 397//132 +f 80//133 397//133 81//133 +f 81//133 397//133 398//133 +f 399//134 82//134 398//134 +f 398//134 82//134 81//134 +f 83//135 82//135 400//135 +f 400//135 82//135 399//135 +f 83//136 400//136 84//136 +f 84//136 400//136 401//136 +f 84//137 401//137 85//137 +f 85//137 401//137 402//137 +f 85//138 402//138 86//138 +f 86//138 402//138 403//138 +f 86//139 403//139 87//139 +f 87//139 403//139 404//139 +f 87//140 404//140 88//140 +f 88//140 404//140 405//140 +f 88//141 405//141 89//141 +f 89//141 405//141 406//141 +f 89//142 406//142 90//142 +f 90//142 406//142 407//142 +f 90//143 407//143 91//143 +f 91//143 407//143 408//143 +f 91//144 408//144 92//144 +f 92//144 408//144 409//144 +f 92//145 409//145 93//145 +f 93//145 409//145 410//145 +f 93//146 410//146 94//146 +f 94//146 410//146 411//146 +f 94//147 411//147 95//147 +f 95//147 411//147 412//147 +f 95//148 412//148 96//148 +f 96//148 412//148 413//148 +f 96//149 413//149 121//149 +f 121//150 413//150 414//150 +f 121//2 414//2 122//2 +f 122//2 414//2 415//2 +f 122//2 415//2 123//2 +f 123//2 415//2 416//2 +f 123//2 416//2 124//2 +f 124//2 416//2 417//2 +f 124//151 417//151 125//151 +f 125//151 417//151 418//151 +f 125//152 418//152 126//152 +f 126//152 418//152 419//152 +f 126//153 419//153 127//153 +f 127//153 419//153 420//153 +f 127//154 420//154 128//154 +f 128//154 420//154 421//154 +f 128//155 421//155 129//155 +f 129//156 421//156 422//156 +f 129//157 422//157 192//157 +f 192//157 422//157 423//157 +f 192//158 423//158 193//158 +f 193//158 423//158 424//158 +f 193//159 424//159 214//159 +f 214//160 424//160 425//160 +f 214//161 425//161 215//161 +f 215//161 425//161 426//161 +f 215//162 426//162 216//162 +f 216//162 426//162 427//162 +f 216//163 427//163 217//163 +f 217//163 427//163 428//163 +f 217//164 428//164 218//164 +f 218//165 428//165 429//165 +f 218//166 429//166 42//166 +f 42//166 429//166 373//166 +f 197//167 430//167 198//167 +f 198//167 430//167 431//167 +f 198//168 431//168 199//168 +f 199//168 431//168 432//168 +f 199//169 432//169 200//169 +f 200//169 432//169 433//169 +f 200//170 433//170 201//170 +f 201//170 433//170 434//170 +f 201//171 434//171 202//171 +f 202//171 434//171 435//171 +f 202//172 435//172 203//172 +f 203//172 435//172 436//172 +f 203//173 436//173 204//173 +f 204//174 436//174 437//174 +f 438//175 205//175 437//175 +f 437//175 205//175 204//175 +f 205//176 438//176 206//176 +f 206//176 438//176 439//176 +f 206//177 439//177 228//177 +f 228//177 439//177 440//177 +f 228//178 440//178 229//178 +f 229//178 440//178 441//178 +f 229//179 441//179 230//179 +f 230//179 441//179 442//179 +f 230//180 442//180 231//180 +f 231//180 442//180 443//180 +f 231//181 443//181 220//181 +f 220//181 443//181 444//181 +f 445//182 221//182 444//182 +f 444//182 221//182 220//182 +f 221//183 445//183 266//183 +f 266//183 445//183 446//183 +f 266//184 446//184 265//184 +f 265//184 446//184 447//184 +f 265//185 447//185 263//185 +f 263//185 447//185 448//185 +f 263//186 448//186 261//186 +f 261//186 448//186 449//186 +f 261//187 449//187 262//187 +f 262//187 449//187 450//187 +f 262//188 450//188 264//188 +f 264//188 450//188 451//188 +f 452//189 222//189 451//189 +f 451//189 222//189 264//189 +f 222//190 452//190 223//190 +f 223//190 452//190 453//190 +f 223//191 453//191 224//191 +f 224//191 453//191 454//191 +f 224//192 454//192 225//192 +f 225//192 454//192 455//192 +f 225//193 455//193 226//193 +f 226//193 455//193 456//193 +f 226//194 456//194 227//194 +f 227//194 456//194 457//194 +f 227//195 457//195 219//195 +f 219//195 457//195 458//195 +f 459//196 207//196 458//196 +f 458//196 207//196 219//196 +f 207//197 459//197 208//197 +f 208//197 459//197 460//197 +f 208//198 460//198 209//198 +f 209//199 460//199 461//199 +f 209//200 461//200 210//200 +f 210//200 461//200 462//200 +f 210//201 462//201 211//201 +f 211//201 462//201 463//201 +f 211//202 463//202 212//202 +f 212//202 463//202 464//202 +f 212//203 464//203 98//203 +f 98//203 464//203 465//203 +f 466//204 99//204 465//204 +f 465//204 99//204 98//204 +f 99//205 466//205 28//205 +f 28//205 466//205 467//205 +f 28//206 467//206 188//206 +f 188//206 467//206 468//206 +f 188//207 468//207 189//207 +f 189//207 468//207 469//207 +f 189//208 469//208 190//208 +f 190//209 469//209 470//209 +f 190//210 470//210 191//210 +f 191//210 470//210 471//210 +f 191//211 471//211 176//211 +f 176//212 471//212 472//212 +f 473//182 177//182 472//182 +f 472//182 177//182 176//182 +f 177//213 473//213 184//213 +f 184//213 473//213 474//213 +f 184//214 474//214 185//214 +f 185//214 474//214 475//214 +f 185//215 475//215 186//215 +f 186//215 475//215 476//215 +f 186//216 476//216 260//216 +f 260//216 476//216 477//216 +f 260//217 477//217 259//217 +f 259//217 477//217 478//217 +f 259//218 478//218 187//218 +f 187//218 478//218 479//218 +f 480//219 178//219 479//219 +f 479//219 178//219 187//219 +f 178//220 480//220 179//220 +f 179//220 480//220 481//220 +f 179//221 481//221 180//221 +f 180//221 481//221 482//221 +f 180//222 482//222 181//222 +f 181//222 482//222 483//222 +f 181//223 483//223 182//223 +f 182//223 483//223 484//223 +f 182//224 484//224 183//224 +f 183//224 484//224 485//224 +f 183//225 485//225 174//225 +f 174//225 485//225 486//225 +f 487//196 175//196 486//196 +f 486//196 175//196 174//196 +f 175//226 487//226 34//226 +f 34//226 487//226 488//226 +f 34//227 488//227 33//227 +f 33//227 488//227 489//227 +f 33//228 489//228 32//228 +f 32//228 489//228 490//228 +f 32//229 490//229 31//229 +f 31//229 490//229 491//229 +f 31//230 491//230 30//230 +f 30//230 491//230 492//230 +f 30//231 492//231 29//231 +f 29//231 492//231 493//231 +f 29//232 493//232 27//232 +f 27//233 493//233 494//233 +f 495//204 100//204 494//204 +f 494//204 100//204 27//204 +f 100//234 495//234 101//234 +f 101//234 495//234 496//234 +f 101//235 496//235 102//235 +f 102//235 496//235 497//235 +f 102//236 497//236 103//236 +f 103//236 497//236 498//236 +f 103//237 498//237 253//237 +f 253//237 498//237 499//237 +f 253//238 499//238 251//238 +f 251//238 499//238 500//238 +f 251//239 500//239 248//239 +f 248//239 500//239 501//239 +f 248//240 501//240 246//240 +f 246//240 501//240 502//240 +f 246//241 502//241 162//241 +f 162//241 502//241 503//241 +f 162//242 503//242 163//242 +f 163//242 503//242 504//242 +f 163//243 504//243 164//243 +f 164//244 504//244 505//244 +f 164//245 505//245 73//245 +f 73//245 505//245 506//245 +f 73//246 506//246 59//246 +f 59//246 506//246 507//246 +f 508//247 60//247 507//247 +f 507//247 60//247 59//247 +f 60//248 508//248 244//248 +f 244//248 508//248 509//248 +f 244//249 509//249 242//249 +f 242//249 509//249 510//249 +f 242//250 510//250 241//250 +f 241//250 510//250 511//250 +f 241//251 511//251 239//251 +f 239//251 511//251 512//251 +f 239//252 512//252 237//252 +f 237//252 512//252 513//252 +f 237//253 513//253 235//253 +f 235//254 513//254 514//254 +f 235//255 514//255 232//255 +f 232//255 514//255 515//255 +f 232//256 515//256 148//256 +f 148//256 515//256 516//256 +f 148//257 516//257 44//257 +f 44//257 516//257 517//257 +f 518//258 45//258 517//258 +f 517//258 45//258 44//258 +f 45//259 518//259 46//259 +f 46//259 518//259 519//259 +f 46//260 519//260 47//260 +f 47//260 519//260 520//260 +f 47//261 520//261 48//261 +f 48//261 520//261 521//261 +f 48//262 521//262 49//262 +f 49//262 521//262 522//262 +f 49//263 522//263 50//263 +f 50//263 522//263 523//263 +f 50//264 523//264 51//264 +f 51//264 523//264 524//264 +f 51//265 524//265 213//265 +f 213//265 524//265 525//265 +f 213//266 525//266 194//266 +f 194//266 525//266 526//266 +f 194//267 526//267 195//267 +f 195//267 526//267 527//267 +f 195//268 527//268 196//268 +f 196//268 527//268 528//268 +f 430//269 197//269 528//269 +f 528//269 197//269 196//269 +f 324//1 319//1 318//1 +f 272//1 296//1 297//1 +f 272//1 297//1 298//1 +f 272//1 298//1 299//1 +f 272//1 299//1 300//1 +f 272//1 300//1 290//1 +f 272//1 290//1 278//1 +f 334//1 308//1 304//1 +f 334//1 304//1 303//1 +f 334//1 303//1 302//1 +f 334//1 302//1 305//1 +f 334//1 305//1 306//1 +f 334//1 306//1 307//1 +f 334//1 307//1 301//1 +f 334//1 301//1 295//1 +f 334//1 295//1 294//1 +f 334//1 294//1 293//1 +f 334//1 293//1 292//1 +f 334//1 292//1 291//1 +f 334//1 291//1 296//1 +f 334//1 296//1 272//1 +f 334//1 272//1 271//1 +f 334//1 271//1 270//1 +f 334//1 270//1 269//1 +f 334//1 269//1 273//1 +f 334//1 273//1 274//1 +f 334//1 274//1 275//1 +f 334//1 275//1 276//1 +f 334//1 276//1 277//1 +f 334//1 277//1 268//1 +f 334//1 268//1 338//1 +f 268//1 267//1 339//1 +f 268//1 339//1 342//1 +f 268//1 342//1 343//1 +f 268//1 343//1 344//1 +f 268//1 344//1 345//1 +f 268//1 345//1 338//1 +f 308//1 334//1 333//1 +f 308//1 333//1 332//1 +f 308//1 332//1 335//1 +f 308//1 335//1 336//1 +f 308//1 336//1 337//1 +f 308//1 337//1 331//1 +f 323//1 322//1 326//1 +f 323//1 326//1 327//1 +f 323//1 327//1 328//1 +f 323//1 328//1 329//1 +f 323//1 329//1 330//1 +f 323//1 330//1 317//1 +f 323//1 317//1 312//1 +f 323//1 312//1 311//1 +f 323//1 311//1 310//1 +f 323//1 310//1 309//1 +f 323//1 309//1 313//1 +f 323//1 313//1 314//1 +f 323//1 314//1 315//1 +f 323//1 315//1 316//1 +f 323//1 316//1 308//1 +f 323//1 308//1 331//1 +f 283//1 282//1 285//1 +f 283//1 285//1 286//1 +f 283//1 286//1 287//1 +f 283//1 287//1 288//1 +f 283//1 288//1 289//1 +f 283//1 289//1 278//1 +f 283//1 278//1 290//1 +f 339//1 267//1 340//1 +f 340//1 267//1 341//1 +f 326//1 322//1 325//1 +f 325//1 322//1 321//1 +f 325//1 321//1 324//1 +f 324//1 321//1 320//1 +f 324//1 320//1 319//1 +f 285//1 282//1 284//1 +f 284//1 282//1 281//1 +f 284//1 281//1 279//1 +f 279//1 281//1 280//1 +f 401//1 403//1 402//1 +f 406//1 408//1 407//1 +f 371//1 370//1 382//1 +f 371//1 382//1 381//1 +f 371//1 381//1 380//1 +f 371//1 380//1 379//1 +f 371//1 379//1 378//1 +f 371//1 378//1 377//1 +f 371//1 377//1 376//1 +f 371//1 376//1 375//1 +f 371//1 375//1 374//1 +f 371//1 374//1 372//1 +f 400//1 406//1 405//1 +f 400//1 405//1 404//1 +f 400//1 404//1 403//1 +f 400//1 403//1 401//1 +f 356//1 355//1 408//1 +f 356//1 408//1 406//1 +f 356//1 406//1 400//1 +f 356//1 400//1 399//1 +f 356//1 399//1 398//1 +f 356//1 398//1 357//1 +f 358//1 357//1 398//1 +f 358//1 398//1 397//1 +f 358//1 397//1 396//1 +f 358//1 396//1 395//1 +f 358//1 395//1 394//1 +f 358//1 394//1 393//1 +f 352//1 351//1 416//1 +f 352//1 416//1 415//1 +f 352//1 415//1 414//1 +f 352//1 414//1 413//1 +f 352//1 413//1 412//1 +f 352//1 412//1 411//1 +f 352//1 411//1 410//1 +f 352//1 410//1 409//1 +f 352//1 409//1 353//1 +f 417//1 416//1 351//1 +f 417//1 351//1 350//1 +f 417//1 350//1 349//1 +f 417//1 349//1 348//1 +f 417//1 348//1 346//1 +f 417//1 346//1 347//1 +f 347//1 371//1 417//1 +f 417//1 371//1 372//1 +f 417//1 372//1 418//1 +f 418//1 372//1 373//1 +f 418//1 373//1 419//1 +f 419//1 373//1 429//1 +f 419//1 429//1 420//1 +f 420//1 429//1 428//1 +f 420//1 428//1 421//1 +f 421//1 428//1 427//1 +f 421//1 427//1 422//1 +f 422//1 427//1 426//1 +f 422//1 426//1 423//1 +f 423//1 426//1 425//1 +f 423//1 425//1 424//1 +f 353//1 409//1 354//1 +f 354//1 409//1 408//1 +f 354//1 408//1 355//1 +f 358//1 393//1 359//1 +f 359//1 393//1 392//1 +f 359//1 392//1 360//1 +f 360//1 392//1 391//1 +f 360//1 391//1 361//1 +f 361//1 391//1 390//1 +f 361//1 390//1 362//1 +f 362//1 390//1 389//1 +f 362//1 389//1 363//1 +f 363//1 389//1 388//1 +f 363//1 388//1 364//1 +f 364//1 388//1 387//1 +f 364//1 387//1 365//1 +f 365//1 387//1 366//1 +f 366//1 387//1 386//1 +f 366//1 386//1 367//1 +f 367//1 386//1 385//1 +f 367//1 385//1 368//1 +f 368//1 385//1 384//1 +f 368//1 384//1 369//1 +f 369//1 384//1 370//1 +f 370//1 384//1 383//1 +f 370//1 383//1 382//1 +f 430//1 446//1 445//1 +f 430//1 447//1 446//1 +f 499//1 497//1 496//1 +f 497//1 499//1 498//1 +f 507//1 495//1 494//1 +f 507//1 494//1 493//1 +f 507//1 493//1 492//1 +f 507//1 492//1 491//1 +f 507//1 491//1 490//1 +f 507//1 490//1 489//1 +f 507//1 489//1 488//1 +f 507//1 488//1 487//1 +f 507//1 487//1 486//1 +f 507//1 486//1 485//1 +f 507//1 485//1 484//1 +f 507//1 484//1 483//1 +f 479//1 478//1 458//1 +f 479//1 458//1 457//1 +f 479//1 457//1 456//1 +f 479//1 456//1 455//1 +f 479//1 455//1 454//1 +f 479//1 454//1 453//1 +f 479//1 453//1 452//1 +f 508//1 507//1 483//1 +f 508//1 483//1 482//1 +f 508//1 482//1 481//1 +f 508//1 481//1 480//1 +f 508//1 480//1 479//1 +f 508//1 479//1 452//1 +f 508//1 452//1 451//1 +f 508//1 451//1 450//1 +f 508//1 450//1 449//1 +f 495//1 507//1 506//1 +f 495//1 506//1 505//1 +f 495//1 505//1 504//1 +f 495//1 504//1 503//1 +f 495//1 503//1 502//1 +f 495//1 502//1 501//1 +f 495//1 501//1 500//1 +f 495//1 500//1 499//1 +f 495//1 499//1 496//1 +f 449//1 511//1 510//1 +f 449//1 510//1 509//1 +f 449//1 509//1 508//1 +f 448//1 517//1 516//1 +f 448//1 516//1 515//1 +f 448//1 515//1 514//1 +f 448//1 514//1 513//1 +f 448//1 513//1 512//1 +f 448//1 512//1 511//1 +f 448//1 511//1 449//1 +f 528//1 517//1 448//1 +f 528//1 448//1 447//1 +f 528//1 447//1 430//1 +f 517//1 528//1 527//1 +f 517//1 527//1 526//1 +f 517//1 526//1 525//1 +f 517//1 525//1 524//1 +f 517//1 524//1 523//1 +f 517//1 523//1 518//1 +f 444//1 438//1 437//1 +f 444//1 437//1 436//1 +f 444//1 436//1 435//1 +f 444//1 435//1 434//1 +f 444//1 434//1 433//1 +f 444//1 433//1 432//1 +f 444//1 432//1 431//1 +f 444//1 431//1 430//1 +f 444//1 430//1 445//1 +f 438//1 444//1 443//1 +f 438//1 443//1 442//1 +f 438//1 442//1 441//1 +f 438//1 441//1 440//1 +f 438//1 440//1 439//1 +f 458//1 478//1 477//1 +f 458//1 477//1 476//1 +f 458//1 476//1 475//1 +f 458//1 475//1 474//1 +f 458//1 474//1 473//1 +f 458//1 473//1 472//1 +f 458//1 472//1 459//1 +f 466//1 465//1 472//1 +f 466//1 472//1 471//1 +f 466//1 471//1 470//1 +f 466//1 470//1 469//1 +f 466//1 469//1 468//1 +f 466//1 468//1 467//1 +f 472//1 465//1 464//1 +f 472//1 464//1 463//1 +f 472//1 463//1 462//1 +f 472//1 462//1 461//1 +f 472//1 461//1 460//1 +f 472//1 460//1 459//1 +f 521//1 520//1 522//1 +f 522//1 520//1 519//1 +f 522//1 519//1 523//1 +f 523//1 519//1 518//1 +f 529//270 530//270 531//270 +f 531//270 530//270 532//270 +f 532//182 120//182 531//182 +f 531//182 120//182 97//182 +f 531//271 97//271 529//271 +f 529//271 97//271 75//271 +f 529//196 75//196 530//196 +f 530//196 75//196 74//196 +f 530//272 74//272 532//272 +f 532//272 74//272 120//272 diff --git a/resources/meshes/cremaker_platform_220.obj b/resources/meshes/cremaker_platform_220.obj new file mode 100644 index 0000000000..07f270912c --- /dev/null +++ b/resources/meshes/cremaker_platform_220.obj @@ -0,0 +1,1870 @@ +# Blender v2.83.4 OBJ File: '' +# www.blender.org +mtllib cremaker_platform_220.mtl +o Cremaker_Bed_For_Cura_220 +v -1.890215 15.706850 0.000001 +v 6.767278 20.737940 0.000001 +v -5.775456 19.937870 0.000001 +v -6.085020 19.717300 0.000001 +v -6.206591 19.597380 0.000001 +v -6.306021 19.472389 0.000001 +v -6.404158 19.299610 0.000001 +v -6.462938 19.122049 0.000001 +v -6.482364 18.942129 0.000001 +v -6.462439 18.762270 0.000001 +v -6.403163 18.584881 0.000001 +v -6.304539 18.412380 0.000001 +v -6.204750 18.287661 0.000001 +v -6.082830 18.168079 0.000001 +v -5.772599 17.948380 0.000001 +v -0.169347 23.195789 0.000001 +v 2.503686 23.199570 0.000001 +v 0.015533 23.290100 0.000001 +v 2.318549 23.293369 0.000001 +v 0.215548 23.368071 0.000001 +v 2.118320 23.370770 0.000001 +v 0.445728 23.434031 0.000001 +v 1.887968 23.436081 0.000001 +v 0.686610 23.480829 0.000001 +v 1.646967 23.482201 0.000001 +v 1.166741 23.516991 0.000001 +v 8.977601 -31.682760 -0.000001 +v 15.463810 -27.894529 -0.000001 +v 9.126501 -31.581169 -0.000001 +v 9.251994 -31.471161 -0.000001 +v 9.354342 -31.353979 -0.000001 +v 9.435792 -31.228849 -0.000001 +v 9.497616 -31.095310 -0.000001 +v 9.540466 -30.954081 -0.000001 +v -2.474875 -23.004829 -0.000001 +v -3.486624 -14.063000 -0.000001 +v -2.653391 -22.608061 -0.000001 +v -2.900688 -22.237030 -0.000001 +v -3.052730 -22.062059 -0.000001 +v -3.221965 -21.899099 -0.000001 +v -3.400519 -21.755520 -0.000001 +v 27.762609 18.434891 0.000001 +v 1.302336 3.393586 0.000000 +v 3.475899 -0.694668 -0.000000 +v 29.570330 14.423920 0.000001 +v 29.843470 14.553590 0.000001 +v 30.123699 14.616530 0.000001 +v 30.402599 14.617650 0.000001 +v 30.671749 14.561850 0.000001 +v 30.922720 14.454050 0.000001 +v 31.147100 14.299160 0.000001 +v -26.719641 17.714270 0.000001 +v -30.969570 14.542240 0.000001 +v -30.693640 14.614890 0.000001 +v -30.396780 14.615500 0.000001 +v -30.088209 14.539130 0.000001 +v -3.517677 -0.801377 -0.000000 +v -1.435565 3.392086 0.000000 +v 2.106637 -33.573120 -0.000001 +v 2.133908 -3.020771 -0.000000 +v -2.272171 -2.965736 -0.000000 +v -2.298659 -12.744290 -0.000001 +v -2.325924 -13.082530 -0.000001 +v -2.402435 -13.372600 -0.000001 +v -2.523336 -13.613500 -0.000001 +v -2.683776 -13.804260 -0.000001 +v -2.878902 -13.943900 -0.000001 +v -3.064503 -14.020530 -0.000001 +v -3.268013 -14.060420 -0.000001 +v -2.366918 -23.413799 -0.000001 +v -2.331298 -23.821421 -0.000001 +v -2.538111 -33.729561 -0.000001 +v 2.114818 -33.739540 -0.000001 +v -110.000000 110.000000 0.000005 +v -110.000000 -110.000000 -0.000005 +v -31.579510 13.941270 0.000001 +v -31.421730 14.200490 0.000001 +v -27.414490 20.492630 0.000001 +v -27.228689 20.743530 0.000001 +v -26.998230 20.967470 0.000001 +v -26.723070 21.158649 0.000001 +v -3.097852 34.888088 0.000002 +v -3.058702 34.910809 0.000002 +v -2.760384 35.064079 0.000002 +v -2.510572 35.174419 0.000002 +v -2.024714 35.353069 0.000002 +v -1.582107 35.478981 0.000002 +v -1.080716 35.581661 0.000002 +v -0.754755 35.626011 0.000002 +v -0.411912 35.653530 0.000002 +v 0.068701 35.658569 0.000002 +v 0.572670 35.620548 0.000002 +v 1.096192 35.531940 0.000002 +v 1.635463 35.385231 0.000002 +v 2.186679 35.172890 0.000002 +v 2.746035 34.887402 0.000002 +v 110.000000 -110.000000 -0.000005 +v 20.371010 -25.084841 -0.000001 +v 15.581860 -27.858259 -0.000001 +v 3.623141 -34.783489 -0.000002 +v 3.518881 -34.835880 -0.000002 +v 3.407471 -34.868351 -0.000002 +v 3.280597 -34.881981 -0.000002 +v -3.206139 -34.884621 -0.000002 +v -3.407758 -34.910000 -0.000002 +v -3.633279 -34.894100 -0.000002 +v -3.809279 -34.856091 -0.000002 +v -3.996799 -34.794971 -0.000002 +v -4.214165 -34.700981 -0.000002 +v -4.444436 -34.577541 -0.000002 +v -31.037670 -19.223930 -0.000001 +v -31.293150 -19.038361 -0.000001 +v -31.520281 -18.799589 -0.000001 +v -31.710920 -18.522110 -0.000001 +v -31.856939 -18.220461 -0.000001 +v -31.950171 -17.909149 -0.000001 +v -31.982500 -17.602690 -0.000001 +v -31.712339 13.270770 0.000001 +v -31.679449 13.629710 0.000001 +v 110.000000 110.000000 0.000005 +v 2.771456 34.872719 0.000002 +v 7.464162 32.163349 0.000001 +v 15.253320 27.666241 0.000001 +v 27.735189 20.459780 0.000001 +v 27.760611 20.445101 0.000001 +v 27.895399 20.354771 0.000001 +v 28.012421 20.250940 0.000001 +v 28.113310 20.133301 0.000001 +v 28.195770 20.005659 0.000001 +v -31.215340 14.402460 0.000001 +v -26.995159 17.904921 0.000001 +v -27.226070 18.128401 0.000001 +v -27.412350 18.378941 0.000001 +v -27.554010 18.650749 0.000001 +v -27.623430 18.840151 0.000001 +v -27.673161 19.034679 0.000001 +v -27.703360 19.234209 0.000001 +v -27.713560 19.435499 0.000001 +v -27.703770 19.636801 0.000001 +v -27.673969 19.836390 0.000001 +v -27.624630 20.031019 0.000001 +v -27.555599 20.220551 0.000001 +v 0.976425 3.232473 0.000000 +v 0.636600 3.117338 0.000000 +v 0.287486 3.048182 0.000000 +v -0.066293 3.025005 0.000000 +v -3.345686 -0.911826 -0.000000 +v 3.139616 -0.917790 -0.000000 +v -0.420113 3.047807 0.000000 +v -0.769347 3.116588 0.000000 +v -1.109373 3.231348 0.000000 +v -3.594514 -21.626280 -0.000001 +v -12.938980 -15.140140 -0.000001 +v -12.905790 -15.448240 -0.000001 +v -12.810930 -15.763330 -0.000001 +v -12.664030 -16.069201 -0.000001 +v -12.474700 -16.349609 -0.000001 +v -12.252560 -16.588350 -0.000001 +v -12.007230 -16.769199 -0.000001 +v -2.563875 -34.102112 -0.000001 +v -2.601945 -34.265640 -0.000001 +v 2.260306 -34.209869 -0.000001 +v 2.192190 -34.059601 -0.000001 +v 2.142445 -33.897968 -0.000001 +v -3.658804 -14.040120 -0.000001 +v -3.836713 -13.995700 -0.000001 +v -4.204983 -13.841300 -0.000001 +v -12.922880 -9.899136 -0.000000 +v -11.984960 -9.349529 -0.000000 +v -12.721910 -9.347394 -0.000000 +v -12.789020 -9.421888 -0.000000 +v -12.845920 -9.517392 -0.000000 +v -12.888060 -9.630308 -0.000000 +v 9.573477 -21.213511 -0.000001 +v 9.573477 -30.649120 -0.000001 +v 15.034420 -27.542681 -0.000001 +v 15.034420 -18.158489 -0.000001 +v 10.169160 -20.177891 -0.000001 +v 9.977448 -20.309700 -0.000001 +v 9.825815 -20.460020 -0.000001 +v 9.711927 -20.627211 -0.000001 +v 9.649883 -20.762680 -0.000001 +v 9.606781 -20.906019 -0.000001 +v 15.003990 -18.001150 -0.000001 +v 14.921680 -17.866699 -0.000001 +v 14.800500 -17.765039 -0.000001 +v 14.333690 -17.755440 -0.000001 +v 15.340730 -27.890249 -0.000001 +v 15.224440 -27.849171 -0.000001 +v 15.126750 -27.775049 -0.000001 +v 15.059470 -27.671631 -0.000001 +v 28.304729 19.730980 0.000001 +v 28.341249 19.440559 0.000001 +v 31.482401 13.867730 0.000001 +v 31.576481 13.601010 0.000001 +v 31.610291 13.306840 0.000001 +v 31.698460 -17.754620 -0.000001 +v 31.678040 -18.025631 -0.000001 +v 31.618450 -18.258989 -0.000001 +v 31.522221 -18.459169 -0.000001 +v 31.427509 -18.590231 -0.000001 +v 31.314671 -18.707041 -0.000001 +v 31.184740 -18.811489 -0.000001 +v 31.038811 -18.905470 -0.000001 +v 26.822330 -21.359131 -0.000001 +v 26.698940 -21.396070 -0.000001 +v 20.966869 -24.051201 -0.000001 +v 20.956520 -24.269871 -0.000001 +v 20.904810 -24.472601 -0.000001 +v 20.816071 -24.657419 -0.000001 +v 20.727819 -24.783110 -0.000001 +v 20.623011 -24.896790 -0.000001 +v 31.336460 14.102080 0.000001 +v 28.305321 19.150070 0.000001 +v 28.196911 18.875179 0.000001 +v 28.114700 18.747379 0.000001 +v 28.014050 18.629551 0.000001 +v 27.897230 18.525490 0.000001 +v 20.966869 -14.603510 -0.000001 +v 26.274229 -21.043930 -0.000001 +v 26.274229 -11.652350 -0.000001 +v 21.562111 -13.571100 -0.000001 +v 21.370380 -13.705390 -0.000001 +v 21.218809 -13.856010 -0.000001 +v 21.105040 -14.022040 -0.000001 +v 21.043091 -14.156130 -0.000001 +v 21.000080 -14.298000 -0.000001 +v 26.574249 -21.392080 -0.000001 +v 26.458860 -21.351021 -0.000001 +v 26.363340 -21.276751 -0.000001 +v 26.298269 -21.173100 -0.000001 +v 2.856881 -1.162039 -0.000000 +v -3.183302 -1.040252 -0.000000 +v -3.017757 -1.198799 -0.000000 +v 2.624997 -1.426512 -0.000000 +v -2.865824 -1.373666 -0.000000 +v 2.441266 -1.710312 -0.000000 +v -2.616956 -1.744172 -0.000000 +v 2.344197 -1.909804 -0.000000 +v -2.429858 -2.145653 -0.000000 +v 2.266531 -2.117218 -0.000000 +v 2.207469 -2.332289 -0.000000 +v -2.312331 -2.559157 -0.000000 +v 2.166210 -2.554749 -0.000000 +v -2.282093 -2.764497 -0.000000 +v 2.434501 -34.463181 -0.000002 +v -2.656312 -34.412819 -0.000002 +v 2.651738 -34.663250 -0.000002 +v -2.753508 -34.582069 -0.000002 +v -2.878132 -34.718540 -0.000002 +v 2.895620 -34.802711 -0.000002 +v -3.029303 -34.820099 -0.000002 +v 3.149746 -34.874161 -0.000002 +v -12.348020 -9.227452 -0.000000 +v -12.458250 -9.229397 -0.000000 +v -12.230520 -9.246961 -0.000000 +v -12.555370 -9.250595 -0.000000 +v -12.643580 -9.290076 -0.000000 +v 14.493510 -17.699530 -0.000001 +v 14.653450 -17.706020 -0.000001 +v 25.891661 -11.178740 -0.000000 +v 25.733061 -11.186380 -0.000000 +v 26.037319 -11.223560 -0.000000 +v 25.573780 -11.248510 -0.000000 +v 26.157789 -11.318790 -0.000000 +v 26.240850 -11.462400 -0.000001 +v -30.088209 14.539130 -0.999999 +v -3.517677 -0.801377 -1.000000 +v -2.429858 -2.145653 -1.000000 +v -2.312331 -2.559157 -1.000000 +v -2.282093 -2.764497 -1.000000 +v -2.272171 -2.965736 -1.000000 +v -2.616956 -1.744172 -1.000000 +v -2.865824 -1.373666 -1.000000 +v -3.017757 -1.198799 -1.000000 +v -3.183302 -1.040252 -1.000000 +v -3.345686 -0.911826 -1.000000 +v -2.298659 -12.744290 -1.000001 +v -3.268013 -14.060420 -1.000001 +v -3.486624 -14.063000 -1.000001 +v -3.658804 -14.040120 -1.000001 +v -3.836713 -13.995700 -1.000001 +v -4.204983 -13.841300 -1.000001 +v -3.064503 -14.020530 -1.000001 +v -2.878902 -13.943900 -1.000001 +v -2.683776 -13.804260 -1.000001 +v -2.523336 -13.613500 -1.000001 +v -2.402435 -13.372600 -1.000001 +v -2.325924 -13.082530 -1.000001 +v -11.984960 -9.349529 -1.000000 +v -12.721910 -9.347394 -1.000000 +v -12.789020 -9.421888 -1.000000 +v -12.845920 -9.517392 -1.000000 +v -12.888060 -9.630308 -1.000000 +v -12.922880 -9.899136 -1.000000 +v -12.643580 -9.290076 -1.000000 +v -12.555370 -9.250595 -1.000000 +v -12.458250 -9.229397 -1.000000 +v -12.348020 -9.227452 -1.000000 +v -12.230520 -9.246961 -1.000000 +v -12.938980 -15.140140 -1.000001 +v -12.474700 -16.349609 -1.000001 +v -12.252560 -16.588350 -1.000001 +v -12.007230 -16.769199 -1.000001 +v -12.664030 -16.069201 -1.000001 +v -12.810930 -15.763330 -1.000001 +v -12.905790 -15.448240 -1.000001 +v -3.594514 -21.626280 -1.000001 +v -2.653391 -22.608061 -1.000001 +v -2.474875 -23.004829 -1.000001 +v -2.366918 -23.413799 -1.000001 +v -2.331298 -23.821421 -1.000001 +v -2.900688 -22.237030 -1.000001 +v -3.052730 -22.062059 -1.000001 +v -3.221965 -21.899099 -1.000001 +v -3.400519 -21.755520 -1.000001 +v -2.538111 -33.729561 -1.000001 +v -3.407758 -34.910000 -1.000002 +v -3.633279 -34.894100 -1.000002 +v -3.809279 -34.856091 -1.000002 +v -3.996799 -34.794971 -1.000002 +v -4.214165 -34.700981 -1.000002 +v -4.444436 -34.577541 -1.000002 +v -3.206139 -34.884621 -1.000002 +v -3.029303 -34.820099 -1.000002 +v -2.878132 -34.718540 -1.000002 +v -2.753508 -34.582069 -1.000002 +v -2.656312 -34.412819 -1.000002 +v -2.601945 -34.265640 -1.000002 +v -2.563875 -34.102112 -1.000002 +v -31.037670 -19.223930 -1.000001 +v -31.856939 -18.220461 -1.000001 +v -31.950171 -17.909149 -1.000001 +v -31.982500 -17.602690 -1.000001 +v -31.710920 -18.522110 -1.000001 +v -31.520281 -18.799589 -1.000001 +v -31.293150 -19.038361 -1.000001 +v -31.712339 13.270770 -0.999999 +v -30.969570 14.542240 -0.999999 +v -30.693640 14.614890 -0.999999 +v -30.396780 14.615500 -0.999999 +v -31.215340 14.402460 -0.999999 +v -31.421730 14.200490 -0.999999 +v -31.579510 13.941270 -0.999999 +v -31.679449 13.629710 -0.999999 +v 2.503686 23.199570 -0.999999 +v 6.767278 20.737940 -0.999999 +v 2.318549 23.293369 -0.999999 +v 2.118320 23.370770 -0.999999 +v 1.887968 23.436081 -0.999999 +v 1.646967 23.482201 -0.999999 +v 1.166741 23.516991 -0.999999 +v 0.686610 23.480829 -0.999999 +v 0.445728 23.434031 -0.999999 +v 0.215548 23.368071 -0.999999 +v 0.015533 23.290100 -0.999999 +v -0.169347 23.195789 -0.999999 +v -5.775456 19.937870 -0.999999 +v -6.085020 19.717300 -0.999999 +v -6.206591 19.597380 -0.999999 +v -6.306021 19.472389 -0.999999 +v -6.404158 19.299610 -0.999999 +v -6.462938 19.122049 -0.999999 +v -6.482364 18.942129 -0.999999 +v -6.462439 18.762270 -0.999999 +v -6.403163 18.584881 -0.999999 +v -6.304539 18.412380 -0.999999 +v -6.204750 18.287661 -0.999999 +v -6.082830 18.168079 -0.999999 +v -5.772599 17.948380 -0.999999 +v -1.890215 15.706850 -0.999999 +v 1.302336 3.393586 -1.000000 +v 27.762609 18.434891 -0.999999 +v 0.976425 3.232473 -1.000000 +v 0.636600 3.117338 -1.000000 +v 0.287486 3.048182 -1.000000 +v -0.066293 3.025005 -1.000000 +v -0.420113 3.047807 -1.000000 +v -0.769347 3.116588 -1.000000 +v -1.109373 3.231348 -1.000000 +v -1.435565 3.392086 -1.000000 +v -26.719641 17.714270 -0.999999 +v -26.995159 17.904921 -0.999999 +v -27.226070 18.128401 -0.999999 +v -27.412350 18.378941 -0.999999 +v -27.554010 18.650749 -0.999999 +v -27.623430 18.840151 -0.999999 +v -27.673161 19.034679 -0.999999 +v -27.703360 19.234209 -0.999999 +v -27.713560 19.435499 -0.999999 +v -27.703770 19.636801 -0.999999 +v -27.673969 19.836390 -0.999999 +v -27.624630 20.031019 -0.999999 +v -27.555599 20.220551 -0.999999 +v -27.414490 20.492630 -0.999999 +v -27.228689 20.743530 -0.999999 +v -26.998230 20.967470 -0.999999 +v -26.723070 21.158649 -0.999999 +v -3.097852 34.888088 -0.999998 +v -3.058702 34.910809 -0.999998 +v -2.760384 35.064079 -0.999998 +v -2.510572 35.174419 -0.999998 +v -2.024714 35.353069 -0.999998 +v -1.582107 35.478981 -0.999998 +v -1.080716 35.581661 -0.999998 +v -0.754755 35.626011 -0.999998 +v -0.411912 35.653530 -0.999998 +v 0.068701 35.658569 -0.999998 +v 0.572670 35.620548 -0.999998 +v 1.096192 35.531940 -0.999998 +v 1.635463 35.385231 -0.999998 +v 2.186679 35.172890 -0.999998 +v 2.746035 34.887402 -0.999998 +v 2.771456 34.872719 -0.999998 +v 7.464162 32.163349 -0.999999 +v 15.253320 27.666241 -0.999999 +v 27.735189 20.459780 -0.999999 +v 27.760611 20.445101 -0.999999 +v 27.895399 20.354771 -0.999999 +v 28.012421 20.250940 -0.999999 +v 28.113310 20.133301 -0.999999 +v 28.195770 20.005659 -0.999999 +v 28.304729 19.730980 -0.999999 +v 28.341249 19.440559 -0.999999 +v 28.305321 19.150070 -0.999999 +v 28.196911 18.875179 -0.999999 +v 28.114700 18.747379 -0.999999 +v 28.014050 18.629551 -0.999999 +v 27.897230 18.525490 -0.999999 +v 31.698460 -17.754620 -1.000001 +v 31.678040 -18.025631 -1.000001 +v 31.618450 -18.258989 -1.000001 +v 31.522221 -18.459169 -1.000001 +v 31.427509 -18.590231 -1.000001 +v 31.314671 -18.707041 -1.000001 +v 31.184740 -18.811489 -1.000001 +v 31.038811 -18.905470 -1.000001 +v 26.822330 -21.359131 -1.000001 +v 26.698940 -21.396070 -1.000001 +v 26.574249 -21.392080 -1.000001 +v 26.458860 -21.351021 -1.000001 +v 26.363340 -21.276751 -1.000001 +v 26.298269 -21.173100 -1.000001 +v 26.274229 -21.043930 -1.000001 +v 26.274229 -11.652350 -1.000000 +v 26.240850 -11.462400 -1.000000 +v 26.157789 -11.318790 -1.000000 +v 26.037319 -11.223560 -1.000000 +v 25.891661 -11.178740 -1.000000 +v 25.733061 -11.186380 -1.000000 +v 25.573780 -11.248510 -1.000000 +v 21.562111 -13.571100 -1.000001 +v 21.370380 -13.705390 -1.000001 +v 21.218809 -13.856010 -1.000001 +v 21.105040 -14.022040 -1.000001 +v 21.043091 -14.156130 -1.000001 +v 21.000080 -14.298000 -1.000001 +v 20.966869 -14.603510 -1.000001 +v 20.966869 -24.051201 -1.000001 +v 20.956520 -24.269871 -1.000001 +v 20.904810 -24.472601 -1.000001 +v 20.816071 -24.657419 -1.000001 +v 20.727819 -24.783110 -1.000001 +v 20.623011 -24.896790 -1.000001 +v 20.371010 -25.084841 -1.000001 +v 15.581860 -27.858259 -1.000001 +v 15.463810 -27.894529 -1.000001 +v 15.340730 -27.890249 -1.000001 +v 15.224440 -27.849171 -1.000001 +v 15.126750 -27.775049 -1.000001 +v 15.059470 -27.671631 -1.000001 +v 15.034420 -27.542681 -1.000001 +v 15.034420 -18.158489 -1.000001 +v 15.003990 -18.001150 -1.000001 +v 14.921680 -17.866699 -1.000001 +v 14.800500 -17.765039 -1.000001 +v 14.653450 -17.706020 -1.000001 +v 14.493510 -17.699530 -1.000001 +v 14.333690 -17.755440 -1.000001 +v 10.169160 -20.177891 -1.000001 +v 9.977448 -20.309700 -1.000001 +v 9.825815 -20.460020 -1.000001 +v 9.711927 -20.627211 -1.000001 +v 9.649883 -20.762680 -1.000001 +v 9.606781 -20.906019 -1.000001 +v 9.573477 -21.213511 -1.000001 +v 9.573477 -30.649120 -1.000001 +v 9.540466 -30.954081 -1.000001 +v 9.497616 -31.095310 -1.000001 +v 9.435792 -31.228849 -1.000001 +v 9.354342 -31.353979 -1.000001 +v 9.251994 -31.471161 -1.000001 +v 9.126501 -31.581169 -1.000001 +v 8.977601 -31.682760 -1.000001 +v 3.623141 -34.783489 -1.000002 +v 3.518881 -34.835880 -1.000002 +v 3.407471 -34.868351 -1.000002 +v 3.280597 -34.881981 -1.000002 +v 3.149746 -34.874161 -1.000002 +v 2.895620 -34.802711 -1.000002 +v 2.651738 -34.663250 -1.000002 +v 2.434501 -34.463181 -1.000002 +v 2.260306 -34.209869 -1.000002 +v 2.192190 -34.059601 -1.000001 +v 2.142445 -33.897968 -1.000001 +v 2.114818 -33.739540 -1.000001 +v 2.106637 -33.573120 -1.000001 +v 2.133908 -3.020771 -1.000000 +v 2.166210 -2.554749 -1.000000 +v 2.207469 -2.332289 -1.000000 +v 2.266531 -2.117218 -1.000000 +v 2.344197 -1.909804 -1.000000 +v 2.441266 -1.710312 -1.000000 +v 2.624997 -1.426512 -1.000000 +v 2.856881 -1.162039 -1.000000 +v 3.139616 -0.917790 -1.000000 +v 3.475899 -0.694668 -1.000000 +v 29.570330 14.423920 -0.999999 +v 29.843470 14.553590 -0.999999 +v 30.123699 14.616530 -0.999999 +v 30.402599 14.617650 -0.999999 +v 30.671749 14.561850 -0.999999 +v 30.922720 14.454050 -0.999999 +v 31.147100 14.299160 -0.999999 +v 31.336460 14.102080 -0.999999 +v 31.482401 13.867730 -0.999999 +v 31.576481 13.601010 -0.999999 +v 31.610291 13.306840 -0.999999 +v -110.000000 -110.000000 -3.000005 +v -110.000000 110.000000 -2.999995 +v 110.000000 -110.000000 -3.000005 +v 110.000000 110.000000 -2.999995 +vn 0.0000 -0.0000 1.0000 +vn -0.5000 -0.8660 0.0000 +vn -0.9064 -0.4224 0.0000 +vn -0.9619 -0.2734 0.0000 +vn -0.9893 -0.1457 0.0000 +vn -0.9988 -0.0492 0.0000 +vn -0.8301 -0.5576 0.0000 +vn -0.7549 -0.6559 0.0000 +vn -0.6917 -0.7222 0.0000 +vn -0.6203 -0.7843 0.0000 +vn -0.5404 -0.8414 0.0000 +vn -1.0000 0.0027 0.0000 +vn -0.1924 0.9813 0.0000 +vn -0.0118 0.9999 0.0000 +vn 0.1317 0.9913 0.0000 +vn 0.2422 0.9702 0.0000 +vn 0.3866 0.9222 0.0000 +vn 0.3867 0.9222 0.0000 +vn -0.3816 0.9243 0.0000 +vn -0.5820 0.8132 0.0000 +vn -0.7653 0.6437 0.0000 +vn -0.8938 0.4486 0.0000 +vn -0.9669 0.2550 0.0000 +vn -0.9968 0.0803 0.0000 +vn 0.5000 0.8660 0.0000 +vn -0.5905 0.8070 0.0000 +vn -0.7430 0.6693 0.0000 +vn -0.8591 0.5118 0.0000 +vn -0.9369 0.3497 0.0000 +vn -0.9369 0.3496 0.0000 +vn -0.9917 0.1285 0.0000 +vn -0.4085 0.9127 0.0000 +vn -0.2132 0.9770 0.0000 +vn -0.0176 0.9998 0.0000 +vn 0.1638 0.9865 0.0000 +vn 0.3854 0.9227 0.0000 +vn -1.0000 0.0031 0.0000 +vn -0.8288 -0.5596 0.0000 +vn -0.7321 -0.6812 0.0000 +vn -0.5934 -0.8049 0.0000 +vn -0.9014 -0.4329 0.0000 +vn -0.9575 -0.2883 0.0000 +vn -0.9942 -0.1071 0.0000 +vn -0.8321 -0.5546 0.0000 +vn -0.9119 -0.4103 0.0000 +vn -0.9669 -0.2552 0.0000 +vn -0.9962 -0.0871 0.0000 +vn -0.7548 -0.6559 0.0000 +vn -0.6936 -0.7203 0.0000 +vn -0.6267 -0.7793 0.0000 +vn -0.5544 -0.8322 0.0000 +vn -0.9998 0.0209 0.0000 +vn -0.1249 0.9922 0.0000 +vn 0.0703 0.9975 0.0000 +vn 0.2111 0.9775 0.0000 +vn 0.3099 0.9508 0.0000 +vn 0.3969 0.9179 0.0000 +vn 0.4725 0.8814 0.0000 +vn -0.3428 0.9394 0.0000 +vn -0.5577 0.8301 0.0000 +vn -0.7384 0.6743 0.0000 +vn -0.8672 0.4980 0.0000 +vn -0.9380 0.3465 0.0000 +vn -0.9740 0.2267 0.0000 +vn -0.9976 0.0690 0.0000 +vn 0.9001 0.4357 0.0000 +vn 0.9580 0.2869 0.0000 +vn 0.9945 0.1049 0.0000 +vn 0.8242 0.5663 0.0000 +vn 0.7245 0.6892 0.0000 +vn 0.5877 0.8091 0.0000 +vn 1.0000 -0.0088 0.0000 +vn 0.4944 -0.8692 0.0000 +vn 0.2546 -0.9670 0.0000 +vn 0.0021 -1.0000 0.0000 +vn -0.2402 -0.9707 0.0000 +vn 0.6994 -0.7147 0.0000 +vn 0.8542 -0.5199 0.0000 +vn 0.9522 -0.3054 0.0000 +vn 0.9958 -0.0913 0.0000 +vn 0.9958 -0.0912 0.0000 +vn 0.4520 0.8920 0.0000 +vn 0.3606 0.9327 0.0000 +vn 0.2728 0.9621 0.0000 +vn 0.1880 0.9822 0.0000 +vn 0.0723 0.9974 0.0000 +vn -0.0751 0.9972 0.0000 +vn -0.1907 0.9816 0.0000 +vn -0.2755 0.9613 0.0000 +vn -0.3632 0.9317 0.0000 +vn -0.4544 0.8908 0.0000 +vn -0.5025 0.8646 0.0000 +vn -0.5803 0.8144 0.0000 +vn -0.7023 0.7119 0.0000 +vn -0.7826 0.6225 0.0000 +vn -0.8695 0.4939 0.0000 +vn -0.9493 0.3143 0.0000 +vn -0.9942 0.1073 0.0000 +vn -0.9939 -0.1101 0.0000 +vn -0.9484 -0.3169 0.0000 +vn -0.8681 -0.4963 0.0000 +vn -0.7808 -0.6248 0.0000 +vn -0.7808 -0.6247 0.0000 +vn -0.7002 -0.7139 0.0000 +vn -0.5779 -0.8161 0.0000 +vn 0.5024 -0.8646 0.0000 +vn -0.4942 0.8694 0.0000 +vn -0.4432 0.8964 0.0000 +vn -0.3209 0.9471 0.0000 +vn -0.1943 0.9809 0.0000 +vn -0.0654 0.9979 0.0000 +vn 0.0643 0.9979 0.0000 +vn 0.1932 0.9812 0.0000 +vn 0.3198 0.9475 0.0000 +vn 0.4420 0.8970 0.0000 +vn 0.4929 0.8701 0.0000 +vn 0.5690 0.8223 0.0000 +vn 0.6954 0.7186 0.0000 +vn 0.8025 0.5967 0.0000 +vn 0.8868 0.4622 0.0000 +vn 0.9389 0.3441 0.0000 +vn 0.9688 0.2477 0.0000 +vn 0.9887 0.1496 0.0000 +vn 0.9887 0.1497 0.0000 +vn 0.9987 0.0506 0.0000 +vn 0.9988 -0.0486 0.0000 +vn 0.9890 -0.1477 0.0000 +vn 0.9693 -0.2457 0.0000 +vn 0.9396 -0.3422 0.0000 +vn 0.8877 -0.4604 0.0000 +vn 0.8036 -0.5951 0.0000 +vn 0.6969 -0.7172 0.0000 +vn 0.5706 -0.8212 0.0000 +vn 0.5025 -0.8646 0.0000 +vn 0.5019 -0.8649 0.0000 +vn 0.4570 -0.8895 0.0000 +vn 0.4040 -0.9147 0.0000 +vn 0.3451 -0.9386 0.0000 +vn 0.2736 -0.9618 0.0000 +vn 0.2006 -0.9797 0.0000 +vn 0.1348 -0.9909 0.0000 +vn 0.0800 -0.9968 0.0000 +vn 0.0105 -0.9999 0.0000 +vn -0.0752 -0.9972 0.0000 +vn -0.1669 -0.9860 0.0000 +vn -0.2625 -0.9649 0.0000 +vn -0.3595 -0.9332 0.0000 +vn -0.4546 -0.8907 0.0000 +vn -0.5001 -0.8659 0.0000 +vn -0.5002 -0.8659 0.0000 +vn -0.5001 -0.8660 0.0000 +vn -0.5567 -0.8307 0.0000 +vn -0.6637 -0.7480 0.0000 +vn -0.7591 -0.6510 0.0000 +vn -0.8400 -0.5427 0.0000 +vn -0.8400 -0.5426 0.0000 +vn -0.9295 -0.3687 0.0000 +vn -0.9922 -0.1248 0.0000 +vn -0.9924 0.1228 0.0000 +vn -0.9924 0.1227 0.0000 +vn -0.9303 0.3669 0.0000 +vn -0.8410 0.5410 0.0000 +vn -0.7604 0.6495 0.0000 +vn -0.6651 0.7467 0.0000 +vn -0.6652 0.7467 0.0000 +vn -0.5583 0.8296 0.0000 +vn -0.9972 0.0751 0.0000 +vn -0.9689 0.2474 0.0000 +vn -0.9013 0.4333 0.0000 +vn -0.8105 0.5857 0.0000 +vn -0.7192 0.6948 0.0000 +vn -0.6265 0.7794 0.0000 +vn -0.5414 0.8407 0.0000 +vn -0.5415 0.8407 0.0000 +vn -0.5030 0.8643 0.0000 +vn -0.2868 0.9580 0.0000 +vn 0.0320 0.9995 0.0000 +vn 0.3352 0.9421 0.0000 +vn 0.6138 0.7894 0.0000 +vn 0.8469 0.5317 0.0000 +vn 0.9831 0.1830 0.0000 +vn 1.0000 0.0000 0.0000 +vn 0.9849 0.1731 0.0000 +vn 0.8656 0.5007 0.0000 +vn 0.6201 0.7845 0.0000 +vn 0.2941 0.9558 0.0000 +vn -0.0481 0.9988 0.0000 +vn -0.3634 0.9316 0.0000 +vn -0.5010 0.8654 0.0000 +vn -0.5737 0.8191 0.0000 +vn -0.7049 0.7093 0.0000 +vn -0.8249 0.5653 0.0000 +vn -0.9078 0.4194 0.0000 +vn -0.9570 0.2901 0.0000 +vn -0.9941 0.1081 0.0000 +vn -1.0000 0.0000 0.0000 +vn -0.9989 0.0473 0.0000 +vn -0.9690 0.2472 0.0000 +vn -0.9690 0.2471 0.0000 +vn -0.9015 0.4328 0.0000 +vn -0.8184 0.5746 0.0000 +vn -0.7352 0.6778 0.0000 +vn -0.5981 0.8014 0.0000 +vn -0.5011 0.8654 0.0000 +vn -0.2937 0.9559 0.0000 +vn 0.0348 0.9994 0.0000 +vn 0.3331 0.9429 0.0000 +vn 0.6044 0.7966 0.0000 +vn 0.6045 0.7966 0.0000 +vn 0.8382 0.5453 0.0000 +vn 0.9817 0.1907 0.0000 +vn 0.9816 0.1907 0.0000 +vn 0.9818 0.1899 0.0000 +vn 0.8529 0.5221 0.0000 +vn 0.6427 0.7661 0.0000 +vn 0.3725 0.9280 0.0000 +vn 0.0405 0.9992 0.0000 +vn -0.3302 0.9439 0.0000 +vn -0.5028 0.8644 0.0000 +vn -0.5666 0.8240 0.0000 +vn -0.7040 0.7102 0.0000 +vn -0.8265 0.5630 0.0000 +vn -0.9092 0.4164 0.0000 +vn -0.9576 0.2880 0.0000 +vn -0.9942 0.1077 0.0000 +vn -0.9942 0.1076 0.0000 +vn -0.9569 0.2903 0.0000 +vn -0.9075 0.4201 0.0000 +vn -0.8381 0.5455 0.0000 +vn -0.7532 0.6578 0.0000 +vn -0.6592 0.7520 0.0000 +vn -0.5636 0.8260 0.0000 +vn -0.5636 0.8261 0.0000 +vn -0.4490 0.8935 0.0000 +vn -0.2798 0.9601 0.0000 +vn -0.1068 0.9943 0.0000 +vn 0.0597 0.9982 0.0000 +vn 0.2707 0.9627 0.0000 +vn 0.4964 0.8681 0.0000 +vn 0.6774 0.7356 0.0000 +vn 0.8240 0.5666 0.0000 +vn 0.9108 0.4129 0.0000 +vn 0.9558 0.2942 0.0000 +vn 0.9558 0.2941 0.0000 +vn 0.9851 0.1718 0.0000 +vn 0.9988 0.0491 0.0000 +vn 1.0000 -0.0009 0.0000 +vn 0.9976 -0.0691 0.0000 +vn 0.9832 -0.1824 0.0000 +vn 0.9643 -0.2648 0.0000 +vn 0.9365 -0.3507 0.0000 +vn 0.8992 -0.4375 0.0000 +vn 0.8394 -0.5435 0.0000 +vn 0.8394 -0.5434 0.0000 +vn 0.7519 -0.6593 0.0000 +vn 0.6537 -0.7567 0.0000 +vn 0.5529 -0.8333 0.0000 +vn 0.5013 -0.8653 0.0000 +vn 0.4289 -0.9034 0.0000 +vn 0.2191 -0.9757 0.0000 +vn 0.0040 -1.0000 0.0000 +vn -0.2030 -0.9792 0.0000 +vn -0.3947 -0.9188 0.0000 +vn -0.5681 -0.8230 0.0000 +vn -0.7211 -0.6928 0.0000 +vn -0.8489 -0.5286 0.0000 +vn -0.9431 -0.3326 0.0000 +vn -0.9935 -0.1142 0.0000 +vn -1.0000 -0.0028 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 1.0000 0.0000 +usemtl None +s off +f 1//1 2//1 3//1 +f 1//1 3//1 4//1 +f 1//1 4//1 5//1 +f 1//1 5//1 6//1 +f 1//1 6//1 7//1 +f 1//1 7//1 8//1 +f 1//1 8//1 9//1 +f 1//1 9//1 10//1 +f 1//1 10//1 11//1 +f 1//1 11//1 12//1 +f 1//1 12//1 13//1 +f 1//1 13//1 14//1 +f 1//1 14//1 15//1 +f 3//1 2//1 16//1 +f 16//1 2//1 17//1 +f 16//1 17//1 18//1 +f 18//1 17//1 19//1 +f 18//1 19//1 20//1 +f 20//1 19//1 21//1 +f 20//1 21//1 22//1 +f 22//1 21//1 23//1 +f 22//1 23//1 24//1 +f 24//1 23//1 25//1 +f 24//1 25//1 26//1 +f 27//1 28//1 29//1 +f 29//1 28//1 30//1 +f 30//1 28//1 31//1 +f 31//1 28//1 32//1 +f 32//1 28//1 33//1 +f 33//1 28//1 34//1 +f 35//1 36//1 37//1 +f 37//1 36//1 38//1 +f 38//1 36//1 39//1 +f 39//1 36//1 40//1 +f 40//1 36//1 41//1 +f 42//1 43//1 44//1 +f 42//1 44//1 45//1 +f 42//1 45//1 46//1 +f 42//1 46//1 47//1 +f 42//1 47//1 48//1 +f 42//1 48//1 49//1 +f 42//1 49//1 50//1 +f 42//1 50//1 51//1 +f 52//1 53//1 54//1 +f 52//1 54//1 55//1 +f 52//1 55//1 56//1 +f 52//1 56//1 57//1 +f 52//1 57//1 58//1 +f 59//1 60//1 61//1 +f 59//1 61//1 62//1 +f 59//1 62//1 63//1 +f 59//1 63//1 64//1 +f 59//1 64//1 65//1 +f 59//1 65//1 66//1 +f 59//1 66//1 67//1 +f 59//1 67//1 68//1 +f 59//1 68//1 69//1 +f 59//1 69//1 36//1 +f 59//1 36//1 35//1 +f 59//1 35//1 70//1 +f 59//1 70//1 71//1 +f 59//1 71//1 72//1 +f 59//1 72//1 73//1 +f 74//1 75//1 76//1 +f 74//1 76//1 77//1 +f 74//1 77//1 78//1 +f 74//1 78//1 79//1 +f 74//1 79//1 80//1 +f 74//1 80//1 81//1 +f 74//1 81//1 82//1 +f 74//1 82//1 83//1 +f 74//1 83//1 84//1 +f 74//1 84//1 85//1 +f 74//1 85//1 86//1 +f 74//1 86//1 87//1 +f 74//1 87//1 88//1 +f 74//1 88//1 89//1 +f 74//1 89//1 90//1 +f 74//1 90//1 91//1 +f 74//1 91//1 92//1 +f 74//1 92//1 93//1 +f 74//1 93//1 94//1 +f 74//1 94//1 95//1 +f 74//1 95//1 96//1 +f 75//1 97//1 98//1 +f 75//1 98//1 99//1 +f 75//1 99//1 28//1 +f 75//1 28//1 27//1 +f 75//1 27//1 100//1 +f 75//1 100//1 101//1 +f 75//1 101//1 102//1 +f 75//1 102//1 103//1 +f 75//1 103//1 104//1 +f 75//1 104//1 105//1 +f 75//1 105//1 106//1 +f 75//1 106//1 107//1 +f 75//1 107//1 108//1 +f 75//1 108//1 109//1 +f 75//1 109//1 110//1 +f 75//1 110//1 111//1 +f 75//1 111//1 112//1 +f 75//1 112//1 113//1 +f 75//1 113//1 114//1 +f 75//1 114//1 115//1 +f 75//1 115//1 116//1 +f 75//1 116//1 117//1 +f 75//1 117//1 118//1 +f 75//1 118//1 119//1 +f 75//1 119//1 76//1 +f 120//1 74//1 96//1 +f 120//1 96//1 121//1 +f 120//1 121//1 122//1 +f 120//1 122//1 123//1 +f 120//1 123//1 124//1 +f 120//1 124//1 125//1 +f 120//1 125//1 126//1 +f 120//1 126//1 127//1 +f 120//1 127//1 128//1 +f 120//1 128//1 129//1 +f 120//1 129//1 97//1 +f 130//1 53//1 52//1 +f 130//1 52//1 131//1 +f 130//1 131//1 132//1 +f 130//1 132//1 133//1 +f 130//1 133//1 134//1 +f 77//1 130//1 134//1 +f 77//1 134//1 135//1 +f 77//1 135//1 136//1 +f 77//1 136//1 137//1 +f 77//1 137//1 138//1 +f 77//1 138//1 139//1 +f 77//1 139//1 140//1 +f 77//1 140//1 141//1 +f 77//1 141//1 142//1 +f 77//1 142//1 78//1 +f 44//1 43//1 143//1 +f 44//1 143//1 144//1 +f 44//1 144//1 145//1 +f 44//1 145//1 146//1 +f 57//1 147//1 148//1 +f 57//1 148//1 44//1 +f 57//1 44//1 146//1 +f 57//1 146//1 149//1 +f 57//1 149//1 150//1 +f 57//1 150//1 151//1 +f 57//1 151//1 58//1 +f 152//1 41//1 36//1 +f 152//1 36//1 153//1 +f 152//1 153//1 154//1 +f 152//1 154//1 155//1 +f 152//1 155//1 156//1 +f 152//1 156//1 157//1 +f 152//1 157//1 158//1 +f 152//1 158//1 159//1 +f 160//1 161//1 162//1 +f 160//1 162//1 163//1 +f 160//1 163//1 164//1 +f 160//1 164//1 73//1 +f 160//1 73//1 72//1 +f 153//1 36//1 165//1 +f 153//1 165//1 166//1 +f 153//1 166//1 167//1 +f 153//1 167//1 168//1 +f 167//1 169//1 170//1 +f 167//1 170//1 171//1 +f 167//1 171//1 172//1 +f 167//1 172//1 173//1 +f 167//1 173//1 168//1 +f 174//1 175//1 176//1 +f 174//1 176//1 177//1 +f 174//1 177//1 178//1 +f 174//1 178//1 179//1 +f 174//1 179//1 180//1 +f 174//1 180//1 181//1 +f 174//1 181//1 182//1 +f 174//1 182//1 183//1 +f 178//1 177//1 184//1 +f 178//1 184//1 185//1 +f 178//1 185//1 186//1 +f 178//1 186//1 187//1 +f 175//1 34//1 28//1 +f 175//1 28//1 188//1 +f 175//1 188//1 189//1 +f 175//1 189//1 190//1 +f 175//1 190//1 191//1 +f 175//1 191//1 176//1 +f 97//1 129//1 192//1 +f 97//1 192//1 193//1 +f 97//1 193//1 194//1 +f 97//1 194//1 195//1 +f 97//1 195//1 196//1 +f 97//1 196//1 197//1 +f 97//1 197//1 198//1 +f 97//1 198//1 199//1 +f 97//1 199//1 200//1 +f 97//1 200//1 201//1 +f 97//1 201//1 202//1 +f 97//1 202//1 203//1 +f 97//1 203//1 204//1 +f 97//1 204//1 205//1 +f 97//1 205//1 206//1 +f 97//1 206//1 207//1 +f 97//1 207//1 208//1 +f 97//1 208//1 209//1 +f 97//1 209//1 210//1 +f 97//1 210//1 211//1 +f 97//1 211//1 212//1 +f 97//1 212//1 98//1 +f 213//1 194//1 193//1 +f 213//1 193//1 214//1 +f 213//1 214//1 215//1 +f 213//1 215//1 216//1 +f 213//1 216//1 217//1 +f 213//1 217//1 218//1 +f 213//1 218//1 42//1 +f 213//1 42//1 51//1 +f 219//1 207//1 220//1 +f 219//1 220//1 221//1 +f 219//1 221//1 222//1 +f 219//1 222//1 223//1 +f 219//1 223//1 224//1 +f 219//1 224//1 225//1 +f 219//1 225//1 226//1 +f 219//1 226//1 227//1 +f 207//1 206//1 228//1 +f 207//1 228//1 229//1 +f 207//1 229//1 230//1 +f 207//1 230//1 231//1 +f 207//1 231//1 220//1 +f 148//1 147//1 232//1 +f 232//1 147//1 233//1 +f 232//1 233//1 234//1 +f 232//1 234//1 235//1 +f 235//1 234//1 236//1 +f 235//1 236//1 237//1 +f 237//1 236//1 238//1 +f 237//1 238//1 239//1 +f 239//1 238//1 240//1 +f 239//1 240//1 241//1 +f 241//1 240//1 242//1 +f 242//1 240//1 243//1 +f 242//1 243//1 244//1 +f 244//1 243//1 60//1 +f 60//1 243//1 245//1 +f 60//1 245//1 61//1 +f 162//1 161//1 246//1 +f 246//1 161//1 247//1 +f 246//1 247//1 248//1 +f 248//1 247//1 249//1 +f 248//1 249//1 250//1 +f 248//1 250//1 251//1 +f 251//1 250//1 252//1 +f 251//1 252//1 253//1 +f 253//1 252//1 104//1 +f 253//1 104//1 103//1 +f 254//1 255//1 256//1 +f 256//1 255//1 257//1 +f 256//1 257//1 169//1 +f 169//1 257//1 258//1 +f 169//1 258//1 170//1 +f 187//1 186//1 259//1 +f 259//1 186//1 260//1 +f 261//1 262//1 263//1 +f 263//1 262//1 264//1 +f 263//1 264//1 265//1 +f 265//1 264//1 222//1 +f 265//1 222//1 266//1 +f 266//1 222//1 221//1 +f 267//2 268//2 56//2 +f 56//2 268//2 57//2 +f 238//3 269//3 240//3 +f 240//4 269//4 270//4 +f 240//4 270//4 243//4 +f 243//5 270//5 271//5 +f 243//5 271//5 245//5 +f 245//6 271//6 272//6 +f 245//6 272//6 61//6 +f 269//3 238//3 273//3 +f 273//7 238//7 236//7 +f 273//7 236//7 274//7 +f 274//8 236//8 234//8 +f 274//8 234//8 275//8 +f 275//9 234//9 233//9 +f 275//9 233//9 276//9 +f 276//10 233//10 147//10 +f 276//10 147//10 277//10 +f 277//11 147//11 57//11 +f 277//11 57//11 268//11 +f 272//12 278//12 61//12 +f 61//12 278//12 62//12 +f 68//13 279//13 69//13 +f 69//14 279//14 280//14 +f 69//14 280//14 36//14 +f 36//15 280//15 281//15 +f 36//15 281//15 165//15 +f 165//16 281//16 282//16 +f 165//16 282//16 166//16 +f 166//17 282//17 283//17 +f 166//18 283//18 167//18 +f 279//13 68//13 284//13 +f 284//19 68//19 67//19 +f 284//19 67//19 285//19 +f 285//20 67//20 66//20 +f 285//20 66//20 286//20 +f 286//21 66//21 65//21 +f 286//21 65//21 287//21 +f 287//22 65//22 64//22 +f 287//22 64//22 288//22 +f 288//23 64//23 63//23 +f 288//23 63//23 289//23 +f 289//24 63//24 62//24 +f 289//24 62//24 278//24 +f 283//25 290//25 167//25 +f 167//25 290//25 169//25 +f 258//26 291//26 170//26 +f 170//27 291//27 292//27 +f 170//27 292//27 171//27 +f 171//28 292//28 293//28 +f 171//28 293//28 172//28 +f 172//29 293//29 294//29 +f 172//30 294//30 173//30 +f 173//31 294//31 295//31 +f 173//31 295//31 168//31 +f 291//26 258//26 296//26 +f 296//32 258//32 257//32 +f 296//32 257//32 297//32 +f 297//33 257//33 255//33 +f 297//33 255//33 298//33 +f 298//34 255//34 254//34 +f 298//34 254//34 299//34 +f 299//35 254//35 256//35 +f 299//35 256//35 300//35 +f 300//36 256//36 169//36 +f 300//36 169//36 290//36 +f 295//37 301//37 168//37 +f 168//37 301//37 153//37 +f 156//38 302//38 157//38 +f 157//39 302//39 303//39 +f 157//39 303//39 158//39 +f 158//40 303//40 304//40 +f 158//40 304//40 159//40 +f 302//38 156//38 305//38 +f 305//41 156//41 155//41 +f 305//41 155//41 306//41 +f 306//42 155//42 154//42 +f 306//42 154//42 307//42 +f 307//43 154//43 153//43 +f 307//43 153//43 301//43 +f 304//2 308//2 159//2 +f 159//2 308//2 152//2 +f 38//44 309//44 37//44 +f 37//45 309//45 310//45 +f 37//45 310//45 35//45 +f 35//46 310//46 311//46 +f 35//46 311//46 70//46 +f 70//47 311//47 312//47 +f 70//47 312//47 71//47 +f 309//44 38//44 313//44 +f 313//48 38//48 39//48 +f 313//48 39//48 314//48 +f 314//49 39//49 40//49 +f 314//49 40//49 315//49 +f 315//50 40//50 41//50 +f 315//50 41//50 316//50 +f 316//51 41//51 152//51 +f 316//51 152//51 308//51 +f 312//52 317//52 71//52 +f 71//52 317//52 72//52 +f 104//53 318//53 105//53 +f 105//54 318//54 319//54 +f 105//54 319//54 106//54 +f 106//55 319//55 320//55 +f 106//55 320//55 107//55 +f 107//56 320//56 321//56 +f 107//56 321//56 108//56 +f 108//57 321//57 322//57 +f 108//57 322//57 109//57 +f 109//58 322//58 323//58 +f 109//58 323//58 110//58 +f 318//53 104//53 324//53 +f 324//59 104//59 252//59 +f 324//59 252//59 325//59 +f 325//60 252//60 250//60 +f 325//60 250//60 326//60 +f 326//61 250//61 249//61 +f 326//61 249//61 327//61 +f 327//62 249//62 247//62 +f 327//62 247//62 328//62 +f 328//63 247//63 161//63 +f 328//63 161//63 329//63 +f 329//64 161//64 160//64 +f 329//64 160//64 330//64 +f 330//65 160//65 72//65 +f 330//65 72//65 317//65 +f 323//25 331//25 110//25 +f 110//25 331//25 111//25 +f 114//66 332//66 115//66 +f 115//67 332//67 333//67 +f 115//67 333//67 116//67 +f 116//68 333//68 334//68 +f 116//68 334//68 117//68 +f 332//66 114//66 335//66 +f 335//69 114//69 113//69 +f 335//69 113//69 336//69 +f 336//70 113//70 112//70 +f 336//70 112//70 337//70 +f 337//71 112//71 111//71 +f 337//71 111//71 331//71 +f 334//72 338//72 117//72 +f 117//72 338//72 118//72 +f 130//73 339//73 53//73 +f 53//74 339//74 340//74 +f 53//74 340//74 54//74 +f 54//75 340//75 341//75 +f 54//75 341//75 55//75 +f 55//76 341//76 267//76 +f 55//76 267//76 56//76 +f 339//73 130//73 342//73 +f 342//77 130//77 77//77 +f 342//77 77//77 343//77 +f 343//78 77//78 76//78 +f 343//78 76//78 344//78 +f 344//79 76//79 119//79 +f 344//79 119//79 345//79 +f 345//80 119//80 118//80 +f 345//81 118//81 338//81 +f 346//25 17//25 347//25 +f 347//25 17//25 2//25 +f 17//82 346//82 19//82 +f 19//82 346//82 348//82 +f 19//83 348//83 21//83 +f 21//83 348//83 349//83 +f 21//84 349//84 23//84 +f 23//84 349//84 350//84 +f 23//85 350//85 25//85 +f 25//85 350//85 351//85 +f 25//86 351//86 26//86 +f 26//86 351//86 352//86 +f 26//87 352//87 24//87 +f 24//87 352//87 353//87 +f 24//88 353//88 22//88 +f 22//88 353//88 354//88 +f 22//89 354//89 20//89 +f 20//89 354//89 355//89 +f 20//90 355//90 18//90 +f 18//90 355//90 356//90 +f 18//91 356//91 16//91 +f 16//91 356//91 357//91 +f 358//92 3//92 357//92 +f 357//92 3//92 16//92 +f 3//93 358//93 4//93 +f 4//93 358//93 359//93 +f 4//94 359//94 5//94 +f 5//94 359//94 360//94 +f 5//95 360//95 6//95 +f 6//95 360//95 361//95 +f 6//96 361//96 7//96 +f 7//96 361//96 362//96 +f 7//97 362//97 8//97 +f 8//97 362//97 363//97 +f 8//98 363//98 9//98 +f 9//98 363//98 364//98 +f 9//99 364//99 10//99 +f 10//99 364//99 365//99 +f 10//100 365//100 11//100 +f 11//100 365//100 366//100 +f 11//101 366//101 12//101 +f 12//101 366//101 367//101 +f 12//102 367//102 13//102 +f 13//103 367//103 368//103 +f 13//104 368//104 14//104 +f 14//104 368//104 369//104 +f 14//105 369//105 15//105 +f 15//105 369//105 370//105 +f 371//2 1//2 370//2 +f 370//2 1//2 15//2 +f 347//106 2//106 371//106 +f 371//106 2//106 1//106 +f 372//107 43//107 373//107 +f 373//107 43//107 42//107 +f 43//108 372//108 143//108 +f 143//108 372//108 374//108 +f 143//109 374//109 144//109 +f 144//109 374//109 375//109 +f 144//110 375//110 145//110 +f 145//110 375//110 376//110 +f 145//111 376//111 146//111 +f 146//111 376//111 377//111 +f 146//112 377//112 149//112 +f 149//112 377//112 378//112 +f 149//113 378//113 150//113 +f 150//113 378//113 379//113 +f 150//114 379//114 151//114 +f 151//114 379//114 380//114 +f 151//115 380//115 58//115 +f 58//115 380//115 381//115 +f 382//116 52//116 381//116 +f 381//116 52//116 58//116 +f 52//117 382//117 131//117 +f 131//117 382//117 383//117 +f 131//118 383//118 132//118 +f 132//118 383//118 384//118 +f 132//119 384//119 133//119 +f 133//119 384//119 385//119 +f 133//120 385//120 134//120 +f 134//120 385//120 386//120 +f 134//121 386//121 135//121 +f 135//121 386//121 387//121 +f 135//122 387//122 136//122 +f 136//122 387//122 388//122 +f 136//123 388//123 137//123 +f 137//124 388//124 389//124 +f 137//125 389//125 138//125 +f 138//125 389//125 390//125 +f 138//126 390//126 139//126 +f 139//126 390//126 391//126 +f 139//127 391//127 140//127 +f 140//127 391//127 392//127 +f 140//128 392//128 141//128 +f 141//128 392//128 393//128 +f 141//129 393//129 142//129 +f 142//129 393//129 394//129 +f 142//130 394//130 78//130 +f 78//130 394//130 395//130 +f 78//131 395//131 79//131 +f 79//131 395//131 396//131 +f 79//132 396//132 80//132 +f 80//132 396//132 397//132 +f 80//133 397//133 81//133 +f 81//133 397//133 398//133 +f 399//134 82//134 398//134 +f 398//134 82//134 81//134 +f 83//135 82//135 400//135 +f 400//135 82//135 399//135 +f 83//136 400//136 84//136 +f 84//136 400//136 401//136 +f 84//137 401//137 85//137 +f 85//137 401//137 402//137 +f 85//138 402//138 86//138 +f 86//138 402//138 403//138 +f 86//139 403//139 87//139 +f 87//139 403//139 404//139 +f 87//140 404//140 88//140 +f 88//140 404//140 405//140 +f 88//141 405//141 89//141 +f 89//141 405//141 406//141 +f 89//142 406//142 90//142 +f 90//142 406//142 407//142 +f 90//143 407//143 91//143 +f 91//143 407//143 408//143 +f 91//144 408//144 92//144 +f 92//144 408//144 409//144 +f 92//145 409//145 93//145 +f 93//145 409//145 410//145 +f 93//146 410//146 94//146 +f 94//146 410//146 411//146 +f 94//147 411//147 95//147 +f 95//147 411//147 412//147 +f 95//148 412//148 96//148 +f 96//148 412//148 413//148 +f 96//149 413//149 121//149 +f 121//150 413//150 414//150 +f 121//2 414//2 122//2 +f 122//2 414//2 415//2 +f 122//2 415//2 123//2 +f 123//2 415//2 416//2 +f 123//2 416//2 124//2 +f 124//2 416//2 417//2 +f 124//151 417//151 125//151 +f 125//151 417//151 418//151 +f 125//152 418//152 126//152 +f 126//152 418//152 419//152 +f 126//153 419//153 127//153 +f 127//153 419//153 420//153 +f 127//154 420//154 128//154 +f 128//154 420//154 421//154 +f 128//155 421//155 129//155 +f 129//156 421//156 422//156 +f 129//157 422//157 192//157 +f 192//157 422//157 423//157 +f 192//158 423//158 193//158 +f 193//158 423//158 424//158 +f 193//159 424//159 214//159 +f 214//160 424//160 425//160 +f 214//161 425//161 215//161 +f 215//161 425//161 426//161 +f 215//162 426//162 216//162 +f 216//162 426//162 427//162 +f 216//163 427//163 217//163 +f 217//163 427//163 428//163 +f 217//164 428//164 218//164 +f 218//165 428//165 429//165 +f 218//166 429//166 42//166 +f 42//166 429//166 373//166 +f 197//167 430//167 198//167 +f 198//167 430//167 431//167 +f 198//168 431//168 199//168 +f 199//168 431//168 432//168 +f 199//169 432//169 200//169 +f 200//169 432//169 433//169 +f 200//170 433//170 201//170 +f 201//170 433//170 434//170 +f 201//171 434//171 202//171 +f 202//171 434//171 435//171 +f 202//172 435//172 203//172 +f 203//172 435//172 436//172 +f 203//173 436//173 204//173 +f 204//174 436//174 437//174 +f 438//175 205//175 437//175 +f 437//175 205//175 204//175 +f 205//176 438//176 206//176 +f 206//176 438//176 439//176 +f 206//177 439//177 228//177 +f 228//177 439//177 440//177 +f 228//178 440//178 229//178 +f 229//178 440//178 441//178 +f 229//179 441//179 230//179 +f 230//179 441//179 442//179 +f 230//180 442//180 231//180 +f 231//180 442//180 443//180 +f 231//181 443//181 220//181 +f 220//181 443//181 444//181 +f 445//182 221//182 444//182 +f 444//182 221//182 220//182 +f 221//183 445//183 266//183 +f 266//183 445//183 446//183 +f 266//184 446//184 265//184 +f 265//184 446//184 447//184 +f 265//185 447//185 263//185 +f 263//185 447//185 448//185 +f 263//186 448//186 261//186 +f 261//186 448//186 449//186 +f 261//187 449//187 262//187 +f 262//187 449//187 450//187 +f 262//188 450//188 264//188 +f 264//188 450//188 451//188 +f 452//189 222//189 451//189 +f 451//189 222//189 264//189 +f 222//190 452//190 223//190 +f 223//190 452//190 453//190 +f 223//191 453//191 224//191 +f 224//191 453//191 454//191 +f 224//192 454//192 225//192 +f 225//192 454//192 455//192 +f 225//193 455//193 226//193 +f 226//193 455//193 456//193 +f 226//194 456//194 227//194 +f 227//194 456//194 457//194 +f 227//195 457//195 219//195 +f 219//195 457//195 458//195 +f 459//196 207//196 458//196 +f 458//196 207//196 219//196 +f 207//197 459//197 208//197 +f 208//197 459//197 460//197 +f 208//198 460//198 209//198 +f 209//199 460//199 461//199 +f 209//200 461//200 210//200 +f 210//200 461//200 462//200 +f 210//201 462//201 211//201 +f 211//201 462//201 463//201 +f 211//202 463//202 212//202 +f 212//202 463//202 464//202 +f 212//203 464//203 98//203 +f 98//203 464//203 465//203 +f 466//204 99//204 465//204 +f 465//204 99//204 98//204 +f 99//205 466//205 28//205 +f 28//205 466//205 467//205 +f 28//206 467//206 188//206 +f 188//206 467//206 468//206 +f 188//207 468//207 189//207 +f 189//207 468//207 469//207 +f 189//208 469//208 190//208 +f 190//209 469//209 470//209 +f 190//210 470//210 191//210 +f 191//210 470//210 471//210 +f 191//211 471//211 176//211 +f 176//212 471//212 472//212 +f 473//182 177//182 472//182 +f 472//182 177//182 176//182 +f 177//213 473//213 184//213 +f 184//213 473//213 474//213 +f 184//214 474//214 185//214 +f 185//214 474//214 475//214 +f 185//215 475//215 186//215 +f 186//215 475//215 476//215 +f 186//216 476//216 260//216 +f 260//216 476//216 477//216 +f 260//217 477//217 259//217 +f 259//217 477//217 478//217 +f 259//218 478//218 187//218 +f 187//218 478//218 479//218 +f 480//219 178//219 479//219 +f 479//219 178//219 187//219 +f 178//220 480//220 179//220 +f 179//220 480//220 481//220 +f 179//221 481//221 180//221 +f 180//221 481//221 482//221 +f 180//222 482//222 181//222 +f 181//222 482//222 483//222 +f 181//223 483//223 182//223 +f 182//223 483//223 484//223 +f 182//224 484//224 183//224 +f 183//224 484//224 485//224 +f 183//225 485//225 174//225 +f 174//225 485//225 486//225 +f 487//196 175//196 486//196 +f 486//196 175//196 174//196 +f 175//226 487//226 34//226 +f 34//226 487//226 488//226 +f 34//227 488//227 33//227 +f 33//227 488//227 489//227 +f 33//228 489//228 32//228 +f 32//228 489//228 490//228 +f 32//229 490//229 31//229 +f 31//229 490//229 491//229 +f 31//230 491//230 30//230 +f 30//230 491//230 492//230 +f 30//231 492//231 29//231 +f 29//231 492//231 493//231 +f 29//232 493//232 27//232 +f 27//233 493//233 494//233 +f 495//204 100//204 494//204 +f 494//204 100//204 27//204 +f 100//234 495//234 101//234 +f 101//234 495//234 496//234 +f 101//235 496//235 102//235 +f 102//235 496//235 497//235 +f 102//236 497//236 103//236 +f 103//236 497//236 498//236 +f 103//237 498//237 253//237 +f 253//237 498//237 499//237 +f 253//238 499//238 251//238 +f 251//238 499//238 500//238 +f 251//239 500//239 248//239 +f 248//239 500//239 501//239 +f 248//240 501//240 246//240 +f 246//240 501//240 502//240 +f 246//241 502//241 162//241 +f 162//241 502//241 503//241 +f 162//242 503//242 163//242 +f 163//242 503//242 504//242 +f 163//243 504//243 164//243 +f 164//244 504//244 505//244 +f 164//245 505//245 73//245 +f 73//245 505//245 506//245 +f 73//246 506//246 59//246 +f 59//246 506//246 507//246 +f 508//247 60//247 507//247 +f 507//247 60//247 59//247 +f 60//248 508//248 244//248 +f 244//248 508//248 509//248 +f 244//249 509//249 242//249 +f 242//249 509//249 510//249 +f 242//250 510//250 241//250 +f 241//250 510//250 511//250 +f 241//251 511//251 239//251 +f 239//251 511//251 512//251 +f 239//252 512//252 237//252 +f 237//252 512//252 513//252 +f 237//253 513//253 235//253 +f 235//254 513//254 514//254 +f 235//255 514//255 232//255 +f 232//255 514//255 515//255 +f 232//256 515//256 148//256 +f 148//256 515//256 516//256 +f 148//257 516//257 44//257 +f 44//257 516//257 517//257 +f 518//258 45//258 517//258 +f 517//258 45//258 44//258 +f 45//259 518//259 46//259 +f 46//259 518//259 519//259 +f 46//260 519//260 47//260 +f 47//260 519//260 520//260 +f 47//261 520//261 48//261 +f 48//261 520//261 521//261 +f 48//262 521//262 49//262 +f 49//262 521//262 522//262 +f 49//263 522//263 50//263 +f 50//263 522//263 523//263 +f 50//264 523//264 51//264 +f 51//264 523//264 524//264 +f 51//265 524//265 213//265 +f 213//265 524//265 525//265 +f 213//266 525//266 194//266 +f 194//266 525//266 526//266 +f 194//267 526//267 195//267 +f 195//267 526//267 527//267 +f 195//268 527//268 196//268 +f 196//268 527//268 528//268 +f 430//269 197//269 528//269 +f 528//269 197//269 196//269 +f 324//1 319//1 318//1 +f 272//1 296//1 297//1 +f 272//1 297//1 298//1 +f 272//1 298//1 299//1 +f 272//1 299//1 300//1 +f 272//1 300//1 290//1 +f 272//1 290//1 278//1 +f 334//1 308//1 304//1 +f 334//1 304//1 303//1 +f 334//1 303//1 302//1 +f 334//1 302//1 305//1 +f 334//1 305//1 306//1 +f 334//1 306//1 307//1 +f 334//1 307//1 301//1 +f 334//1 301//1 295//1 +f 334//1 295//1 294//1 +f 334//1 294//1 293//1 +f 334//1 293//1 292//1 +f 334//1 292//1 291//1 +f 334//1 291//1 296//1 +f 334//1 296//1 272//1 +f 334//1 272//1 271//1 +f 334//1 271//1 270//1 +f 334//1 270//1 269//1 +f 334//1 269//1 273//1 +f 334//1 273//1 274//1 +f 334//1 274//1 275//1 +f 334//1 275//1 276//1 +f 334//1 276//1 277//1 +f 334//1 277//1 268//1 +f 334//1 268//1 338//1 +f 268//1 267//1 339//1 +f 268//1 339//1 342//1 +f 268//1 342//1 343//1 +f 268//1 343//1 344//1 +f 268//1 344//1 345//1 +f 268//1 345//1 338//1 +f 308//1 334//1 333//1 +f 308//1 333//1 332//1 +f 308//1 332//1 335//1 +f 308//1 335//1 336//1 +f 308//1 336//1 337//1 +f 308//1 337//1 331//1 +f 323//1 322//1 326//1 +f 323//1 326//1 327//1 +f 323//1 327//1 328//1 +f 323//1 328//1 329//1 +f 323//1 329//1 330//1 +f 323//1 330//1 317//1 +f 323//1 317//1 312//1 +f 323//1 312//1 311//1 +f 323//1 311//1 310//1 +f 323//1 310//1 309//1 +f 323//1 309//1 313//1 +f 323//1 313//1 314//1 +f 323//1 314//1 315//1 +f 323//1 315//1 316//1 +f 323//1 316//1 308//1 +f 323//1 308//1 331//1 +f 283//1 282//1 285//1 +f 283//1 285//1 286//1 +f 283//1 286//1 287//1 +f 283//1 287//1 288//1 +f 283//1 288//1 289//1 +f 283//1 289//1 278//1 +f 283//1 278//1 290//1 +f 339//1 267//1 340//1 +f 340//1 267//1 341//1 +f 326//1 322//1 325//1 +f 325//1 322//1 321//1 +f 325//1 321//1 324//1 +f 324//1 321//1 320//1 +f 324//1 320//1 319//1 +f 285//1 282//1 284//1 +f 284//1 282//1 281//1 +f 284//1 281//1 279//1 +f 279//1 281//1 280//1 +f 401//1 403//1 402//1 +f 406//1 408//1 407//1 +f 371//1 370//1 382//1 +f 371//1 382//1 381//1 +f 371//1 381//1 380//1 +f 371//1 380//1 379//1 +f 371//1 379//1 378//1 +f 371//1 378//1 377//1 +f 371//1 377//1 376//1 +f 371//1 376//1 375//1 +f 371//1 375//1 374//1 +f 371//1 374//1 372//1 +f 400//1 406//1 405//1 +f 400//1 405//1 404//1 +f 400//1 404//1 403//1 +f 400//1 403//1 401//1 +f 356//1 355//1 408//1 +f 356//1 408//1 406//1 +f 356//1 406//1 400//1 +f 356//1 400//1 399//1 +f 356//1 399//1 398//1 +f 356//1 398//1 357//1 +f 358//1 357//1 398//1 +f 358//1 398//1 397//1 +f 358//1 397//1 396//1 +f 358//1 396//1 395//1 +f 358//1 395//1 394//1 +f 358//1 394//1 393//1 +f 352//1 351//1 416//1 +f 352//1 416//1 415//1 +f 352//1 415//1 414//1 +f 352//1 414//1 413//1 +f 352//1 413//1 412//1 +f 352//1 412//1 411//1 +f 352//1 411//1 410//1 +f 352//1 410//1 409//1 +f 352//1 409//1 353//1 +f 417//1 416//1 351//1 +f 417//1 351//1 350//1 +f 417//1 350//1 349//1 +f 417//1 349//1 348//1 +f 417//1 348//1 346//1 +f 417//1 346//1 347//1 +f 347//1 371//1 417//1 +f 417//1 371//1 372//1 +f 417//1 372//1 418//1 +f 418//1 372//1 373//1 +f 418//1 373//1 419//1 +f 419//1 373//1 429//1 +f 419//1 429//1 420//1 +f 420//1 429//1 428//1 +f 420//1 428//1 421//1 +f 421//1 428//1 427//1 +f 421//1 427//1 422//1 +f 422//1 427//1 426//1 +f 422//1 426//1 423//1 +f 423//1 426//1 425//1 +f 423//1 425//1 424//1 +f 353//1 409//1 354//1 +f 354//1 409//1 408//1 +f 354//1 408//1 355//1 +f 358//1 393//1 359//1 +f 359//1 393//1 392//1 +f 359//1 392//1 360//1 +f 360//1 392//1 391//1 +f 360//1 391//1 361//1 +f 361//1 391//1 390//1 +f 361//1 390//1 362//1 +f 362//1 390//1 389//1 +f 362//1 389//1 363//1 +f 363//1 389//1 388//1 +f 363//1 388//1 364//1 +f 364//1 388//1 387//1 +f 364//1 387//1 365//1 +f 365//1 387//1 366//1 +f 366//1 387//1 386//1 +f 366//1 386//1 367//1 +f 367//1 386//1 385//1 +f 367//1 385//1 368//1 +f 368//1 385//1 384//1 +f 368//1 384//1 369//1 +f 369//1 384//1 370//1 +f 370//1 384//1 383//1 +f 370//1 383//1 382//1 +f 430//1 446//1 445//1 +f 430//1 447//1 446//1 +f 499//1 497//1 496//1 +f 497//1 499//1 498//1 +f 507//1 495//1 494//1 +f 507//1 494//1 493//1 +f 507//1 493//1 492//1 +f 507//1 492//1 491//1 +f 507//1 491//1 490//1 +f 507//1 490//1 489//1 +f 507//1 489//1 488//1 +f 507//1 488//1 487//1 +f 507//1 487//1 486//1 +f 507//1 486//1 485//1 +f 507//1 485//1 484//1 +f 507//1 484//1 483//1 +f 479//1 478//1 458//1 +f 479//1 458//1 457//1 +f 479//1 457//1 456//1 +f 479//1 456//1 455//1 +f 479//1 455//1 454//1 +f 479//1 454//1 453//1 +f 479//1 453//1 452//1 +f 508//1 507//1 483//1 +f 508//1 483//1 482//1 +f 508//1 482//1 481//1 +f 508//1 481//1 480//1 +f 508//1 480//1 479//1 +f 508//1 479//1 452//1 +f 508//1 452//1 451//1 +f 508//1 451//1 450//1 +f 508//1 450//1 449//1 +f 495//1 507//1 506//1 +f 495//1 506//1 505//1 +f 495//1 505//1 504//1 +f 495//1 504//1 503//1 +f 495//1 503//1 502//1 +f 495//1 502//1 501//1 +f 495//1 501//1 500//1 +f 495//1 500//1 499//1 +f 495//1 499//1 496//1 +f 449//1 511//1 510//1 +f 449//1 510//1 509//1 +f 449//1 509//1 508//1 +f 448//1 517//1 516//1 +f 448//1 516//1 515//1 +f 448//1 515//1 514//1 +f 448//1 514//1 513//1 +f 448//1 513//1 512//1 +f 448//1 512//1 511//1 +f 448//1 511//1 449//1 +f 528//1 517//1 448//1 +f 528//1 448//1 447//1 +f 528//1 447//1 430//1 +f 517//1 528//1 527//1 +f 517//1 527//1 526//1 +f 517//1 526//1 525//1 +f 517//1 525//1 524//1 +f 517//1 524//1 523//1 +f 517//1 523//1 518//1 +f 444//1 438//1 437//1 +f 444//1 437//1 436//1 +f 444//1 436//1 435//1 +f 444//1 435//1 434//1 +f 444//1 434//1 433//1 +f 444//1 433//1 432//1 +f 444//1 432//1 431//1 +f 444//1 431//1 430//1 +f 444//1 430//1 445//1 +f 438//1 444//1 443//1 +f 438//1 443//1 442//1 +f 438//1 442//1 441//1 +f 438//1 441//1 440//1 +f 438//1 440//1 439//1 +f 458//1 478//1 477//1 +f 458//1 477//1 476//1 +f 458//1 476//1 475//1 +f 458//1 475//1 474//1 +f 458//1 474//1 473//1 +f 458//1 473//1 472//1 +f 458//1 472//1 459//1 +f 466//1 465//1 472//1 +f 466//1 472//1 471//1 +f 466//1 471//1 470//1 +f 466//1 470//1 469//1 +f 466//1 469//1 468//1 +f 466//1 468//1 467//1 +f 472//1 465//1 464//1 +f 472//1 464//1 463//1 +f 472//1 463//1 462//1 +f 472//1 462//1 461//1 +f 472//1 461//1 460//1 +f 472//1 460//1 459//1 +f 521//1 520//1 522//1 +f 522//1 520//1 519//1 +f 522//1 519//1 523//1 +f 523//1 519//1 518//1 +f 529//270 530//270 531//270 +f 531//270 530//270 532//270 +f 532//182 120//182 531//182 +f 531//182 120//182 97//182 +f 531//271 97//271 529//271 +f 529//271 97//271 75//271 +f 529//196 75//196 530//196 +f 530//196 75//196 74//196 +f 530//272 74//272 532//272 +f 532//272 74//272 120//272 From 89070237d93b1258eec768df462f32d6f1ccc8b7 Mon Sep 17 00:00:00 2001 From: v27jain Date: Tue, 5 Oct 2021 20:08:50 +0530 Subject: [PATCH 31/41] Adding 3DI D300 (#9863) * Add files via upload * Add files via upload * Add files via upload * Delete 3di_d220.def.json * Delete 3di_d300.def.json * Add files via upload * Delete 3di_d220_extruder_0.def.json * Delete 3di_d300_extruder_0.def.json * Add files via upload * Update 3di_d220.def.json * Update 3di_d300.def.json * Delete 3di_d300_platform.stl * Add files via upload * Update 3di_d300.def.json * Delete 3di_d220.def.json * Delete 3di_d220_platform.stl --- resources/definitions/3di_base.def.json | 49 ++++++++++++++++++ resources/definitions/3di_d300.def.json | 26 ++++++++++ .../extruders/3di_base_extruder_0.def.json | 15 ++++++ resources/meshes/3di_d300_platform.STL | Bin 0 -> 332484 bytes 4 files changed, 90 insertions(+) create mode 100644 resources/definitions/3di_base.def.json create mode 100644 resources/definitions/3di_d300.def.json create mode 100644 resources/extruders/3di_base_extruder_0.def.json create mode 100644 resources/meshes/3di_d300_platform.STL diff --git a/resources/definitions/3di_base.def.json b/resources/definitions/3di_base.def.json new file mode 100644 index 0000000000..b86ff4707c --- /dev/null +++ b/resources/definitions/3di_base.def.json @@ -0,0 +1,49 @@ +{ + "version": 2, + "name": "3DI Base Printer", + "inherits": "fdmprinter", + "metadata": { + "visible": false, + "author": "Vaibhav Jain", + "manufacturer": "3Deometry Innovations", + "file_formats": "text/x-gcode", + "machine_extruder_trains": + { + "0": "3di_base_extruder_0" + } + }, + + "overrides": { + "machine_name":{ + "default_value": "3DI Base Printer" + }, + "machine_heated_bed": { + "default_value": true + }, + "machine_width": { + "default_value": 220 + }, + "machine_height": { + "default_value": 220 + }, + "machine_depth": { + "default_value": 220 + }, + "machine_center_is_zero": { + "default_value": true + }, + "machine_gcode_flavor": { + "default_value": "RepRap (Marlin/Sprinter)" + }, + "machine_start_gcode": { + "default_value": "G21 ;metric values\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 ;Home all axes (max endstops)\nG1 Z15.0 F9000 ;move the platform down 15mm\nG92 E0 ;zero the extruded length\nG1 F200 E3 ;extrude 3mm of feed stock\nG92 E0 ;zero the extruded length again\nG1 F9000\n;Put printing message on LCD screen\nM117 Printing..." + }, + "machine_end_gcode": { + "default_value": "M104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG28 ;Home all axes (max endstops)\nM84 ;steppers off\nG90 ;absolute positioning" + }, + "machine_shape": { + "default_value": "elliptic" + } + } +} + diff --git a/resources/definitions/3di_d300.def.json b/resources/definitions/3di_d300.def.json new file mode 100644 index 0000000000..3fad62d339 --- /dev/null +++ b/resources/definitions/3di_d300.def.json @@ -0,0 +1,26 @@ +{ + "version": 2, + "name": "3DI D300", + "inherits": "3di_base", + "metadata": { + "visible": true, + "platform": "3di_d300_platform.STL", + "platform_offset": [-200, -5, 173.205] + }, + + "overrides": { + "machine_name": { + "default_value": "3DI D300" + }, + "machine_width": { + "default_value": 300 + }, + "machine_height": { + "default_value": 300 + }, + "machine_depth": { + "default_value": 300 + } + } +} + diff --git a/resources/extruders/3di_base_extruder_0.def.json b/resources/extruders/3di_base_extruder_0.def.json new file mode 100644 index 0000000000..5fbb347ede --- /dev/null +++ b/resources/extruders/3di_base_extruder_0.def.json @@ -0,0 +1,15 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "3di_base", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 } + } +} \ No newline at end of file diff --git a/resources/meshes/3di_d300_platform.STL b/resources/meshes/3di_d300_platform.STL new file mode 100644 index 0000000000000000000000000000000000000000..6615bfb523c0f28281594e8f472787db0e3d95b1 GIT binary patch literal 332484 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

6zVRW%-e@X4ezV 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


Tl<>$xJdp+;m!LoAyz?YD_b92I#_ZfOj{JTX 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 z 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 literal 0 HcmV?d00001 From 96d381a89570b1cf8fe384e046be79c384085cd6 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Wed, 6 Oct 2021 15:45:07 +0200 Subject: [PATCH 32/41] Apply suggestions from code review CURA-7851 Co-authored-by: Konstantinos Karmas --- cura/Arranging/Nest2DArrange.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/cura/Arranging/Nest2DArrange.py b/cura/Arranging/Nest2DArrange.py index 7aa424c46f..6333eea502 100644 --- a/cura/Arranging/Nest2DArrange.py +++ b/cura/Arranging/Nest2DArrange.py @@ -114,7 +114,7 @@ def createGroupOperationForArrange(nodes_to_arrange: List["SceneNode"], build_volume: "BuildVolume", fixed_nodes: Optional[List["SceneNode"]] = None, factor = 10000, - add_new_nodes_in_scene: bool = False): + add_new_nodes_in_scene: bool = False) -> Tuple[GroupedOperation, int]: scene_root = Application.getInstance().getController().getScene().getRoot() found_solution_for_all, node_items = findNodePlacement(nodes_to_arrange, build_volume, fixed_nodes, factor) @@ -134,8 +134,7 @@ def createGroupOperationForArrange(nodes_to_arrange: List["SceneNode"], else: # We didn't find a spot grouped_operation.addOperation( - TranslateOperation(node, Vector(200, node.getWorldPosition().y, -not_fit_count * 20), - set_position=True)) + TranslateOperation(node, Vector(200, node.getWorldPosition().y, -not_fit_count * 20), set_position = True)) not_fit_count += 1 return grouped_operation, not_fit_count From fa4f567cb14c4f77885cffe00d1b7178b6e5dba1 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Wed, 6 Oct 2021 15:50:12 +0200 Subject: [PATCH 33/41] Simplify ifstatement for MultiplyObjects CURA-7851 --- cura/MultiplyObjectsJob.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cura/MultiplyObjectsJob.py b/cura/MultiplyObjectsJob.py index e7890ce2eb..4a91392cde 100644 --- a/cura/MultiplyObjectsJob.py +++ b/cura/MultiplyObjectsJob.py @@ -72,13 +72,13 @@ class MultiplyObjectsJob(Job): new_node.setParent(current_node.getParent()) found_solution_for_all = True + group_operation = GroupedOperation() if nodes: group_operation, not_fit_count = createGroupOperationForArrange(nodes, Application.getInstance().getBuildVolume(), fixed_nodes, - factor=10000, add_new_nodes_in_scene=True) - else: - group_operation = GroupedOperation() + factor = 10000, + add_new_nodes_in_scene = True) if nodes_to_add_without_arrange: for nested_node in nodes_to_add_without_arrange: From 4ce69a9eb5727f828f5d35ee5f98dd3da031769a Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Wed, 6 Oct 2021 15:52:33 +0200 Subject: [PATCH 34/41] Fix the message if not all duplicated objects could be placed CURA-7851 --- cura/MultiplyObjectsJob.py | 1 + 1 file changed, 1 insertion(+) diff --git a/cura/MultiplyObjectsJob.py b/cura/MultiplyObjectsJob.py index 4a91392cde..5df02df288 100644 --- a/cura/MultiplyObjectsJob.py +++ b/cura/MultiplyObjectsJob.py @@ -79,6 +79,7 @@ class MultiplyObjectsJob(Job): fixed_nodes, factor = 10000, add_new_nodes_in_scene = True) + found_solution_for_all = not_fit_count == 0 if nodes_to_add_without_arrange: for nested_node in nodes_to_add_without_arrange: From 4aae3d7e2e782fbf53ec8e1e04a7774145e1a77d Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Wed, 6 Oct 2021 15:57:18 +0200 Subject: [PATCH 35/41] Move duplicated modifier meshes a bit after duplication This makes sure that they are visible / selectable after multiplication CURA-7851 --- cura/MultiplyObjectsJob.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cura/MultiplyObjectsJob.py b/cura/MultiplyObjectsJob.py index 5df02df288..2bbafc2015 100644 --- a/cura/MultiplyObjectsJob.py +++ b/cura/MultiplyObjectsJob.py @@ -6,9 +6,11 @@ from typing import List from UM.Application import Application from UM.Job import Job +from UM.Math.Vector import Vector from UM.Message import Message from UM.Operations.AddSceneNodeOperation import AddSceneNodeOperation from UM.Operations.GroupedOperation import GroupedOperation +from UM.Operations.TranslateOperation import TranslateOperation from UM.Scene.Iterator.DepthFirstIterator import DepthFirstIterator from UM.Scene.SceneNode import SceneNode from UM.i18n import i18nCatalog @@ -84,6 +86,10 @@ class MultiplyObjectsJob(Job): if nodes_to_add_without_arrange: for nested_node in nodes_to_add_without_arrange: group_operation.addOperation(AddSceneNodeOperation(nested_node, nested_node.getParent())) + # Move the node a tiny bit so it doesn't overlap with the existing one. + # This doesn't fix it if someone creates more than one duplicate, but it at least shows that something + # happened (and after moving it, it's clear that there are more underneath) + group_operation.addOperation(TranslateOperation(nested_node, Vector(2.5, 2.5, 2.5))) group_operation.redo() status_message.hide() From e793eac42548d906c7e54d51e358424a1e80afe2 Mon Sep 17 00:00:00 2001 From: Konstantinos Karmas Date: Wed, 6 Oct 2021 16:46:20 +0200 Subject: [PATCH 36/41] Push the grouped operation instead of redoing it CURA-7851 --- cura/Arranging/Nest2DArrange.py | 2 +- cura/MultiplyObjectsJob.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cura/Arranging/Nest2DArrange.py b/cura/Arranging/Nest2DArrange.py index 6333eea502..ebe96202f2 100644 --- a/cura/Arranging/Nest2DArrange.py +++ b/cura/Arranging/Nest2DArrange.py @@ -158,5 +158,5 @@ def arrange(nodes_to_arrange: List["SceneNode"], """ grouped_operation, not_fit_count = createGroupOperationForArrange(nodes_to_arrange, build_volume, fixed_nodes, factor, add_new_nodes_in_scene) - grouped_operation.redo() + grouped_operation.push() return not_fit_count != 0 diff --git a/cura/MultiplyObjectsJob.py b/cura/MultiplyObjectsJob.py index 2bbafc2015..1446ae687e 100644 --- a/cura/MultiplyObjectsJob.py +++ b/cura/MultiplyObjectsJob.py @@ -91,7 +91,7 @@ class MultiplyObjectsJob(Job): # happened (and after moving it, it's clear that there are more underneath) group_operation.addOperation(TranslateOperation(nested_node, Vector(2.5, 2.5, 2.5))) - group_operation.redo() + group_operation.push() status_message.hide() if not found_solution_for_all: From 327d24d5e67028b7e07b6bbafe30da7b31150199 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Thu, 7 Oct 2021 13:19:34 +0200 Subject: [PATCH 37/41] Fix typo --- .github/ISSUE_TEMPLATE/bugreport.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/bugreport.yaml b/.github/ISSUE_TEMPLATE/bugreport.yaml index 87c82c982a..f31971ab2a 100644 --- a/.github/ISSUE_TEMPLATE/bugreport.yaml +++ b/.github/ISSUE_TEMPLATE/bugreport.yaml @@ -64,7 +64,7 @@ body: You can find your log file here: Windows: `%APPDATA%\cura\\cura.log` or usually `C:\Users\\\AppData\Roaming\cura\\cura.log` MacOS: `$USER/Library/Application Support/cura//cura.log` - Ubuntu/Linus: `$USER/.local/share/cura//cura.log` + Ubuntu/Linux: `$USER/.local/share/cura//cura.log` If the Cura user interface still starts, you can also reach this directory from the application menu in Help -> Show settings folder - type: checkboxes From e76c0d6df8551b82ae2fe3c573b47aa403653299 Mon Sep 17 00:00:00 2001 From: ivovk9 Date: Fri, 8 Oct 2021 10:50:42 +0200 Subject: [PATCH 38/41] Add Creasee CS50S pro, Creasee Skywalker and Creasee Phoenix (#10533) --- creasee_cs50spro.def.json | 32 +++++++++++++++++++++++++++++ creasee_cs50spro_extruder.def.json | 15 ++++++++++++++ creasee_phoenix.def.json | 32 +++++++++++++++++++++++++++++ creasee_phoenix_extruder.def.json | 15 ++++++++++++++ creasee_skywalker.def.json | 32 +++++++++++++++++++++++++++++ creasee_skywalker_extruder.def.json | 15 ++++++++++++++ 6 files changed, 141 insertions(+) create mode 100644 creasee_cs50spro.def.json create mode 100644 creasee_cs50spro_extruder.def.json create mode 100644 creasee_phoenix.def.json create mode 100644 creasee_phoenix_extruder.def.json create mode 100644 creasee_skywalker.def.json create mode 100644 creasee_skywalker_extruder.def.json diff --git a/creasee_cs50spro.def.json b/creasee_cs50spro.def.json new file mode 100644 index 0000000000..83b6482a76 --- /dev/null +++ b/creasee_cs50spro.def.json @@ -0,0 +1,32 @@ +{ + "version": 2, + "name": "Creasee CS50s Pro", + "inherits": "fdmprinter", + "metadata": { + "visible": true, + "manufacturer": "CREASEE", + "machine_extruder_trains": + { + "0": "creasee_cs50spro_extruder" + } + }, + + "overrides": { + "machine_name": { "default_value": "Creasee CS50s Pro" }, + "machine_width": { + "default_value": 500 + }, + "machine_depth": { + "default_value": 500 + }, + "machine_height": { + "default_value": 600 + }, + "machine_start_gcode": { + "default_value": "G28 ;Home\nG1 Z15.0 F2000 ;Move the platform" + }, + "machine_end_gcode": { + "default_value": "M104 S0\nM140 S0\nG92 E0\nG1 E-10 F2000\nG28 X0 Y0\nM84" + } + } +} diff --git a/creasee_cs50spro_extruder.def.json b/creasee_cs50spro_extruder.def.json new file mode 100644 index 0000000000..8fdd42186a --- /dev/null +++ b/creasee_cs50spro_extruder.def.json @@ -0,0 +1,15 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "creasee_cs50spro", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 } + } +} diff --git a/creasee_phoenix.def.json b/creasee_phoenix.def.json new file mode 100644 index 0000000000..f381890366 --- /dev/null +++ b/creasee_phoenix.def.json @@ -0,0 +1,32 @@ +{ + "version": 2, + "name": "Creasee Phoenix", + "inherits": "fdmprinter", + "metadata": { + "visible": true, + "manufacturer": "CREASEE", + "machine_extruder_trains": + { + "0": "creasee_phoenix_extruder" + } + }, + + "overrides": { + "machine_name": { "default_value": "Creasee Phoenix" }, + "machine_width": { + "default_value": 350 + }, + "machine_depth": { + "default_value": 350 + }, + "machine_height": { + "default_value": 350 + }, + "machine_start_gcode": { + "default_value": "G28 ;Home\nG1 Z15.0 F2000 ;Move the platform" + }, + "machine_end_gcode": { + "default_value": "M104 S0\nM140 S0\nG92 E0\nG1 E-10 F2000\nG28 X0 Y0\nM84" + } + } +} diff --git a/creasee_phoenix_extruder.def.json b/creasee_phoenix_extruder.def.json new file mode 100644 index 0000000000..9eed5943e4 --- /dev/null +++ b/creasee_phoenix_extruder.def.json @@ -0,0 +1,15 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "creasee_phoenix", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 } + } +} diff --git a/creasee_skywalker.def.json b/creasee_skywalker.def.json new file mode 100644 index 0000000000..edebf8eb2a --- /dev/null +++ b/creasee_skywalker.def.json @@ -0,0 +1,32 @@ +{ + "version": 2, + "name": "Creasee Skywalker", + "inherits": "fdmprinter", + "metadata": { + "visible": true, + "manufacturer": "CREASEE", + "machine_extruder_trains": + { + "0": "creasee_skywalker_extruder" + } + }, + + "overrides": { + "machine_name": { "default_value": "Creasee Skywalker" }, + "machine_width": { + "default_value": 300 + }, + "machine_depth": { + "default_value": 300 + }, + "machine_height": { + "default_value": 400 + }, + "machine_start_gcode": { + "default_value": "G28 ;Home\nG1 Z15.0 F2000 ;Move the platform" + }, + "machine_end_gcode": { + "default_value": "M104 S0\nM140 S0\nG92 E0\nG1 E-10 F2000\nG28 X0 Y0\nM84" + } + } +} diff --git a/creasee_skywalker_extruder.def.json b/creasee_skywalker_extruder.def.json new file mode 100644 index 0000000000..0e240665ec --- /dev/null +++ b/creasee_skywalker_extruder.def.json @@ -0,0 +1,15 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "creasee_skywalker", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 } + } +} From 65a35bbebcdea87d5e803672f4c880f063955e69 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Fri, 8 Oct 2021 10:52:10 +0200 Subject: [PATCH 39/41] Move creaseee extruders and definitions to correct folder --- .../definitions/creasee_cs50spro.def.json | 2 +- .../definitions/creasee_phoenix.def.json | 2 +- .../definitions/creasee_skywalker.def.json | 2 +- .../extruders/creasee_cs50spro_extruder.def.json | 0 .../extruders/creasee_phoenix_extruder.def.json | 0 .../extruders/creasee_skywalker_extruder.def.json | 0 6 files changed, 3 insertions(+), 3 deletions(-) rename creasee_cs50spro.def.json => resources/definitions/creasee_cs50spro.def.json (95%) rename creasee_phoenix.def.json => resources/definitions/creasee_phoenix.def.json (95%) rename creasee_skywalker.def.json => resources/definitions/creasee_skywalker.def.json (95%) rename creasee_cs50spro_extruder.def.json => resources/extruders/creasee_cs50spro_extruder.def.json (100%) rename creasee_phoenix_extruder.def.json => resources/extruders/creasee_phoenix_extruder.def.json (100%) rename creasee_skywalker_extruder.def.json => resources/extruders/creasee_skywalker_extruder.def.json (100%) diff --git a/creasee_cs50spro.def.json b/resources/definitions/creasee_cs50spro.def.json similarity index 95% rename from creasee_cs50spro.def.json rename to resources/definitions/creasee_cs50spro.def.json index 83b6482a76..a2be3d0a52 100644 --- a/creasee_cs50spro.def.json +++ b/resources/definitions/creasee_cs50spro.def.json @@ -4,7 +4,7 @@ "inherits": "fdmprinter", "metadata": { "visible": true, - "manufacturer": "CREASEE", + "manufacturer": "Creasee", "machine_extruder_trains": { "0": "creasee_cs50spro_extruder" diff --git a/creasee_phoenix.def.json b/resources/definitions/creasee_phoenix.def.json similarity index 95% rename from creasee_phoenix.def.json rename to resources/definitions/creasee_phoenix.def.json index f381890366..05e134b6b8 100644 --- a/creasee_phoenix.def.json +++ b/resources/definitions/creasee_phoenix.def.json @@ -4,7 +4,7 @@ "inherits": "fdmprinter", "metadata": { "visible": true, - "manufacturer": "CREASEE", + "manufacturer": "Creasee", "machine_extruder_trains": { "0": "creasee_phoenix_extruder" diff --git a/creasee_skywalker.def.json b/resources/definitions/creasee_skywalker.def.json similarity index 95% rename from creasee_skywalker.def.json rename to resources/definitions/creasee_skywalker.def.json index edebf8eb2a..3120e6b116 100644 --- a/creasee_skywalker.def.json +++ b/resources/definitions/creasee_skywalker.def.json @@ -4,7 +4,7 @@ "inherits": "fdmprinter", "metadata": { "visible": true, - "manufacturer": "CREASEE", + "manufacturer": "Creasee", "machine_extruder_trains": { "0": "creasee_skywalker_extruder" diff --git a/creasee_cs50spro_extruder.def.json b/resources/extruders/creasee_cs50spro_extruder.def.json similarity index 100% rename from creasee_cs50spro_extruder.def.json rename to resources/extruders/creasee_cs50spro_extruder.def.json diff --git a/creasee_phoenix_extruder.def.json b/resources/extruders/creasee_phoenix_extruder.def.json similarity index 100% rename from creasee_phoenix_extruder.def.json rename to resources/extruders/creasee_phoenix_extruder.def.json diff --git a/creasee_skywalker_extruder.def.json b/resources/extruders/creasee_skywalker_extruder.def.json similarity index 100% rename from creasee_skywalker_extruder.def.json rename to resources/extruders/creasee_skywalker_extruder.def.json From 7d9c6e1449bd26d28ee093d74ba0ff7f7306991b Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Fri, 8 Oct 2021 13:35:01 +0200 Subject: [PATCH 40/41] Fix QML warning --- plugins/PerObjectSettingsTool/SettingPickDialog.qml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/PerObjectSettingsTool/SettingPickDialog.qml b/plugins/PerObjectSettingsTool/SettingPickDialog.qml index 28ddb7e642..1bba094e49 100644 --- a/plugins/PerObjectSettingsTool/SettingPickDialog.qml +++ b/plugins/PerObjectSettingsTool/SettingPickDialog.qml @@ -96,11 +96,11 @@ UM.Dialog } showAll: toggleShowAll.checked || filterInput.text !== "" } - delegate:Loader + delegate: Loader { id: loader - width: parent.width + width: listview.width height: model.type != undefined ? UM.Theme.getSize("section").height : 0 property var definition: model From 2c9f31cbde50b84aea51ad815d13c68c956a6e28 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Fri, 8 Oct 2021 13:50:21 +0200 Subject: [PATCH 41/41] Remove unneeded signal connections --- cura/Machines/Models/QualityProfilesDropDownMenuModel.py | 4 ---- 1 file changed, 4 deletions(-) diff --git a/cura/Machines/Models/QualityProfilesDropDownMenuModel.py b/cura/Machines/Models/QualityProfilesDropDownMenuModel.py index 7aa30c6f82..f7316e9c09 100644 --- a/cura/Machines/Models/QualityProfilesDropDownMenuModel.py +++ b/cura/Machines/Models/QualityProfilesDropDownMenuModel.py @@ -41,10 +41,6 @@ class QualityProfilesDropDownMenuModel(ListModel): machine_manager.activeQualityGroupChanged.connect(self._onChange) machine_manager.activeMaterialChanged.connect(self._onChange) machine_manager.activeVariantChanged.connect(self._onChange) - machine_manager.extruderChanged.connect(self._onChange) - - extruder_manager = application.getExtruderManager() - extruder_manager.extrudersChanged.connect(self._onChange) self._layer_height_unit = "" # This is cached