Browse Source

- Method X and Method XL profiles for ABS-R, ABS-CF and RapidRinse

Paul Kuiper 1 year ago
parent
commit
4c575908fc

+ 693 - 0
resources/definitions/ultimaker_method_base.def.json

@@ -0,0 +1,693 @@
+{
+  "version": 2,
+  "inherits": "ultimaker",
+  "metadata": {
+    "author": "Ultimaker",
+    "exclude_materials": [
+      "dsm_",
+      "Essentium_",
+      "imade3d_",
+      "chromatik_",
+      "3D-Fuel_",
+      "bestfilament_",
+      "emotiontech_",
+      "eryone_",
+      "eSUN_",
+      "Extrudr_",
+      "fabtotum_",
+      "fdplast_",
+      "filo3d_",
+      "generic_bvoh_175",
+      "generic_cpe_175",
+      "generic_hips_175",
+      "generic_pc_175",
+      "ultimaker_rapidrinse_175",
+      "ultimaker_sr30_175",
+      "generic_tpu_175",
+      "goofoo_",
+      "ideagen3D_",
+      "imade3d_",
+      "innofill_",
+      "layer_one_",
+      "leapfrog_",
+      "polyflex_pla",
+      "polymax_pla",
+      "polyplus_pla",
+      "polywood_pla",
+      "redd_",
+      "tizyx_",
+      "verbatim_",
+      "Vertex_",
+      "volumic_",
+      "xyzprinting_",
+      "zyyx_pro_",
+      "octofiber_",
+      "fiberlogy_"
+    ],
+    "file_formats": "application/x-makerbot",
+    "has_machine_materials": true,
+    "has_machine_quality": true,
+    "has_materials": true,
+    "has_variants": true,
+    "machine_extruder_trains": {
+      "0": "ultimaker_method_extruder_left",
+      "1": "ultimaker_method_extruder_right"
+    },
+    "manufacturer": "Ultimaker B.V.",
+    "nozzle_offsetting_for_disallowed_areas": false,
+    "platform": "ultimaker_method_platform.stl",
+    "platform_offset": [
+      0,
+      0,
+      0
+    ],
+    "platform_texture": "MakerbotMethod.png",
+    "preferred_quality_type": "fast",
+    "preferred_variant_name": "1A",
+    "preferred_material": "generic_pla_175",
+    "supports_material_export": true,
+    "supports_network_connection": true,
+    "supports_usb_connection": false,
+    "variants_name": "Extruder",
+    "visible": false,
+    "weight": -1
+  },
+  "name": "Makerbot Method Base Profile",
+  "overrides": {
+    "adhesion_extruder_nr": {
+      "value": 0
+    },
+    "adhesion_type": {
+      "value": "'raft'"
+    },
+    "bridge_enable_more_layers": {
+      "value": true
+    },
+    "bridge_fan_speed": {
+      "value": "cool_fan_speed_max"
+    },
+    "bridge_fan_speed_2": {
+      "value": "(cool_fan_speed_max + cool_fan_speed_min) / 2"
+    },
+    "bridge_fan_speed_3": {
+      "value": "cool_fan_speed_min"
+    },
+    "bridge_settings_enabled": {
+      "value": true
+    },
+    "bridge_skin_density": {
+      "value": 100
+    },
+    "bridge_skin_density_2": {
+      "value": 100
+    },
+    "bridge_skin_density_3": {
+      "value": 100
+    },
+    "bridge_skin_material_flow": {
+      "value": "material_flow"
+    },
+    "bridge_skin_material_flow_2": {
+      "value": "material_flow"
+    },
+    "bridge_skin_material_flow_3": {
+      "value": "material_flow"
+    },
+    "bridge_skin_speed": {
+      "value": "speed_topbottom"
+    },
+    "bridge_skin_speed_2": {
+      "value": "speed_topbottom"
+    },
+    "bridge_skin_speed_3": {
+      "value": "speed_topbottom"
+    },
+    "bridge_sparse_infill_max_density": {
+      "value": 50
+    },
+    "bridge_wall_coast": {
+      "value": 0
+    },
+    "bridge_wall_material_flow": {
+      "value": "material_flow"
+    },
+    "bridge_wall_speed": {
+      "value": "speed_wall"
+    },
+    "brim_width": {
+      "value": 5
+    },
+    "extruder_prime_pos_abs": {
+      "default_value": true
+    },
+    "gradual_support_infill_steps": {
+      "value": 0
+    },
+    "infill_before_walls": {
+      "value": false
+    },
+    "inset_direction": {
+      "value": "'inside_out'"
+    },
+    "infill_enable_travel_optimization": {
+      "value": true
+    },
+    "infill_material_flow": {
+      "value": "material_flow"
+    },
+    "infill_overlap": {
+      "value": 0
+    },
+    "infill_pattern": {
+      "value": "'zigzag' if infill_sparse_density > 80 else 'lines'"
+    },
+    "infill_wipe_dist": {
+      "value": 0
+    },
+    "layer_start_x": {
+      "value": "sum(extruderValues('machine_extruder_start_pos_x')) / len(extruderValues('machine_extruder_start_pos_x'))"
+    },
+    "layer_start_y": {
+      "value": "sum(extruderValues('machine_extruder_start_pos_y')) / len(extruderValues('machine_extruder_start_pos_y'))"
+    },
+    "limit_support_retractions": {
+      "value": false
+    },
+    "machine_acceleration": {
+      "default_value": 3000
+    },
+    "machine_center_is_zero": {
+      "value": true
+    },
+    "machine_depth": {
+      "default_value": 190
+    },
+    "machine_end_gcode": {
+      "default_value": ""
+    },
+    "machine_extruder_count": {
+      "default_value": 2
+    },
+    "machine_gcode_flavor": {
+      "default_value": "Griffin"
+    },
+    "machine_heated_bed": {
+      "default_value": false
+    },
+    "machine_heated_build_volume": {
+      "default_value": true
+    },
+    "machine_height": {
+      "default_value": 196
+    },
+    "machine_min_cool_heat_time_window": {
+      "value": 15
+    },
+    "machine_name": {
+      "default_value": "Makerbot Method"
+    },
+    "machine_start_gcode": {
+      "default_value": ""
+    },
+    "machine_width": {
+      "default_value": 150
+    },
+    "material_initial_print_temperature": {
+      "value": "material_print_temperature-10"
+    },
+    "material_final_print_temperature": {
+      "value": "material_print_temperature-10"
+    },
+    "machine_nozzle_heat_up_speed": {
+      "value": 3.5
+    },
+    "machine_nozzle_cool_down_speed": {
+      "value": 0.8
+    },
+    "material_flow": {
+      "value": 97
+    },
+    "skin_material_flow": {
+      "value": "0.95*material_flow"
+    },
+    "material_print_temperature": {
+      "value": "default_material_print_temperature"
+    },
+    "material_bed_temperature": {
+      "enabled": "machine_heated_bed"
+    },
+    "material_bed_temperature_layer_0": {
+      "enabled": "machine_heated_bed"
+    },
+    "material_shrinkage_percentage": {
+      "enabled": true
+    },
+    "material_shrinkage_percentage_z": {
+      "resolve": "0.9852*sum(extruderValues(\"material_shrinkage_percentage_z\")) / len(extruderValues(\"material_shrinkage_percentage_z\"))"
+    },
+    "min_wall_line_width": {
+      "value": 0.4
+    },
+    "minimum_support_area": {
+      "value": 0.1
+    },
+    "multiple_mesh_overlap": {
+      "value": 0
+    },
+    "optimize_wall_printing_order": {
+      "value": true
+    },
+    "prime_blob_enable": {
+      "enabled": false
+    },
+    "prime_tower_enable": {
+      "value": false
+    },
+    "prime_tower_flow": {
+      "value": "material_flow"
+    },
+    "prime_tower_line_width": {
+      "value": 1
+    },
+     "prime_tower_raft_base_line_spacing": {
+      "value": "raft_base_line_width"
+    },
+    "prime_tower_wipe_enabled": {
+      "value": true
+    },
+    "prime_tower_base_size": {
+      "value": 6
+    },
+    "prime_tower_base_height": {
+      "value": 6
+    },
+    "prime_tower_base_curve_magnitude": {
+      "value": 2
+    },
+    "raft_base_line_spacing": {
+      "value": "2*raft_base_line_width"
+    },
+    "raft_base_line_width": {
+      "value": 1.4
+    },
+    "raft_base_speed": {
+      "value": 5
+    },
+    "raft_base_thickness": {
+      "value": 0.8
+    },
+    "raft_interface_layers": {
+      "value": 2
+    },
+    "raft_interface_line_width": {
+      "value": 1.2
+    },
+    "raft_interface_thickness": {
+      "value": 0.3
+    },
+    "raft_margin": {
+      "value": 3
+    },
+    "raft_surface_extruder_nr": {
+      "value": "int(anyExtruderWithMaterial('material_is_support_material'))"
+    },
+    "raft_interface_extruder_nr": {
+      "value": "raft_surface_extruder_nr"
+    },
+    "retraction_amount": {
+      "value": 0.75
+    },
+    "retraction_combing": {
+      "value": "'off'"
+    },
+    "retraction_combing_max_distance": {
+      "value": "speed_travel / 10"
+    },
+    "retraction_count_max": {
+      "value": 100
+    },
+    "retraction_extrusion_window": {
+      "value": 0
+    },
+    "retraction_hop": {
+      "value": 0.4
+    },
+    "retraction_hop_enabled": {
+      "value": true
+    },
+    "retraction_hop_only_when_collides": {
+      "value": false
+    },
+    "retraction_min_travel": {
+      "value": "line_width * 4"
+    },
+    "retraction_prime_speed": {
+      "value": "retraction_speed"
+    },
+    "retraction_speed": {
+      "value": 5
+    },
+    "roofing_layer_count": {
+      "value": 2
+    },
+    "roofing_material_flow": {
+      "value": "material_flow"
+    },
+    "roofing_monotonic": {
+      "value": true
+    },
+    "skin_monotonic": {
+      "value": true
+    },
+    "skin_outline_count": {
+      "value": 0
+    },
+    "skin_overlap": {
+      "value": 0
+    },
+    "skin_preshrink": {
+      "value": 0
+    },
+    "skirt_brim_material_flow": {
+      "value": "material_flow"
+    },
+    "skirt_brim_minimal_length": {
+      "value": 500
+    },
+    "speed_equalize_flow_width_factor": {
+      "value": 0
+    },
+    "speed_prime_tower": {
+      "value": "speed_topbottom"
+    },
+    "speed_print": {
+      "value": 50
+    },
+    "speed_roofing": {
+      "value": "speed_wall_0"
+    },
+    "speed_support": {
+      "value": "speed_wall"
+    },
+    "speed_support_interface": {
+      "value": "speed_topbottom"
+    },
+    "speed_topbottom": {
+      "value": "speed_wall"
+    },
+    "speed_travel": {
+      "value": 250
+    },
+    "speed_wall": {
+      "value": "speed_print * 40/50"
+    },
+    "speed_wall_0": {
+      "value": "speed_wall * 30/40"
+    },
+    "speed_wall_x": {
+      "value": "speed_wall"
+    },
+    "support_angle": {
+      "value": 40
+    },
+    "support_bottom_distance": {
+      "value": "support_z_distance / 2"
+    },
+    "support_bottom_material_flow": {
+      "value": "material_flow"
+    },
+    "support_brim_enable": {
+      "value": false
+    },
+    "support_conical_min_width": {
+      "value": 10
+    },
+    "support_enable": {
+      "value": true
+    },
+    "support_extruder_nr": {
+      "value": "int(anyExtruderWithMaterial('material_is_support_material'))"
+    },
+    "support_fan_enable": {
+      "value": false
+    },
+    "support_infill_rate": {
+      "value": 20.0
+    },
+    "support_interface_enable": {
+      "value": true
+    },
+    "support_interface_material_flow": {
+      "value": "material_flow"
+    },
+    "support_interface_offset": {
+      "value": 0
+    },
+    "support_interface_pattern": {
+      "value": "'lines'"
+    },
+    "support_interface_wall_count": {
+      "value": 2
+    },
+    "support_material_flow": {
+      "value": "material_flow"
+    },
+    "support_pattern": {
+      "value": "'lines'"
+    },
+    "support_roof_material_flow": {
+      "value": "material_flow"
+    },
+    "support_supported_skin_fan_speed": {
+      "value": "cool_fan_speed_max"
+    },
+    "support_top_distance": {
+      "value": "support_z_distance"
+    },
+    "support_wall_count": {
+      "value": "1 if support_conical_enabled or support_structure == 'tree' else 0"
+    },
+    "support_xy_distance": {
+      "value": 0.2
+    },
+    "support_z_distance": {
+      "value": 0
+    },
+    "switch_extruder_retraction_amount": {
+      "value": 0.5
+    },
+    "switch_extruder_retraction_speeds": {
+      "value": "retraction_speed"
+    },
+    "top_bottom_thickness": {
+      "value": "5*layer_height"
+    },
+    "travel_avoid_distance": {
+      "value": "3 if extruders_enabled_count > 1 else machine_nozzle_tip_outer_diameter / 2 * 1.5"
+    },
+    "travel_avoid_supports": {
+      "value": true
+    },
+    "wall_0_inset": {
+      "value": 0
+    },
+    "wall_0_material_flow": {
+      "value": "material_flow"
+    },
+    "wall_0_wipe_dist": {
+      "value": 0
+    },
+    "wall_material_flow": {
+      "value": "material_flow"
+    },
+    "wall_x_material_flow": {
+      "value": "material_flow"
+    },
+    "xy_offset": {
+      "value": 0
+    },
+    "xy_offset_layer_0": {
+      "value": "xy_offset"
+    },
+    "zig_zaggify_infill": {
+      "value": true
+    },
+    "z_seam_corner": {
+      "value": "'z_seam_corner_none'"
+    },
+    "z_seam_position": {
+      "value": "'backright'"
+    },
+    "z_seam_type": {
+      "value": "'sharpest_corner'"
+    },
+    "acceleration_enabled": {
+      "value": true,
+      "enabled": false
+    },
+    "acceleration_travel_enabled": {
+      "value": true,
+      "enabled": false
+    },
+    "acceleration_print": {
+      "value": 300,
+      "enabled": false
+    },
+    "acceleration_infill": {
+      "value": "acceleration_print",
+      "enabled": false
+    },
+    "acceleration_wall": {
+      "value": "acceleration_print",
+      "enabled": false
+    },
+    "acceleration_wall_0": {
+      "value": "acceleration_print",
+      "enabled": false
+    },
+    "acceleration_wall_x": {
+      "value": "acceleration_print",
+      "enabled": false
+    },
+    "acceleration_roofing": {
+      "value": "acceleration_print",
+      "enabled": false
+    },
+    "acceleration_topbottom": {
+      "value": "acceleration_print",
+      "enabled": false
+    },
+    "acceleration_support": {
+      "value": "acceleration_print",
+      "enabled": false
+    },
+    "acceleration_support_infill": {
+      "value": "acceleration_print",
+      "enabled": false
+    },
+    "acceleration_support_interface": {
+      "value": "acceleration_print",
+      "enabled": false
+    },
+    "acceleration_support_roof": {
+      "value": "acceleration_print",
+      "enabled": false
+    },
+    "acceleration_support_bottom": {
+      "value": "acceleration_print",
+      "enabled": false
+    },
+    "acceleration_prime_tower": {
+      "value": "acceleration_print",
+      "enabled": false
+    },
+    "acceleration_travel": {
+      "value": 5000,
+      "enabled": false
+    },
+    "acceleration_travel_layer_0": {
+      "value": "acceleration_travel",
+      "enabled": false
+    },
+    "acceleration_layer_0": {
+      "value": "acceleration_print",
+      "enabled": false
+    },
+    "acceleration_print_layer_0": {
+      "value": "acceleration_print",
+      "enabled": false
+    },
+    "acceleration_wall_0_roofing": {
+      "value": "acceleration_print",
+      "enabled": false
+    },
+    "acceleration_wall_x_roofing": {
+      "value": "acceleration_print",
+      "enabled": false
+    },
+    "jerk_enabled": {
+      "value": true,
+      "enabled": false
+    },
+    "jerk_travel_enabled": {
+      "value": true,
+      "enabled": false
+    },
+    "jerk_print": {
+      "value": 12.5,
+      "enabled": false
+    },
+    "jerk_infill": {
+      "value": "jerk_print",
+      "enabled": false
+    },
+    "jerk_wall": {
+      "value": "jerk_print",
+      "enabled": false
+    },
+    "jerk_wall_0": {
+      "value": "jerk_print",
+      "enabled": false
+    },
+    "jerk_wall_x": {
+      "value": "jerk_print",
+      "enabled": false
+    },
+    "jerk_roofing": {
+      "value": "jerk_print",
+      "enabled": false
+    },
+    "jerk_topbottom": {
+      "value": "jerk_print",
+      "enabled": false
+    },
+    "jerk_support": {
+      "value": "jerk_print",
+      "enabled": false
+    },
+    "jerk_support_infill": {
+      "value": "jerk_print",
+      "enabled": false
+    },
+    "jerk_support_interface": {
+      "value": "jerk_print",
+      "enabled": false
+    },
+    "jerk_support_roof": {
+      "value": "jerk_print",
+      "enabled": false
+    },
+    "jerk_support_bottom": {
+      "value": "jerk_print",
+      "enabled": false
+    },
+    "jerk_prime_tower": {
+      "value": "jerk_print",
+      "enabled": false
+    },
+    "jerk_travel": {
+      "value": 12.5,
+      "enabled": false
+    },
+    "jerk_travel_layer_0": {
+      "value": "jerk_travel",
+      "enabled": false
+    },
+    "jerk_layer_0": {
+      "value": "jerk_print",
+      "enabled": false
+    },
+    "jerk_print_layer_0": {
+      "value": "jerk_print",
+      "enabled": false
+    },
+    "jerk_wall_0_roofing": {
+      "value": "jerk_print",
+      "enabled": false
+    },
+    "jerk_wall_x_roofing": {
+      "value": "jerk_print",
+      "enabled": false
+    }
+  }
+}

