diff --git a/resources/definitions/ultimaker_sketch.def.json b/resources/definitions/ultimaker_sketch.def.json index 60f65cefca..073ecf2443 100644 --- a/resources/definitions/ultimaker_sketch.def.json +++ b/resources/definitions/ultimaker_sketch.def.json @@ -1,370 +1,260 @@ { - "version": 2, - "name": "Makerbot Sketch", - "inherits": "ultimaker", - "metadata": { - "visible": true, - "author": "Ultimaker", - "manufacturer": "Ultimaker B.V.", - "file_formats": "application/x-makerbotsketch", - "platform": "ultimaker_sketch_platform.obj", - "exclude_materials": [ - "dsm_175_novamidid1030cf", - "Essentium_175_UltrafuseZPCTG", - "imade3d_petg_175", - "imade3d_pla_175", - "imade3d_petg_green", - "imade3d_pla_green", - "imade3d_petg_pink", - "imade3d_pla_pink", - "chromatik_pla", - "3D-Fuel_PLA_PRO_Black", - "3D-Fuel_PLA_SnapSupport", - "bestfilament_abs_skyblue", - "bestfilament_petg_orange", - "bestfilament_pla_green", - "dsm_arnitel2045_175", - "dsm_novamid1070_175", - "emotiontech_abs", - "emotiontech_absx", - "emotiontech_acetate", - "emotiontech_asax", - "emotiontech_bvoh", - "emotiontech_copa", - "emotiontech_hips", - "emotiontech_nylon_1030", - "emotiontech_nylon_1030cf", - "emotiontech_nylon_1070", - "emotiontech_pc", - "emotiontech_pekk", - "emotiontech_petg", - "emotiontech_pla", - "emotiontech_pla_hr_870", - "emotiontech_pva-m", - "emotiontech_pva-s", - "emotiontech_tpu98a", - "eryone_petg", - "eryone_pla", - "eryone_pla_glow", - "eryone_pla_matte", - "eryone_pla_wood", - "eryone_tpu", - "eSUN_PETG_Black", - "eSUN_PETG_Grey", - "eSUN_PETG_Purple", - "eSUN_PLA_PRO_Black", - "eSUN_PLA_PRO_Grey", - "eSUN_PLA_PRO_Purple", - "eSUN_PLA_PRO_White", - "Extrudr_GreenTECPro_Anthracite_175", - "Extrudr_GreenTECPro_Black_175", - "Extrudr_GreenTECPro_Blue_175", - "Extrudr_GreenTECPro_Nature_175", - "Extrudr_GreenTECPro_Red_175", - "Extrudr_GreenTECPro_Silver_175", - "Extrudr_GreenTECPro_White_175", - "fabtotum_abs", - "fabtotum_nylon", - "fabtotum_pla", - "fabtotum_tpu", - "fdplast_abs_tomato", - "fdplast_petg_gray", - "fdplast_pla_olive", - "filo3d_pla", - "filo3d_pla_green", - "filo3d_pla_red", - "generic_asa_175", - "generic_abs_175", - "generic_absr_175", - "generic_bvoh_175", - "generic_cpe_175", - "generic_cffpa_175", - "generic_hips_175", - "generic_nylon_175", - "generic_pc_175", - "generic_petg_175", - "generic_pva_175", - "generic_rapidrinse_175", - "generic_sr30_175", - "generic_tpu_175", - "goofoo_abs", - "goofoo_asa", - "goofoo_bronze_pla", - "goofoo_emarble_pla", - "goofoo_esilk_pla", - "goofoo_hips", - "goofoo_pa", - "goofoo_pa_cf", - "goofoo_pc", - "goofoo_peek", - "goofoo_petg", - "goofoo_pla", - "goofoo_pva", - "goofoo_tpe_83a", - "goofoo_tpu_87a", - "goofoo_tpu_95a", - "goofoo_wood_pla", - "ideagen3D_ToughPLA", - "imade3d_petg_175", - "imade3d_pla_175", - "innofill_innoflex60_175", - "layer_one_black_pla", - "layer_one_dark_gray_pla", - "layer_one_white_pla", - "leapfrog_abs_natural", - "leapfrog_epla_natural", - "leapfrog_pva_natural", - "polyflex_pla", - "polymax_pla", - "polyplus_pla", - "polywood_pla", - "redd_abs", - "redd_asa", - "redd_hips", - "redd_nylon", - "redd_petg", - "redd_pla", - "redd_tpe", - "tizyx_abs", - "tizyx_flex", - "tizyx_petg", - "tizyx_pla", - "tizyx_pla_bois", - "tizyx_pva", - "verbatim_bvoh_175", - "Vertex_Delta_ABS", - "Vertex_Delta_PET", - "Vertex_Delta_PLA", - "Vertex_Delta_PLA_Glitter", - "Vertex_Delta_PLA_Mat", - "Vertex_Delta_PLA_Satin", - "Vertex_Delta_PLA_Wood", - "Vertex_Delta_TPU", - "volumic_abs_ultra", - "volumic_arma_ultra", - "volumic_asa_ultra", - "volumic_br80_ultra", - "volumic_bumper_ultra", - "volumic_cu80_ultra", - "volumic_flex93_ultra", - "volumic_medical_ultra", - "volumic_nylon_ultra", - "volumic_pekk_carbone", - "volumic_petgcarbone_ultra", - "volumic_petg_ultra", - "volumic_pla_ultra", - "volumic_pp_ultra", - "volumic_strong_ultra", - "volumic_support_ultra", - "xyzprinting_abs", - "xyzprinting_antibact_pla", - "xyzprinting_carbon_fiber", - "xyzprinting_colorinkjet_pla", - "xyzprinting_flexible", - "xyzprinting_metallic_pla", - "xyzprinting_nylon", - "xyzprinting_pahtcf15", - "xyzprinting_pc", - "xyzprinting_petcf15", - "xyzprinting_petg", - "xyzprinting_pla", - "xyzprinting_ppgf30", - "xyzprinting_tough_pla", - "xyzprinting_tpu", - "zyyx_pro_flex", - "zyyx_pro_pla", - "octofiber_pla", - "fiberlogy_hd_pla" - ], - "has_machine_quality": true, - "has_materials": true, - "has_variants": false, - "machine_extruder_trains": { - "0": "ultimaker_sketch_extruder" - }, - "platform_offset": [ - 0, - 0, - 0 - ], - "platform_texture": "MakerbotSketch.png", - "preferred_quality_type": "draft", - "supports_network_connection": true, - "supports_usb_connection": false, - "variants_name": "Extruder", - "weight": -1 - }, - "overrides": { - "acceleration_enabled": { - "value": false - }, - "adhesion_type": + "version": 2, + "name": "Makerbot Sketch", + "inherits": "ultimaker", + "metadata": { - "value": "'raft'" + "visible": true, + "author": "Ultimaker", + "manufacturer": "Ultimaker B.V.", + "file_formats": "application/x-makerbotsketch", + "platform": "ultimaker_sketch_platform.obj", + "exclude_materials": [ + "dsm_175_novamidid1030cf", + "Essentium_175_UltrafuseZPCTG", + "imade3d_petg_175", + "imade3d_pla_175", + "imade3d_petg_green", + "imade3d_pla_green", + "imade3d_petg_pink", + "imade3d_pla_pink", + "chromatik_pla", + "3D-Fuel_PLA_PRO_Black", + "3D-Fuel_PLA_SnapSupport", + "bestfilament_abs_skyblue", + "bestfilament_petg_orange", + "bestfilament_pla_green", + "dsm_arnitel2045_175", + "dsm_novamid1070_175", + "emotiontech_abs", + "emotiontech_absx", + "emotiontech_acetate", + "emotiontech_asax", + "emotiontech_bvoh", + "emotiontech_copa", + "emotiontech_hips", + "emotiontech_nylon_1030", + "emotiontech_nylon_1030cf", + "emotiontech_nylon_1070", + "emotiontech_pc", + "emotiontech_pekk", + "emotiontech_petg", + "emotiontech_pla", + "emotiontech_pla_hr_870", + "emotiontech_pva-m", + "emotiontech_pva-s", + "emotiontech_tpu98a", + "eryone_petg", + "eryone_pla", + "eryone_pla_glow", + "eryone_pla_matte", + "eryone_pla_wood", + "eryone_tpu", + "eSUN_PETG_Black", + "eSUN_PETG_Grey", + "eSUN_PETG_Purple", + "eSUN_PLA_PRO_Black", + "eSUN_PLA_PRO_Grey", + "eSUN_PLA_PRO_Purple", + "eSUN_PLA_PRO_White", + "Extrudr_GreenTECPro_Anthracite_175", + "Extrudr_GreenTECPro_Black_175", + "Extrudr_GreenTECPro_Blue_175", + "Extrudr_GreenTECPro_Nature_175", + "Extrudr_GreenTECPro_Red_175", + "Extrudr_GreenTECPro_Silver_175", + "Extrudr_GreenTECPro_White_175", + "fabtotum_abs", + "fabtotum_nylon", + "fabtotum_pla", + "fabtotum_tpu", + "fdplast_abs_tomato", + "fdplast_petg_gray", + "fdplast_pla_olive", + "filo3d_pla", + "filo3d_pla_green", + "filo3d_pla_red", + "generic_asa_175", + "generic_abs_175", + "generic_absr_175", + "generic_bvoh_175", + "generic_cpe_175", + "generic_cffpa_175", + "generic_hips_175", + "generic_nylon_175", + "generic_pc_175", + "generic_petg_175", + "generic_pva_175", + "generic_rapidrinse_175", + "generic_sr30_175", + "generic_tpu_175", + "goofoo_abs", + "goofoo_asa", + "goofoo_bronze_pla", + "goofoo_emarble_pla", + "goofoo_esilk_pla", + "goofoo_hips", + "goofoo_pa", + "goofoo_pa_cf", + "goofoo_pc", + "goofoo_peek", + "goofoo_petg", + "goofoo_pla", + "goofoo_pva", + "goofoo_tpe_83a", + "goofoo_tpu_87a", + "goofoo_tpu_95a", + "goofoo_wood_pla", + "ideagen3D_ToughPLA", + "imade3d_petg_175", + "imade3d_pla_175", + "innofill_innoflex60_175", + "layer_one_black_pla", + "layer_one_dark_gray_pla", + "layer_one_white_pla", + "leapfrog_abs_natural", + "leapfrog_epla_natural", + "leapfrog_pva_natural", + "polyflex_pla", + "polymax_pla", + "polyplus_pla", + "polywood_pla", + "redd_abs", + "redd_asa", + "redd_hips", + "redd_nylon", + "redd_petg", + "redd_pla", + "redd_tpe", + "tizyx_abs", + "tizyx_flex", + "tizyx_petg", + "tizyx_pla", + "tizyx_pla_bois", + "tizyx_pva", + "verbatim_bvoh_175", + "Vertex_Delta_ABS", + "Vertex_Delta_PET", + "Vertex_Delta_PLA", + "Vertex_Delta_PLA_Glitter", + "Vertex_Delta_PLA_Mat", + "Vertex_Delta_PLA_Satin", + "Vertex_Delta_PLA_Wood", + "Vertex_Delta_TPU", + "volumic_abs_ultra", + "volumic_arma_ultra", + "volumic_asa_ultra", + "volumic_br80_ultra", + "volumic_bumper_ultra", + "volumic_cu80_ultra", + "volumic_flex93_ultra", + "volumic_medical_ultra", + "volumic_nylon_ultra", + "volumic_pekk_carbone", + "volumic_petgcarbone_ultra", + "volumic_petg_ultra", + "volumic_pla_ultra", + "volumic_pp_ultra", + "volumic_strong_ultra", + "volumic_support_ultra", + "xyzprinting_abs", + "xyzprinting_antibact_pla", + "xyzprinting_carbon_fiber", + "xyzprinting_colorinkjet_pla", + "xyzprinting_flexible", + "xyzprinting_metallic_pla", + "xyzprinting_nylon", + "xyzprinting_pahtcf15", + "xyzprinting_pc", + "xyzprinting_petcf15", + "xyzprinting_petg", + "xyzprinting_pla", + "xyzprinting_ppgf30", + "xyzprinting_tough_pla", + "xyzprinting_tpu", + "zyyx_pro_flex", + "zyyx_pro_pla", + "octofiber_pla", + "fiberlogy_hd_pla" + ], + "has_machine_quality": true, + "has_materials": true, + "has_variants": false, + "machine_extruder_trains": { "0": "ultimaker_sketch_extruder" }, + "platform_offset": [ + 0, + 0, + 0 + ], + "platform_texture": "MakerbotSketch.png", + "preferred_quality_type": "draft", + "supports_network_connection": true, + "supports_usb_connection": false, + "variants_name": "Extruder", + "weight": -1 }, - "brim_width": { - "value": "3" - }, - "cool_fan_speed": { - "value": "100" - }, - "cool_min_time": { - "value": 3 - }, - "default_material_print_temperature": { - "value": "215" - }, - "extruder_prime_pos_abs": { - "default_value": true - }, - "gantry_height": { - "value": "60" - }, - "infill_pattern": { - "value": "'zigzag' if infill_sparse_density > 80 else 'triangles'" - }, - "infill_overlap": { - "value": 15 - }, - "infill_sparse_density": { - "value": 15 - }, - "jerk_enabled": { - "value": false - }, - "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'))" - }, - "machine_center_is_zero": { - "default_value": true - }, - "machine_depth": { - "default_value": 150 - }, - "machine_end_gcode": { - "default_value": "M107; Disable Fan; \n; End of print; \n; End GCode\nM104 S0 T0; Set Toolhead Temp to 0\nM140 S0 T0; Set Platform Temp to 0\nG162 Z F1800; Move to max axes position\nG28 X Y; Home\nM652; Turn off back fan\nM132 X Y Z A B; Set Home Position\nG91; Use Relative Positioning\nM18; Disable Axes\n\n" - }, - "machine_extruder_count": { - "default_value": 1 - }, - "machine_gcode_flavor": { - "default_value": "Griffin" - }, - "machine_heated_bed": { - "default_value": true - }, - "machine_height": { - "default_value": 150 - }, - "machine_max_feedrate_x": { - "default_value": 300 - }, - "machine_max_feedrate_y": { - "default_value": 300 - }, - "machine_max_feedrate_z": { - "default_value": 40 - }, - "machine_min_cool_heat_time_window": { - "value": "15" - }, - "machine_name": { - "default_value": "Makerbot Sketch" - }, - "machine_nozzle_cool_down_speed": { - "default_value": 0.8 - }, - "machine_nozzle_heat_up_speed": { - "default_value": 1.4 - }, - "machine_start_gcode": { - "default_value": "M140 S50 T0; Set Platform Temp\nM104 S220 T0; Set Extruder Temp\nG90; Use Absolute Positioning\nG28; Home\nM132 X Y Z A B; Set Current Position to Home\nG161 X Y F3300; Move to min axes positions\nM7 T0; Wait For Platform to Heat\nM6 T0; Wait For Extruders to Heat\nM651; Turn on back fan\nM907 X100 Y100 Z40 A80 B20; Set Stepper Currents\nM106; Enable Cooling Fan\n; Purge Line\nG92 E0; Reset Extruder Axis Position\nG1 X-26.18 Y-75.90 Z0.200 F420\nG1 X26.18 Y-75.90 E10\nG92 E0; Reset Extruder Axis Position\n; Start GCode\n" - }, - "machine_width": { - "default_value": 150 - }, - "material_bed_temperature": { - "maximum_value": "115" - }, - "material_bed_temperature_layer_0": { - "maximum_value": "115" - }, - "material_diameter": { - "default_value": 1.75 - }, - "material_flow": { - "default_value": 109 - }, - "multiple_mesh_overlap": { - "value": "0" - }, - "optimize_wall_printing_order": { - "value": "True" - }, - "prime_blob_enable": { - "default_value": true, - "enabled": true, - "value": "resolveOrValue('print_sequence') != 'one_at_a_time'" - }, - "raft_margin": { - "value": "5" - }, - "retraction_amount": { - "value": "5.5" - }, - "retraction_speed": { - "value": "25" - }, - "retraction_prime_speed": { - "value": "15" - }, - "speed_print": { - "value": 60 - }, - "speed_support": { - "value": "0.7 * speed_print" - }, - "speed_support_interface": { - "value": "speed_topbottom" - }, - "speed_topbottom": { - "value": "0.7 * speed_print" - }, - "speed_travel": { - "value": 80 - }, - "speed_z_hop": { - "value": 7 - }, - "speed_wall": { - "value": "0.7 * speed_print" - }, - "speed_wall_0": { - "value": "0.5 * speed_print " - }, - "speed_wall_x": { - "value": "speed_wall" - }, - "support_angle": { - "value": "45" - }, - "top_bottom_thickness": { - "value": "4 * layer_height" - }, - "travel_avoid_distance": { - "value": "machine_nozzle_tip_outer_diameter / 2 * 1.5" - }, - "wall_0_inset": { - "value": "0" - }, - "wall_thickness": { - "value": "2 * machine_nozzle_size" - }, - "zig_zaggify_infill": { - "value": "gradual_infill_steps == 0" + "overrides": + { + "acceleration_enabled": { "value": false }, + "adhesion_type": { "value": "'raft'" }, + "brim_width": { "value": "3" }, + "cool_fan_speed": { "value": "100" }, + "cool_min_time": { "value": 3 }, + "default_material_print_temperature": { "value": "215" }, + "extruder_prime_pos_abs": { "default_value": true }, + "gantry_height": { "value": "60" }, + "infill_overlap": { "value": 15 }, + "infill_pattern": { "value": "'zigzag' if infill_sparse_density > 80 else 'triangles'" }, + "infill_sparse_density": { "value": 15 }, + "jerk_enabled": { "value": false }, + "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'))" }, + "machine_center_is_zero": { "default_value": true }, + "machine_depth": { "default_value": 150 }, + "machine_end_gcode": { "default_value": "M107; Disable Fan; \n; End of print; \n; End GCode\nM104 S0 T0; Set Toolhead Temp to 0\nM140 S0 T0; Set Platform Temp to 0\nG162 Z F1800; Move to max axes position\nG28 X Y; Home\nM652; Turn off back fan\nM132 X Y Z A B; Set Home Position\nG91; Use Relative Positioning\nM18; Disable Axes\n\n" }, + "machine_extruder_count": { "default_value": 1 }, + "machine_gcode_flavor": { "default_value": "Griffin" }, + "machine_heated_bed": { "default_value": true }, + "machine_height": { "default_value": 150 }, + "machine_max_feedrate_x": { "default_value": 300 }, + "machine_max_feedrate_y": { "default_value": 300 }, + "machine_max_feedrate_z": { "default_value": 40 }, + "machine_min_cool_heat_time_window": { "value": "15" }, + "machine_name": { "default_value": "Makerbot Sketch" }, + "machine_nozzle_cool_down_speed": { "default_value": 0.8 }, + "machine_nozzle_heat_up_speed": { "default_value": 1.4 }, + "machine_start_gcode": { "default_value": "M140 S50 T0; Set Platform Temp\nM104 S220 T0; Set Extruder Temp\nG90; Use Absolute Positioning\nG28; Home\nM132 X Y Z A B; Set Current Position to Home\nG161 X Y F3300; Move to min axes positions\nM7 T0; Wait For Platform to Heat\nM6 T0; Wait For Extruders to Heat\nM651; Turn on back fan\nM907 X100 Y100 Z40 A80 B20; Set Stepper Currents\nM106; Enable Cooling Fan\n; Purge Line\nG92 E0; Reset Extruder Axis Position\nG1 X-26.18 Y-75.90 Z0.200 F420\nG1 X26.18 Y-75.90 E10\nG92 E0; Reset Extruder Axis Position\n; Start GCode\n" }, + "machine_width": { "default_value": 150 }, + "material_bed_temperature": { "maximum_value": "115" }, + "material_bed_temperature_layer_0": { "maximum_value": "115" }, + "material_diameter": { "default_value": 1.75 }, + "material_flow": { "default_value": 109 }, + "multiple_mesh_overlap": { "value": "0" }, + "optimize_wall_printing_order": { "value": "True" }, + "prime_blob_enable": + { + "default_value": true, + "enabled": true, + "value": "resolveOrValue('print_sequence') != 'one_at_a_time'" + }, + "raft_margin": { "value": "5" }, + "retraction_amount": { "value": "5.5" }, + "retraction_prime_speed": { "value": "15" }, + "retraction_speed": { "value": "25" }, + "speed_print": { "value": 60 }, + "speed_support": { "value": "0.7 * speed_print" }, + "speed_support_interface": { "value": "speed_topbottom" }, + "speed_topbottom": { "value": "0.7 * speed_print" }, + "speed_travel": { "value": 80 }, + "speed_wall": { "value": "0.7 * speed_print" }, + "speed_wall_0": { "value": "0.5 * speed_print " }, + "speed_wall_x": { "value": "speed_wall" }, + "speed_z_hop": { "value": 7 }, + "support_angle": { "value": "45" }, + "top_bottom_thickness": { "value": "4 * layer_height" }, + "travel_avoid_distance": { "value": "machine_nozzle_tip_outer_diameter / 2 * 1.5" }, + "wall_0_inset": { "value": "0" }, + "wall_thickness": { "value": "2 * machine_nozzle_size" }, + "zig_zaggify_infill": { "value": "gradual_infill_steps == 0" } } - } } \ No newline at end of file diff --git a/resources/extruders/ultimaker_sketch_extruder.def.json b/resources/extruders/ultimaker_sketch_extruder.def.json index 5c78458951..5f6c3054ac 100644 --- a/resources/extruders/ultimaker_sketch_extruder.def.json +++ b/resources/extruders/ultimaker_sketch_extruder.def.json @@ -2,19 +2,21 @@ "version": 2, "name": "Extruder", "inherits": "fdmextruder", - "metadata": { + "metadata": + { "machine": "ultimaker_sketch", "position": "0" }, - - "overrides": { - "extruder_nr": { + "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_nozzle_offset_y": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 } } -} +} \ No newline at end of file