From 414be1f8519fc0fe208bebc71cc0c067325c7919 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Fri, 22 Jan 2016 11:37:18 +0100 Subject: [PATCH] Added ultimaker2 plus definitions --- resources/images/ultimaker2plus_backplate.png | Bin 0 -> 21944 bytes .../machines/ultimaker2_extended_plus.json | 19 ++++++++ .../ultimaker2_extended_plus_025.json | 14 ++++++ .../ultimaker2_extended_plus_040.json | 14 ++++++ .../ultimaker2_extended_plus_060.json | 14 ++++++ .../ultimaker2_extended_plus_080.json | 14 ++++++ resources/machines/ultimaker2plus.json | 46 ++++++++++++++++++ resources/machines/ultimaker2plus_025.json | 31 ++++++++++++ resources/machines/ultimaker2plus_040.json | 22 +++++++++ resources/machines/ultimaker2plus_060.json | 32 ++++++++++++ resources/machines/ultimaker2plus_080.json | 33 +++++++++++++ 11 files changed, 239 insertions(+) create mode 100644 resources/images/ultimaker2plus_backplate.png create mode 100644 resources/machines/ultimaker2_extended_plus.json create mode 100644 resources/machines/ultimaker2_extended_plus_025.json create mode 100644 resources/machines/ultimaker2_extended_plus_040.json create mode 100644 resources/machines/ultimaker2_extended_plus_060.json create mode 100644 resources/machines/ultimaker2_extended_plus_080.json create mode 100644 resources/machines/ultimaker2plus.json create mode 100644 resources/machines/ultimaker2plus_025.json create mode 100644 resources/machines/ultimaker2plus_040.json create mode 100644 resources/machines/ultimaker2plus_060.json create mode 100644 resources/machines/ultimaker2plus_080.json diff --git a/resources/images/ultimaker2plus_backplate.png b/resources/images/ultimaker2plus_backplate.png new file mode 100644 index 0000000000000000000000000000000000000000..f99cbffbfe15b42c5891b84f184d328a776cb66d GIT binary patch literal 21944 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 W^a|l-7jQpc;t0HHSAEt0;r{@+mZ`-6 literal 0 HcmV?d00001 diff --git a/resources/machines/ultimaker2_extended_plus.json b/resources/machines/ultimaker2_extended_plus.json new file mode 100644 index 0000000000..139fa62a22 --- /dev/null +++ b/resources/machines/ultimaker2_extended_plus.json @@ -0,0 +1,19 @@ +{ + "id": "ultimaker2_extended_plus_base", + "version": 1, + "name": "Ultimaker 2 Extended+", + "manufacturer": "Ultimaker", + "author": "Ultimaker", + "platform": "ultimaker2_platform.obj", + "platform_texture": "ultimaker2plus_backplate.png", + "visible": false, + "inherits": "ultimaker2plus.json", + + "machine_settings": { + "machine_width": { "default": 230 }, + "machine_depth": { "default": 225 }, + "machine_height": { "default": 310 }, + "machine_show_variants": { "default": true }, + "gantry_height": { "default": 50 } + } +} diff --git a/resources/machines/ultimaker2_extended_plus_025.json b/resources/machines/ultimaker2_extended_plus_025.json new file mode 100644 index 0000000000..cfbb169617 --- /dev/null +++ b/resources/machines/ultimaker2_extended_plus_025.json @@ -0,0 +1,14 @@ +{ + "id": "ultimaker2_extended_plus", + "version": 1, + "name": "Ultimaker 2 Extended+", + "manufacturer": "Ultimaker", + "author": "Ultimaker", + "platform": "ultimaker2_platform.obj", + "platform_texture": "ultimaker2plus_backplate.png", + "inherits": "ultimaker2_extended_plus.json", + "variant": "0.25mm Nozzle", + "machine_settings": { + "machine_nozzle_size": { "default": 0.25 } + } +} diff --git a/resources/machines/ultimaker2_extended_plus_040.json b/resources/machines/ultimaker2_extended_plus_040.json new file mode 100644 index 0000000000..6833f23f36 --- /dev/null +++ b/resources/machines/ultimaker2_extended_plus_040.json @@ -0,0 +1,14 @@ +{ + "id": "ultimaker2_extended_plus", + "version": 1, + "name": "Ultimaker 2 Extended+", + "manufacturer": "Ultimaker", + "author": "Ultimaker", + "platform": "ultimaker2_platform.obj", + "platform_texture": "ultimaker2plus_backplate.png", + "inherits": "ultimaker2_extended_plus.json", + "variant": "0.40mm Nozzle", + "machine_settings": { + "machine_nozzle_size": { "default": 0.40 } + } +} diff --git a/resources/machines/ultimaker2_extended_plus_060.json b/resources/machines/ultimaker2_extended_plus_060.json new file mode 100644 index 0000000000..d15272f488 --- /dev/null +++ b/resources/machines/ultimaker2_extended_plus_060.json @@ -0,0 +1,14 @@ +{ + "id": "ultimaker2_extended_plus", + "version": 1, + "name": "Ultimaker 2 Extended+", + "manufacturer": "Ultimaker", + "author": "Ultimaker", + "platform": "ultimaker2_platform.obj", + "platform_texture": "ultimaker2plus_backplate.png", + "inherits": "ultimaker2_extended_plus.json", + "variant": "0.60mm Nozzle", + "machine_settings": { + "machine_nozzle_size": { "default": 0.60 } + } +} diff --git a/resources/machines/ultimaker2_extended_plus_080.json b/resources/machines/ultimaker2_extended_plus_080.json new file mode 100644 index 0000000000..df721c9a53 --- /dev/null +++ b/resources/machines/ultimaker2_extended_plus_080.json @@ -0,0 +1,14 @@ +{ + "id": "ultimaker2_extended_plus", + "version": 1, + "name": "Ultimaker 2 Extended+", + "manufacturer": "Ultimaker", + "author": "Ultimaker", + "platform": "ultimaker2_platform.obj", + "platform_texture": "ultimaker2plus_backplate.png", + "inherits": "ultimaker2_extended_plus.json", + "variant": "0.80mm Nozzle", + "machine_settings": { + "machine_nozzle_size": { "default": 0.80 } + } +} diff --git a/resources/machines/ultimaker2plus.json b/resources/machines/ultimaker2plus.json new file mode 100644 index 0000000000..99abcccc47 --- /dev/null +++ b/resources/machines/ultimaker2plus.json @@ -0,0 +1,46 @@ +{ + "id": "ultimaker2plus_base", + "version": 1, + "name": "Ultimaker 2+", + "manufacturer": "Ultimaker", + "author": "Ultimaker", + "platform": "ultimaker2_platform.obj", + "platform_texture": "ultimaker2plus_backplate.png", + "visible": false, + + "inherits": "ultimaker2.json", + + "machine_settings": { + "machine_width": { "default": 230 }, + "machine_depth": { "default": 225 }, + "machine_height": { "default": 200 }, + "machine_show_variants": { "default": true }, + "gantry_height": { "default": 50 } + }, + + "overrides": { + "shell_thickness": { "default": 1.2 }, + "top_bottom_thickness": { "inherit_function": "(parent_value / 3) * 2" }, + "travel_compensate_overlapping_walls_enabled": { "default": true }, + "skin_alternate_rotation": { "default": true }, + "skin_outline_count": { "default": 2 }, + "infill_sparse_density": { "default": 10 }, + "infill_overlap": { "default": 14, "inherit_function": "14 if infill_sparse_density < 95 else 0" }, + "infill_wipe_dist": { "default": 0.35, "inherit_function": "wall_line_width_0" }, + "retraction_amount": { "default": 6 }, + "retraction_min_travel": { "default": 4.5 }, + "retraction_count_max": { "default": 6 }, + "retraction_extrusion_window": { "default": 6.0 }, + "speed_print": { "default": 50 }, + "speed_wall": { "inherit_function": "parent_value / 50 * 30" }, + "speed_wall_x": { "inherit_function": "speed_print / 50 * 40" }, + "speed_topbottom": { "inherit_function": "parent_value / 50 * 20" }, + "speed_layer_0": { "default": 20 }, + "skirt_speed": { "default": 20 }, + "travel_avoid_distance": { "default": 1.0 }, + "coasting_enable": { "default": true }, + "coasting_volume": { "default": 0.4 }, + "support_angle": { "default": 50 }, + "adhesion_type": { "default": "brim" } + } +} diff --git a/resources/machines/ultimaker2plus_025.json b/resources/machines/ultimaker2plus_025.json new file mode 100644 index 0000000000..fa3e76b7e9 --- /dev/null +++ b/resources/machines/ultimaker2plus_025.json @@ -0,0 +1,31 @@ +{ + "id": "ultimaker2plus", + "version": 1, + "name": "Ultimaker 2+", + "manufacturer": "Ultimaker", + "author": "Ultimaker", + "platform": "ultimaker2_platform.obj", + "platform_texture": "ultimaker2plus_backplate.png", + + "inherits": "ultimaker2plus.json", + + "variant": "0.25mm Nozzle", + + "machine_settings": { + "machine_nozzle_size": { "default": 0.25 } + }, + + "overrides": { + "layer_height": { "default": 0.06 }, + "layer_height_0": { "default": 0.15 }, + + "infill_sparse_density": { "default": 12 }, + "speed_print": { "default": 30 }, + "speed_wall": { "inherit_function": "parent_value / 30 * 20" }, + "speed_wall_x": { "inherit_function": "speed_print / 30 * 25" }, + "speed_topbottom": { "inherit_function": "parent_value / 30 * 20" }, + + "coasting_volume": { "default": 0.1 }, + "coasting_min_volume": { "default": 0.17 } + } +} diff --git a/resources/machines/ultimaker2plus_040.json b/resources/machines/ultimaker2plus_040.json new file mode 100644 index 0000000000..36853be5ff --- /dev/null +++ b/resources/machines/ultimaker2plus_040.json @@ -0,0 +1,22 @@ +{ + "id": "ultimaker2plus", + "version": 1, + "name": "Ultimaker 2+", + "manufacturer": "Ultimaker", + "author": "Ultimaker", + "platform": "ultimaker2_platform.obj", + "platform_texture": "ultimaker2plus_backplate.png", + + "inherits": "ultimaker2plus.json", + + "variant": "0.40mm Nozzle", + + "machine_settings": { + "machine_nozzle_size": { "default": 0.40 } + }, + + "overrides": { + "wall_line_width_0": { "inherit_function": "parent_value * 0.875" }, + "skin_line_width": { "inherit_function": "parent_value * 0.875" } + } +} diff --git a/resources/machines/ultimaker2plus_060.json b/resources/machines/ultimaker2plus_060.json new file mode 100644 index 0000000000..d047d565ee --- /dev/null +++ b/resources/machines/ultimaker2plus_060.json @@ -0,0 +1,32 @@ +{ + "id": "ultimaker2plus", + "version": 1, + "name": "Ultimaker 2+", + "manufacturer": "Ultimaker", + "author": "Ultimaker", + "platform": "ultimaker2_platform.obj", + "platform_texture": "ultimaker2plus_backplate.png", + + "inherits": "ultimaker2plus.json", + + "variant": "0.60mm Nozzle", + + "machine_settings": { + "machine_nozzle_size": { "default": 0.60 } + }, + + "overrides": { + "layer_height": { "default": 0.15 }, + "layer_height_0": { "default": 0.4 }, + + "shell_thickness": { "default": 1.8 }, + + "infill_sparse_density": { "default": 15 }, + "speed_print": { "default": 55 }, + "speed_wall": { "inherit_function": "parent_value / 55 * 25" }, + "speed_wall_x": { "inherit_function": "speed_print / 55 * 40" }, + "speed_topbottom": { "inherit_function": "parent_value / 55 * 20" }, + + "coasting_volume": { "default": 1.36 } + } +} diff --git a/resources/machines/ultimaker2plus_080.json b/resources/machines/ultimaker2plus_080.json new file mode 100644 index 0000000000..2ac52e3a3f --- /dev/null +++ b/resources/machines/ultimaker2plus_080.json @@ -0,0 +1,33 @@ +{ + "id": "ultimaker2plus", + "version": 1, + "name": "Ultimaker 2+", + "manufacturer": "Ultimaker", + "author": "Ultimaker", + "platform": "ultimaker2_platform.obj", + "platform_texture": "ultimaker2plus_backplate.png", + + "inherits": "ultimaker2plus.json", + + "variant": "0.80mm Nozzle", + + "machine_settings": { + "machine_nozzle_size": { "default": 0.80 } + }, + + "overrides": { + "layer_height": { "default": 0.2 }, + "layer_height_0": { "default": 0.5 }, + + "shell_thickness": { "default": 2.4 }, + "top_bottom_thickness": { "inherit_function": "parent_value / 2" }, + + "infill_sparse_density": { "default": 16 }, + "speed_print": { "default": 40 }, + "speed_wall": { "inherit_function": "parent_value / 40 * 20" }, + "speed_wall_x": { "inherit_function": "speed_print / 40 * 30" }, + "speed_topbottom": { "inherit_function": "parent_value / 40 * 20" }, + + "coasting_volume": { "default": 3.22 } + } +}