+ 88 - 0
resources/definitions/ultimaker_methodx.def.json

@@ -0,0 +1,88 @@
+{
+  "version": 2,
+  "name": "Makerbot Method X",
+  "inherits": "ultimaker_method_base",
+  "metadata": {
+    "visible": true,
+    "author": "Ultimaker",
+	"exclude_materials": [
+      "dsm_",
+      "Essentium_",
+      "imade3d_",
+      "chromatik_",
+      "3D-Fuel_",
+      "bestfilament_",
+      "emotiontech_",
+      "eryone_",
+      "eSUN_",
+      "Extrudr_",
+      "fabtotum_",
+      "fdplast_",
+      "filo3d_",
+      "generic_asa_175",
+      "generic_abs_175",
+      "generic_bvoh_175",
+      "generic_petg_175",
+      "generic_pla_175",
+      "generic_tough_pla_175",
+      "generic_pva_175",
+      "generic_cffpa_175",
+      "generic_cpe_175",
+      "generic_nylon_175",
+      "generic_hips_175",
+      "generic_pc_175",
+      "ultimaker_sr30_175",
+      "generic_tpu_175",
+      "goofoo_",
+      "ideagen3D_",
+      "imade3d_",
+      "innofill_",
+      "layer_one_",
+      "leapfrog_",
+      "polyflex_pla",
+      "polymax_pla",
+      "polyplus_pla",
+      "polywood_pla",
+      "redd_",
+      "tizyx_",
+      "verbatim_",
+      "Vertex_",
+      "volumic_",
+      "xyzprinting_",
+      "zyyx_pro_",
+      "octofiber_",
+      "fiberlogy_"
+	],
+    "manufacturer": "Ultimaker B.V.",
+    "file_formats": "application/x-makerbot",
+    "platform": "ultimaker_method_platform.stl",
+    "has_machine_materials": true,
+    "has_machine_quality": true,
+    "has_materials": true,
+    "has_variants": true,
+    "machine_extruder_trains":
+    {
+        "0": "ultimaker_methodx_extruder_left",
+        "1": "ultimaker_methodx_extruder_right"
+    },
+    "platform_offset": [
+      0,
+      0,
+      0
+    ],
+    "platform_texture": "MakerbotMethod.png",
+    "preferred_quality_type": "draft",
+    "preferred_variant_name": "1XA",
+    "preferred_material": "ultimaker_absr_175",
+    "supports_network_connection": true,
+    "supports_usb_connection": false,
+    "variants_name": "Extruder",
+    "variant_definition": "ultimaker_methodx",
+    "weight": -1
+  },
+  "overrides": {
+    "machine_name": {
+      "default_value": "Makerbot Method X"
+    }
+  }
+}

+ 55 - 0
resources/definitions/ultimaker_methodxl.def.json

@@ -0,0 +1,55 @@
+{
+  "version": 2,
+  "name": "Makerbot Method XL",
+  "inherits": "ultimaker_methodx",
+  "metadata": {
+    "visible": true,
+    "author": "Ultimaker",
+    "manufacturer": "Ultimaker B.V.",
+    "file_formats": "application/x-makerbot",
+    "platform": "ultimaker_method_xl_platform.stl",
+    "has_machine_materials": true,
+    "has_machine_quality": true,
+    "has_materials": true,
+    "has_variants": true,
+    "machine_extruder_trains":
+    {
+        "0": "ultimaker_methodxl_extruder_left",
+        "1": "ultimaker_methodxl_extruder_right"
+    },
+    "platform_offset": [
+      0,
+      0,
+      0
+    ],
+    "platform_texture": "MakerbotMethod.png",
+    "preferred_quality_type": "draft",
+    "supports_network_connection": true,
+    "supports_usb_connection": false,
+    "variants_name": "Extruder",
+    "weight": -1
+  },
+  "overrides": {
+    "machine_depth": {
+      "default_value": 305
+    },
+    "machine_heated_bed": {
+      "default_value": true
+    },
+    "machine_height": {
+      "default_value": 317
+    },
+    "machine_width": {
+      "default_value": 305
+    },
+    "machine_name": {
+      "default_value": "Makerbot Method XL"
+    },
+    "material_shrinkage_percentage_z": {
+      "resolve": "sum(extruderValues(\"material_shrinkage_percentage_z\")) / len(extruderValues(\"material_shrinkage_percentage_z\"))"
+    },
+    "speed_travel": {
+      "value": 500
+    }
+  }
+}

+ 26 - 0
resources/extruders/ultimaker_methodx_extruder_left.def.json

@@ -0,0 +1,26 @@
+{
+    "version": 2,
+    "name": "Extruder 1",
+    "inherits": "fdmextruder",
+    "metadata": {
+        "machine": "ultimaker_methodx",
+        "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_nozzle_offset_x": { "default_value": 0 },
+        "machine_nozzle_offset_y": { "default_value": 0 },
+        "machine_extruder_start_code": {
+            "default_value": "G0 X{prime_tower_position_x - prime_tower_size/2} Y{prime_tower_position_y + prime_tower_size/2} F6000\nM109 S{material_final_print_temperature}\nG4 S5\nG91\nG0 Z-0.4 F600\nG90\nM107 P{(extruder_nr+1)%2}\nM106 P{extruder_nr} S{cool_fan_speed*255/100}"
+        },
+        "machine_extruder_end_code": {
+            "default_value": "M106 P{extruder_nr} S255\nG91\nG0 Z0.4 F600\nG90\nG0 X{prime_tower_position_x - prime_tower_size/2} Y{prime_tower_position_y + prime_tower_size/2} F6000"
+        }
+    }
+}

+ 26 - 0
resources/extruders/ultimaker_methodx_extruder_right.def.json

@@ -0,0 +1,26 @@
+{
+    "version": 2,
+    "name": "Extruder 2",
+    "inherits": "fdmextruder",
+    "metadata": {
+        "machine": "ultimaker_methodx",
+        "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_nozzle_offset_x": { "default_value": 0 },
+        "machine_nozzle_offset_y": { "default_value": 0 },
+        "machine_extruder_start_code": {
+            "default_value": "G0 X{prime_tower_position_x - prime_tower_size/2} Y{prime_tower_position_y + prime_tower_size/2} F6000\nM109 S{material_final_print_temperature}\nG4 S5\nG91\nG0 Z-0.4 F600\nG90\nM107 P{(extruder_nr+1)%2}\nM106 P{extruder_nr} S{cool_fan_speed*255/100}"
+        },
+        "machine_extruder_end_code": {
+            "default_value": "M106 P{extruder_nr} S255\nG91\nG0 Z0.4 F600\nG90\nG0 X{prime_tower_position_x - prime_tower_size/2} Y{prime_tower_position_y + prime_tower_size/2} F6000"
+        }
+    }
+}

+ 26 - 0
resources/extruders/ultimaker_methodxl_extruder_left.def.json

@@ -0,0 +1,26 @@
+{
+    "version": 2,
+    "name": "Extruder 1",
+    "inherits": "fdmextruder",
+    "metadata": {
+        "machine": "ultimaker_methodxl",
+        "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_nozzle_offset_x": { "default_value": 0 },
+        "machine_nozzle_offset_y": { "default_value": 0 },
+        "machine_extruder_start_code": {
+            "default_value": "G0 X{prime_tower_position_x - prime_tower_size/2} Y{prime_tower_position_y + prime_tower_size/2} F6000\nM109 S{material_final_print_temperature}\nG4 S5\nG91\nG0 Z-0.4 F600\nG90\nM107 P{(extruder_nr+1)%2}\nM106 P{extruder_nr} S{cool_fan_speed*255/100}"
+        },
+        "machine_extruder_end_code": {
+            "default_value": "M106 P{extruder_nr} S255\nG91\nG0 Z0.4 F600\nG90\nG0 X{prime_tower_position_x - prime_tower_size/2} Y{prime_tower_position_y + prime_tower_size/2} F6000"
+        }
+    }
+}

+ 26 - 0
resources/extruders/ultimaker_methodxl_extruder_right.def.json

@@ -0,0 +1,26 @@
+{
+    "version": 2,
+    "name": "Extruder 2",
+    "inherits": "fdmextruder",
+    "metadata": {
+        "machine": "ultimaker_methodxl",
+        "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_nozzle_offset_x": { "default_value": 0 },
+        "machine_nozzle_offset_y": { "default_value": 0 },
+        "machine_extruder_start_code": {
+            "default_value": "G0 X{prime_tower_position_x - prime_tower_size/2} Y{prime_tower_position_y + prime_tower_size/2} F6000\nM109 S{material_final_print_temperature}\nG4 S5\nG91\nG0 Z-0.4 F600\nG90\nM107 P{(extruder_nr+1)%2}\nM106 P{extruder_nr} S{cool_fan_speed*255/100}"
+        },
+        "machine_extruder_end_code": {
+            "default_value": "M106 P{extruder_nr} S255\nG91\nG0 Z0.4 F600\nG90\nG0 X{prime_tower_position_x - prime_tower_size/2} Y{prime_tower_position_y + prime_tower_size/2} F6000"
+        }
+    }
+}

+ 16 - 0
resources/intent/ultimaker_methodx/um_methodx_1c_um-abscf-175_0.2mm_solid.inst.cfg

@@ -0,0 +1,16 @@
+[general]
+definition = ultimaker_methodx
+name = Solid
+version = 4
+
+[metadata]
+intent_category = solid
+material = ultimaker_abscf_175
+quality_type = draft
+setting_version = 22
+type = intent
+variant = 1C
+
+[values]
+infill_sparse_density = 100
+

+ 16 - 0
resources/intent/ultimaker_methodx/um_methodx_1xa_um-absr-175_0.2mm_solid.inst.cfg

@@ -0,0 +1,16 @@
+[general]
+definition = ultimaker_methodx
+name = Solid
+version = 4
+
+[metadata]
+intent_category = solid
+material = ultimaker_absr_175
+quality_type = draft
+setting_version = 22
+type = intent
+variant = 1XA
+
+[values]
+infill_sparse_density = 100
+

+ 16 - 0
resources/intent/ultimaker_methodx/um_methodx_lab_um-abscf-175_0.2mm_solid.inst.cfg

@@ -0,0 +1,16 @@
+[general]
+definition = ultimaker_methodx
+name = Solid
+version = 4
+
+[metadata]
+intent_category = solid
+material = ultimaker_abscf_175
+quality_type = draft
+setting_version = 22
+type = intent
+variant = Lab
+
+[values]
+infill_sparse_density = 100
+

Some files were not shown because too many files changed in this diff