Merge branch 'master' of github.com:Ultimaker/Cura into replace_controls_1_for_controls_2

This commit is contained in:
Jaime van Kessel 2022-02-17 15:02:03 +01:00
commit f682f56923
371 changed files with 41465 additions and 33048 deletions

View file

@ -526,13 +526,13 @@
}
}
},
"Toolbox": {
"Marketplace": {
"package_info": {
"package_id": "Toolbox",
"package_id": "Marketplace",
"package_type": "plugin",
"display_name": "Toolbox",
"display_name": "Marketplace",
"description": "Find, manage and install new Cura packages.",
"package_version": "1.0.1",
"package_version": "1.0.0",
"sdk_version": "7.9.0",
"website": "https://ultimaker.com",
"author": {

View file

@ -29,22 +29,30 @@
"machine_center_is_zero": { "default_value": false },
"gantry_height": { "value": "0" },
"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 \nM140 S{material_bed_temperature_layer_0} ; Start heating the bed \nG4 S60 ; wait 1 minute \nM104 S{material_initial_print_temperature} ; start heating the hot end \nM190 S{material_bed_temperature_layer_0} ; wait for bed \nM109 S{material_initial_print_temperature} ; wait for hotend \nM300 S1000 P500 ; BEEP heating done \nG28 X0 Y10 Z0 ; move X/Y to min endstops \nM420 S1 ; Enable leveling \nM420 Z2.0 ; Set leveling fading height to 2 mm \nG0 Z0.15 ; lift nozzle a bit \nG92 E0 ; zero the extruded length \nG1 X50 E25 F500 ; Extrude 25mm of filament in a 5cm line. \nG92 E0 ; zero the extruded length again \nG1 E-2 F500 ; Retract a little \nG1 X120 F4000 ; Quickly wipe away from the filament line`" },
"machine_start_gcode": { "default_value": ";Profil Homepage: https://github.com/NilsRo/Cura_Anycubic_MegaS_Profile\n\n;Slicer Information - (Support for OctoPrint Slicer Estimator)\n;Slicer info:material_guid;{material_guid}\n;Slicer info:material_id;{material_id}\n;Slicer info:material_brand;{material_brand}\n;Slicer info:material_name;{material_name}\n;Slicer info:material_bed_temperature;{material_bed_temperature}\n;Slicer info:material_bed_temperature_layer_0;{material_bed_temperature_layer_0}\n;Slicer info:material_print_temperature;{material_print_temperature}\n;Slicer info:material_print_temperature_layer_0;{material_print_temperature_layer_0}\n;Slicer info:material_flow;{material_flow}\n;Slicer info:layer_height;{layer_height}\n;Slicer info:wall_thickness;{wall_thickness}\n;Slicer info:speed_print;{speed_print}\n;Slicer info:speed_topbottom;{speed_topbottom}\n;Slicer info:travel_speed;{travel_speed}\n;Slicer info:support;{support}\n;Slicer info:retraction_speed;{retraction_speed}\n;Slicer info:retraction_amount;{retraction_amount}\n;Slicer info:layer_height;{layer_height}\n;Slicer info:infill_pattern;{infill_pattern}\n;Slicer info:infill_sparse_density;{infill_sparse_density}\n;Slicer info:cool_fan_enabled;{cool_fan_enabled}\n;Slicer info:cool_fan_speed;{cool_fan_speed}\n;Slicer info:sliced_at;{day} {date} {time}\nG21 ; metric values \nG90 ; absolute positioning \nM82 ; set extruder to absolute mode \nM107 ; start with the fan off \nM140 S{material_bed_temperature_layer_0} ; Start heating the bed \nG4 S60 ; wait 1 minute \nM104 S{material_print_temperature_layer_0} ; start heating the hot end \nM190 S{material_bed_temperature_layer_0} ; wait for bed \nM109 S{material_print_temperature_layer_0} ; wait for hotend \nM300 S1000 P500 ; BEEP heating done \nG28 X0 Y10 Z0 ; move X/Y to min endstops \nM420 S1 ; Enable leveling \nM420 Z2.0 ; Set leveling fading height to 2 mm \nG0 Z0.15 ; lift nozzle a bit \nG92 E0 ; zero the extruded length \nG1 X50 E20 F500 ; Extrude 20mm of filament in a 5cm line. \nG92 E0 ; zero the extruded length again \nG1 E-2 F500 ; Retract a little \nG1 X120 F4000 ; Quickly wipe away from the filament line`" },
"machine_end_gcode": { "default_value": "M104 S0 ; Extruder off \nM140 S0 ; Heatbed off \nM107 ; Fan off \nG91 ; relative positioning \nG1 E-5 F300 ; retract a little \nG1 Z+10 E-5 ; X-20 Y-20 F{travel_xy_speed} ; lift print head \nG28 X0 Y0 ; homing \nG1 Y180 F2000 ; reset feedrate \nM84 ; disable stepper motors \nG90 ; absolute positioning \nM300 S440 P200 ; Make Print Completed Tones \nM300 S660 P250 ; beep \nM300 S880 P300 ; beep" },
"machine_max_acceleration_x": { "value": 3000 },
"machine_max_acceleration_y": { "value": 3000 },
"machine_max_acceleration_z": { "value": 3000 },
"machine_max_acceleration_e": { "value": 3000 },
"machine_max_acceleration_y": { "value": 2000 },
"machine_max_acceleration_z": { "value": 60 },
"machine_max_acceleration_e": { "value": 10000 },
"machine_acceleration": { "value": 3000 },
"machine_max_feedrate_x": { "default_value": 500 },
"machine_max_feedrate_y": { "default_value": 500 },
"machine_max_feedrate_z": { "default_value": 8 },
"machine_max_jerk_xy": { "value": 10 },
"machine_max_jerk_z": { "value": 0.4 },
"machine_max_jerk_e": { "value": 5 },
"material_diameter": { "default_value": 1.75 },
"material_print_temperature_layer_0": { "value": "material_print_temperature + 5"},
"material_final_print_temperature": { "value": "material_print_temperature" },
"material_flow": { "value": 100 },
"acceleration_print": { "value": 1500 },
"acceleration_enabled": { "value": false },
"acceleration_travel": { "value": 3000 },
"acceleration_travel_layer_0": { "value": "acceleration_travel" },
"acceleration_roofing": { "enabled": "acceleration_enabled and roofing_layer_count > 0 and top_layers > 0" },
@ -52,8 +60,6 @@
"jerk_print": { "value": 8 },
"jerk_travel": { "value": 10 },
"jerk_travel_layer_0": { "value": "jerk_travel" },
"acceleration_enabled": { "value": false },
"jerk_enabled": { "value": true },
"speed_print": { "value": 50.0 } ,
@ -63,44 +69,39 @@
"speed_wall_x": { "value": "speed_wall" },
"speed_topbottom": { "value": "speed_print / 2" },
"speed_roofing": { "value": "speed_topbottom" },
"speed_travel": { "value": 100.0, "maximum_value_warning": 150.0 },
"speed_layer_0": { "value": 20.0 },
"speed_print_layer_0": { "value": "speed_layer_0" },
"speed_travel": { "value": 100.0, "maximum_value_warning": 150.0, "maximum_value": 200.0 },
"speed_layer_0": { "value": "speed_topbottom if speed_topbottom < 20 else 20" },
"speed_print_layer_0": { "value": "speed_topbottom if speed_topbottom < 20 else 20" },
"speed_travel_layer_0": { "value": 100.0 },
"speed_prime_tower": { "value": "speed_topbottom" },
"speed_support": { "value": "speed_wall_0" },
"speed_support_interface": { "value": "speed_topbottom" },
"speed_z_hop": { "value": 8 },
"skirt_brim_speed": { "value": "speed_layer_0" },
"optimize_wall_printing_order": { "value": "True" },
"material_initial_print_temperature": { "value": "material_print_temperature + 10" },
"material_final_print_temperature": { "value": "material_print_temperature" },
"material_flow": { "value": 100 },
"infill_sparse_density": { "value": 25 },
"infill_before_walls": { "value": false },
"infill_overlap": { "value": 15.0 },
"retraction_speed": { "value": 25, "maximum_value": 40 },
"retraction_retract_speed": { "maximum_value": 40 },
"retraction_prime_speed": { "maximum_value": 40 },
"retraction_speed": { "value": 30, "maximum_value_warning": 60 },
"retraction_retract_speed": { "maximum_value_warning": 60 },
"retraction_prime_speed": { "maximum_value_warning": 60 },
"retraction_hop_enabled": { "value": true },
"retraction_hop": { "value": 0.075 },
"retraction_hop_only_when_collides": { "value": true },
"retraction_combing": { "value": "'off'" },
"retraction_combing_max_distance": { "value": 30 },
"travel_avoid_other_parts": { "value": true },
"travel_avoid_supports": { "value": true },
"travel_retract_before_outer_wall": { "value": true },
"retraction_amount": { "value": 6 },
"retraction_enable": { "value": true },
"retraction_min_travel": { "value": 1.5 },
"retraction_combing": { "value": "'off'" },
"retraction_combing_max_distance": { "value": 30 },
"travel_avoid_other_parts": { "value": true },
"travel_avoid_supports": { "value": true },
"travel_retract_before_outer_wall": { "value": true },
"cool_fan_full_at_height": { "value": "layer_height_0 + 2 * layer_height" },
"cool_fan_speed": { "value": 70 },
@ -112,7 +113,7 @@
"adhesion_type": { "value": "'none' if support_enable else 'skirt'" },
"brim_replaces_support": { "value": false },
"skirt_gap": { "value": 5.0 },
"skirt_line_count": { "value": 4 },
"skirt_line_count": { "value": 2 },
"meshfix_maximum_deviation": { "value": 0.05 },
"support_angle": { "value": "math.floor(math.degrees(math.atan(line_width / 2.0 / layer_height)))" },

View file

@ -2,11 +2,11 @@
"version": 2,
"name": "Anycubic i3 Mega X",
"inherits": "anycubic_i3_mega_s",
"metadata":
"metadata":
{
"quality_definition": "anycubic_i3_mega_s",
"platform": "anycubic_i3_mega_x_platform.stl"
},
"quality_definition": "anycubic_i3_mega_s",
"platform": "anycubic_i3_mega_x_platform.stl"
},
"overrides":
{
"machine_name": { "default_value": "Anycubic i3 Mega X" },
@ -14,7 +14,23 @@
"machine_height": { "default_value": 305 },
"machine_depth": { "default_value": 300 },
"machine_max_acceleration_x": { "value": 400 },
"machine_max_acceleration_y": { "value": 400 },
"machine_max_acceleration_z": { "value": 60 },
"machine_max_acceleration_e": { "value": 10000 },
"machine_acceleration": { "value": 3000 },
"machine_max_feedrate_x": { "default_value": 120 },
"machine_max_feedrate_y": { "default_value": 120 },
"machine_max_feedrate_z": { "default_value": 20 },
"speed_travel": { "value": 100.0, "maximum_value": 120.0 },
"acceleration_print": { "value": 400 },
"acceleration_travel": { "value": 400 }
}
}
"acceleration_travel": { "value": 400 },
"retraction_speed": { "value": 30, "maximum_value_warning": 60 },
"retraction_retract_speed": { "maximum_value_warning": 60 },
"retraction_prime_speed": { "maximum_value_warning": 60 }
}
}

View file

@ -42,7 +42,7 @@
"material_bed_temperature_layer_0": { "value": 70 },
"material_flow_layer_0": {"value": 140},
"retraction_amount": { "default_value": 10 },
"retraction_speed": { "default_value": 70 },
"retraction_speed": { "default_value": 50 },
"speed_print": { "default_value": 40 },
"speed_travel": { "value": 60 },
"cool_fan_enabled": { "default_value": true },

View file

@ -0,0 +1,41 @@
{
"name": "Creality Ender-3 Max",
"version": 2,
"inherits": "creality_base",
"metadata": {
"author": "Radlab Ecuador",
"quality_definition": "creality_base",
"visible": true,
"platform": "creality_ender3max.stl"
},
"overrides": {
"machine_name": { "default_value": "Creality Ender-3 Max" },
"machine_width": { "default_value": 300 },
"machine_depth": { "default_value": 300 },
"machine_height": { "default_value": 340 },
"machine_head_with_fans_polygon": { "default_value": [
[-42.5, 30],
[-42.5, -40],
[42.5, -40],
[42.5, 30]
]
},
"machine_start_gcode": {
"default_value": "; Ender 3 Max Custom Start G-code\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z0.3 F5000.0 ; Move to start position\nG1 X0.1 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line\nG1 X0.4 Y200.0 Z0.3 F5000.0 ; Move to side a little\nG1 X0.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.3 F5000.0 ; Move over to prevent blob squish"
},
"machine_max_feedrate_z": { "value": 5 },
"machine_max_feedrate_e": { "value": 25 },
"machine_max_acceleration_x": { "value": 500 },
"machine_max_acceleration_y": { "value": 500 },
"machine_max_acceleration_z": { "value": 100 },
"machine_max_acceleration_e": { "value": 1000 },
"acceleration_travel": { "value": 1000 },
"machine_max_jerk_z": { "value": 0.3 },
"gantry_height": { "value": 35 }
}
}

View file

@ -0,0 +1,195 @@
{
"version": 2,
"name": "Dagoma PRO 430 BASE",
"inherits": "fdmprinter",
"metadata":
{
"visible": false,
"author": "Dagoma",
"manufacturer": "Dagoma",
"file_formats": "text/x-gcode",
"platform": "dagoma_pro_430_base.3mf",
"platform_offset": [-125, -118, -280],
"has_machine_quality": true,
"has_materials": true,
"has_variants": true,
"variants_name": "Steel Nozzle Size",
"preferred_material": "dagoma_generic_pla",
"preferred_quality_type": "high",
"preferred_variant_name": "0.4",
"exclude_materials":
[
"3D-Fuel_PLA_PRO_Black",
"3D-Fuel_PLA_SnapSupport",
"bestfilament_abs_skyblue",
"bestfilament_petg_orange",
"bestfilament_pla_green",
"chromatik_pla",
"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",
"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",
"fiberlogy_hd_pla",
"filo3d_pla",
"filo3d_pla_green",
"filo3d_pla_red",
"generic_bvoh_175",
"generic_hips_175",
"generic_pva_175",
"generic_tough_pla",
"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",
"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",
"octofiber_pla",
"polyflex_pla",
"polymax_pla",
"polyplus_pla",
"polywood_pla",
"redd_abs",
"redd_asa",
"redd_hips",
"redd_nylon",
"redd_petg",
"redd_pla",
"redd_tpe",
"structur3d_dap100silicone",
"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_petg_ultra",
"volumic_petgcarbone_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_petg",
"xyzprinting_pla",
"xyzprinting_tough_pla",
"zyyx_pro_flex",
"zyyx_pro_pla",
"xyzprinting_tpu"
]
},
"overrides":
{
"machine_gcode_flavor": { "default_value": "Marlin" },
"machine_width": { "default_value": 430 },
"machine_depth": { "default_value": 320 },
"machine_heated_bed": { "default_value": true },
"machine_center_is_zero": { "default_value": false },
"machine_steps_per_mm_x": { "default_value": 80 },
"machine_steps_per_mm_y": { "default_value": 80 },
"machine_steps_per_mm_z": { "default_value": 800 },
"machine_max_feedrate_x": { "default_value": 500 },
"machine_max_feedrate_y": { "default_value": 500 },
"machine_max_feedrate_z": { "default_value": 16 },
"machine_max_acceleration_x": { "value": 1500 },
"machine_max_acceleration_y": { "value": 1500 },
"machine_max_acceleration_z": { "value": 70 },
"machine_max_acceleration_e": { "value": 10000 },
"machine_nozzle_cool_down_speed": { "default_value": 1.5 },
"machine_nozzle_heat_up_speed": { "default_value": 7 },
"machine_nozzle_expansion_angle": { "default_value": 60 },
"default_material_print_temperature": { "default_value": 205 },
"default_material_bed_temperature": { "default_value": 50 },
"adhesion_type": { "default_value": "skirt" },
"skirt_line_count": { "default_value": 3 },
"nozzle_disallowed_areas": { "default_value": [ [[-215, 160], [-166, 160], [-215, 111]], [[215, 160], [166, 160], [215, 111]] ] },
"machine_use_extruder_offset_to_offset_coords": {"default_value": false }
}
}

View file

@ -0,0 +1,40 @@
{
"version": 2,
"name": "Dagoma PRO 430B",
"inherits": "dagoma_pro_430_base",
"metadata":
{
"visible": true,
"author": "Dagoma",
"manufacturer": "Dagoma",
"machine_extruder_trains": { "0": "dagoma_pro_430_bowden_extruder_0" }
},
"overrides":
{
"machine_name": { "default_value": "Dagoma PRO 430B" },
"machine_extruder_count": { "default_value": 1 },
"machine_height": { "default_value": 360 },
"machine_head_with_fans_polygon": { "default_value": [ [-22.5, -22.5], [-22.5, 22.5], [22.5, 22.5], [22.5, -22.5] ] },
"gantry_height": { "value": "35" },
"machine_start_gcode": { "default_value": "\n;Start Gcode for {machine_name}\n;Author: Dagoma\n;Contact: contact-pro@dagoma3d.com\n\n;Sliced: {date} {time}\n\n;Estimated print time: {print_time}\n\n;Print speed: {speed_print}mm/s\n;Layer height: {layer_height}mm\n;Wall thickness: {wall_thickness}mm\n;Infill density: {infill_sparse_density}%\n;Infill pattern: {infill_pattern}\n;Support: {support_enable}\n;Print temperature: {material_print_temperature}°\n;Flow: {material_flow}%\n;Retraction amount: {retraction_amount}mm\n;Retraction speed: {retraction_retract_speed}mm/s\n\nG21 ;Set units to millimeters\nG90 ;Set all axes to absolute\nM140 S{material_bed_temperature} ;Preheat hotbed\nM117 Nozzle preheating ;Set message\nM109 R{material_standby_temperature} ;Preheat hotend before bed leveling\nM117 Hotbed preheating ;Set message\nM190 S{material_bed_temperature} ;Preheat hotbed before bed leveling\nG28 ;Go to origin on all axes\nG29 ; Bed Leveling\nG0 X215 Y1 Z0.4 ;Move XYZ axis before purge\nM117 Wait for print temp ;Set message\nM109 S{material_print_temperature_layer_0} ;Wait for initial print temp\nM83 ;Set E to relative positioning\nG1 E{retraction_amount} F200 ;Purge\nG0 Z3 ;Move Z axis before print start\nM82 ;Set E to absolute positioning\nG92 E0 ;Set E position\nG1 F{travel_speed} ;Set the feedrate to {travel_speed}mm/s\nM117 Print in progress ;Set message\n" },
"machine_end_gcode": { "default_value": "\n;End Gcode for {machine_name}\n;Author: Dagoma\n\nM104 S0 ;Set hotend temperature for cooldown\nM140 S0 ;Set hotbed temperature for cooldown\nG91 ;Set all axes to relative\nG0 Z+3 ;Move Z axis after print end\nG1 E-{retraction_amount} F5000 ;Retract filament to stop oozing\nG90 ;Set all axes to absolute\nG28 X Y ;Home the X and Y axes\nM18 ;Disable steppers motors\nM117 Print end ;Set message\n" },
"machine_acceleration": { "value": 1250 },
"machine_max_jerk_xy": { "value": 10 },
"machine_max_jerk_z": { "value": 0.3 },
"machine_max_jerk_e": { "value": 5 },
"machine_max_feedrate_e": { "default_value": 200 },
"machine_steps_per_mm_e": { "default_value": 139.5 },
"acceleration_enabled": { "value": "True" },
"acceleration_print": { "value": "1250", "maximum_value": 1500 },
"acceleration_layer_0": { "value": "acceleration_topbottom", "maximum_value": 1500 },
"acceleration_topbottom": { "value": "math.ceil(acceleration_print * 1000 / 1250)", "maximum_value": 1500 },
"acceleration_travel": { "value": "acceleration_print", "maximum_value": 1500 },
"acceleration_wall": { "value": "math.ceil(acceleration_print * 1000 / 1250)", "maximum_value": 1500 },
"acceleration_wall_0": { "value": "math.ceil(acceleration_print * 800 / 1250)", "maximum_value": 1500 },
"jerk_enabled": { "value": "True" },
"jerk_print": { "value": "8", "minimum_value_warning": 8 },
"jerk_travel": {"value": "10", "minimum_value_warning": 8 },
"optimize_wall_printing_order": { "value": "True" }
}
}

View file

@ -1107,7 +1107,7 @@
"description": "The smallest line width, as a factor of the normal line width, above which the middle line (if there is one) will be split into two. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall.",
"type": "float",
"unit": "%",
"default_value": 50,
"default_value": 90,
"value": "wall_transition_threshold",
"minimum_value": "1",
"maximum_value": "99"
@ -1117,7 +1117,7 @@
"description": "The smallest line width, as a factor of the normal line width, above which a middle line (if there wasn't one already) will be added. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall.",
"type": "float",
"unit": "%",
"default_value": 50,
"default_value": 80,
"value": "wall_transition_threshold * 8 / 9",
"minimum_value": "1",
"maximum_value": "99"
@ -5457,7 +5457,7 @@
"type": "extruder",
"default_value": "0",
"value": "adhesion_extruder_nr",
"enabled": "extruders_enabled_count > 1 and resolveOrValue('adhesion_type') == 'raft' and raft_surface_layers > 0",
"enabled": "extruders_enabled_count > 1 and resolveOrValue('adhesion_type') == 'raft'",
"settable_per_mesh": false,
"settable_per_extruder": false
}
@ -5642,7 +5642,7 @@
"enabled": "resolveOrValue('adhesion_type') == 'raft'",
"settable_per_mesh": false,
"settable_per_extruder": true,
"limit_to_extruder": "raft_interface_extruder_nr"
"limit_to_extruder": "raft_surface_extruder_nr"
},
"raft_surface_thickness":
{
@ -5655,7 +5655,7 @@
"minimum_value": "0.001",
"minimum_value_warning": "0.04",
"maximum_value_warning": "0.75 * machine_nozzle_size",
"enabled": "resolveOrValue('adhesion_type') == 'raft'",
"enabled": "resolveOrValue('adhesion_type') == 'raft' and raft_surface_layers > 0",
"settable_per_mesh": false,
"settable_per_extruder": true,
"limit_to_extruder": "raft_surface_extruder_nr"
@ -5671,7 +5671,7 @@
"minimum_value": "0.001",
"minimum_value_warning": "machine_nozzle_size * 0.1",
"maximum_value_warning": "machine_nozzle_size * 2",
"enabled": "resolveOrValue('adhesion_type') == 'raft'",
"enabled": "resolveOrValue('adhesion_type') == 'raft' and raft_surface_layers > 0",
"settable_per_mesh": false,
"settable_per_extruder": true,
"limit_to_extruder": "raft_surface_extruder_nr"
@ -5686,12 +5686,25 @@
"minimum_value": "0",
"minimum_value_warning": "raft_surface_line_width",
"maximum_value_warning": "raft_surface_line_width * 3",
"enabled": "resolveOrValue('adhesion_type') == 'raft'",
"enabled": "resolveOrValue('adhesion_type') == 'raft' and raft_surface_layers > 0",
"value": "raft_surface_line_width",
"settable_per_mesh": false,
"settable_per_extruder": true,
"limit_to_extruder": "raft_surface_extruder_nr"
},
"raft_interface_layers":
{
"label": "Raft Middle Layers",
"description": "The number of layers between the base and the surface of the raft. These comprise the main thickness of the raft. Increasing this creates a thicker, sturdier raft.",
"type": "int",
"default_value": 1,
"minimum_value": "0",
"maximum_value_warning": "10",
"enabled": "resolveOrValue('adhesion_type') == 'raft'",
"settable_per_mesh": false,
"settable_per_extruder": true,
"limit_to_extruder": "raft_interface_extruder_nr"
},
"raft_interface_thickness":
{
"label": "Raft Middle Thickness",
@ -5703,7 +5716,7 @@
"minimum_value": "0.001",
"minimum_value_warning": "0.04",
"maximum_value_warning": "0.75 * machine_nozzle_size",
"enabled": "resolveOrValue('adhesion_type') == 'raft'",
"enabled": "resolveOrValue('adhesion_type') == 'raft' and raft_interface_layers > 0",
"settable_per_mesh": false,
"settable_per_extruder": true,
"limit_to_extruder": "raft_interface_extruder_nr"
@ -5719,7 +5732,7 @@
"minimum_value": "0.001",
"minimum_value_warning": "machine_nozzle_size * 0.5",
"maximum_value_warning": "machine_nozzle_size * 3",
"enabled": "resolveOrValue('adhesion_type') == 'raft'",
"enabled": "resolveOrValue('adhesion_type') == 'raft' and raft_interface_layers > 0",
"settable_per_mesh": false,
"settable_per_extruder": true,
"limit_to_extruder": "raft_interface_extruder_nr"
@ -5735,7 +5748,7 @@
"minimum_value": "0",
"minimum_value_warning": "raft_interface_line_width",
"maximum_value_warning": "15.0",
"enabled": "resolveOrValue('adhesion_type') == 'raft'",
"enabled": "resolveOrValue('adhesion_type') == 'raft' and raft_interface_layers > 0",
"settable_per_mesh": false,
"settable_per_extruder": true,
"limit_to_extruder": "raft_interface_extruder_nr"
@ -5815,7 +5828,7 @@
"minimum_value": "0.1",
"maximum_value": "math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2)",
"maximum_value_warning": "100",
"enabled": "resolveOrValue('adhesion_type') == 'raft'",
"enabled": "resolveOrValue('adhesion_type') == 'raft' and raft_surface_layers > 0",
"value": "raft_speed",
"settable_per_mesh": false,
"settable_per_extruder": true,
@ -5832,7 +5845,7 @@
"minimum_value": "0.1",
"maximum_value": "math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2)",
"maximum_value_warning": "150",
"enabled": "resolveOrValue('adhesion_type') == 'raft'",
"enabled": "resolveOrValue('adhesion_type') == 'raft' and raft_interface_layers > 0",
"settable_per_mesh": false,
"settable_per_extruder": true,
"limit_to_extruder": "raft_interface_extruder_nr"
@ -5882,7 +5895,7 @@
"minimum_value": "0.1",
"minimum_value_warning": "100",
"maximum_value_warning": "10000",
"enabled": "resolveOrValue('adhesion_type') == 'raft' and resolveOrValue('acceleration_enabled')",
"enabled": "resolveOrValue('adhesion_type') == 'raft' and resolveOrValue('acceleration_enabled') and raft_surface_layers > 0",
"settable_per_mesh": false,
"limit_to_extruder": "raft_surface_extruder_nr"
},
@ -5897,7 +5910,7 @@
"minimum_value": "0.1",
"minimum_value_warning": "100",
"maximum_value_warning": "10000",
"enabled": "resolveOrValue('adhesion_type') == 'raft' and resolveOrValue('acceleration_enabled')",
"enabled": "resolveOrValue('adhesion_type') == 'raft' and resolveOrValue('acceleration_enabled') and raft_interface_layers > 0",
"settable_per_mesh": false,
"limit_to_extruder": "raft_interface_extruder_nr"
},
@ -5945,7 +5958,7 @@
"minimum_value": "0",
"minimum_value_warning": "5",
"maximum_value_warning": "100",
"enabled": "resolveOrValue('adhesion_type') == 'raft' and resolveOrValue('jerk_enabled')",
"enabled": "resolveOrValue('adhesion_type') == 'raft' and resolveOrValue('jerk_enabled') and raft_surface_layers > 0",
"settable_per_mesh": false,
"limit_to_extruder": "raft_surface_extruder_nr"
},
@ -5960,7 +5973,7 @@
"minimum_value": "0",
"minimum_value_warning": "5",
"maximum_value_warning": "50",
"enabled": "resolveOrValue('adhesion_type') == 'raft' and resolveOrValue('jerk_enabled')",
"enabled": "resolveOrValue('adhesion_type') == 'raft' and resolveOrValue('jerk_enabled') and raft_interface_layers > 0",
"settable_per_mesh": false,
"limit_to_extruder": "raft_interface_extruder_nr"
},
@ -6006,7 +6019,7 @@
"maximum_value": "100",
"default_value": 0,
"value": "raft_fan_speed",
"enabled": "resolveOrValue('adhesion_type') == 'raft'",
"enabled": "resolveOrValue('adhesion_type') == 'raft' and raft_surface_layers > 0",
"settable_per_mesh": false,
"settable_per_extruder": true,
"limit_to_extruder": "raft_surface_extruder_nr"
@ -6021,7 +6034,7 @@
"maximum_value": "100",
"default_value": 0,
"value": "raft_fan_speed",
"enabled": "resolveOrValue('adhesion_type') == 'raft'",
"enabled": "resolveOrValue('adhesion_type') == 'raft' and raft_interface_layers > 0",
"settable_per_mesh": false,
"settable_per_extruder": true,
"limit_to_extruder": "raft_interface_extruder_nr"
@ -6390,10 +6403,8 @@
"description": "The maximum extrusion area deviation allowed when removing intermediate points from a straight line. An intermediate point may serve as width-changing point in a long straight line. Therefore, if it is removed, it will cause the line to have a uniform width and, as a result, lose (or gain) a bit of extrusion area. If you increase this you may notice slight under- (or over-) extrusion in between straight parallel walls, as more intermediate width-changing points will be allowed to be removed. Your print will be less accurate, but the g-code will be smaller.",
"type": "float",
"unit": "μm²",
"default_value": 2000,
"default_value": 50000,
"minimum_value": "0",
"minimum_value_warning": "500",
"maximum_value_warning": "50000",
"settable_per_mesh": true
}
}

View file

@ -0,0 +1,29 @@
{
"name": "Goofoo Cube",
"version": 2,
"inherits": "goofoo_small",
"overrides": {
"machine_name": { "default_value": "Goofoo Cube" },
"machine_width": { "default_value": 80 },
"machine_depth": { "default_value": 80 },
"machine_height": { "default_value": 80 },
"machine_heated_bed": { "default_value": false },
"raft_margin": { "default_value": 5 },
"layer_height":{"default_value": 0.4},
"layer_height_0": {"default_value": 0.5},
"speed_print": {"value": 10},
"speed_travel": {"value": 10},
"speed_layer_0":{"value": 10},
"speed_print_layer_0":{"value": 10},
"speed_travel_layer_0":{"value": 10},
"retraction_speed": {"default_value": 60},
"retraction_prime_speed":{"value": 80},
"adhesion_type": {"default_value": "skirt"}
},
"metadata": {
"author": "goofoo",
"visible": true
}
}

View file

@ -0,0 +1,36 @@
{
"version": 2,
"name": "HardPrint Hozo, Hozo",
"inherits": "fdmprinter",
"metadata": {
"visible": true,
"author": "HardPrint",
"manufacturer": "HardPrint",
"file_formats": "text/x-gcode",
"platform": "hardprint_hozo_platform.stl",
"machine_extruder_trains":
{
"0": "hardprint_hozo_extruder_0"
}
},
"overrides": {
"machine_name": { "default_value": "HardPrint Hozo, Hozo" },
"machine_heated_bed": { "default_value": true },
"machine_width": { "default_value": 180 },
"machine_height": { "default_value": 180 },
"machine_depth": { "default_value": 180 },
"machine_center_is_zero": { "default_value": false },
"machine_head_with_fans_polygon": { "default_value": [[0,0],[0,0],[0,0],[0,0]] },
"gantry_height": { "value": 180 },
"retraction_amount": { "default_value": 5.5 },
"retraction_speed": { "default_value": 60 },
"machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" },
"machine_start_gcode": {
"default_value": "M221 S100 ; reset flow\nG90 ; use absolute positioning\nM82 ; absolute extrusion mode\nM104 S170 ; set extruder temp for bed leveling\nM140 S{material_bed_temperature_layer_0} ; set bed temp\nM109 R170 ; wait for extruder temp\nM190 S{material_bed_temperature_layer_0} ; wait for bed temp\nG28 ; home all\nG29 ; mesh bed leveling\nM104 S{material_print_temperature_layer_0} ; set extruder temp\nG92 E0.0\nG1 Y-2 X179 F2400\nG1 Z3 F720\nM109 S{material_print_temperature_layer_0} ; wait for extruder temp\nG92 E0.0\nG1 Y0 F1000\nG1 Z0.2 F720\nG1 Y160 E8 F900\nG1 Y20 E18 F900\nG92 E0.0"
},
"machine_end_gcode": {
"default_value": "M104 S0 ; turn off extruder\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nG1 X178 Y180 F4200 ; park print head\nM84 ; disable motors"
}
}
}

View file

@ -0,0 +1,36 @@
{
"version": 2,
"name": "HardPrint Hozo iX",
"inherits": "fdmprinter",
"metadata": {
"visible": true,
"author": "HardPrint",
"manufacturer": "HardPrint",
"file_formats": "text/x-gcode",
"platform": "hardprint_hozo_ix_platform.stl",
"machine_extruder_trains":
{
"0": "hardprint_hozo_ix_extruder_0"
}
},
"overrides": {
"machine_name": { "default_value": "HardPrint Hozo iX" },
"machine_heated_bed": { "default_value": true },
"machine_width": { "default_value": 180 },
"machine_height": { "default_value": 180 },
"machine_depth": { "default_value": 180 },
"machine_center_is_zero": { "default_value": false },
"machine_head_with_fans_polygon": { "default_value": [[0,0],[0,0],[0,0],[0,0]] },
"gantry_height": { "value": 180 },
"retraction_amount": { "default_value": 5 },
"retraction_speed": { "default_value": 50 },
"machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" },
"machine_start_gcode": {
"default_value": "M221 S100 ; reset flow\nG90 ; use absolute positioning\nM82 ; absolute extrusion mode\nG28 ; home all\nM140 S{material_bed_temperature_layer_0} ; set bed temp\nM104 S{material_print_temperature_layer_0} ; set extruder temp\nG92 E0.0\nG1 Y-2 X0 F2400\nG1 Z3 F720\nM109 S{material_print_temperature_layer_0} ; wait for extruder temp\nG92 E0.0\nG1 X32 F1000\nG1 Z0.2 F720\nG1 X108 E8 F900\nG1 X148 E18 F900\nG92 E0.0"
},
"machine_end_gcode": {
"default_value": "M104 S0 ; turn off extruder\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nG1 X178 Y180 F4200 ; park print head\nM18 ; disable motors"
}
}
}

View file

@ -4,7 +4,7 @@
"inherits": "fdmprinter",
"metadata": {
"visible": false,
"author": "Cataclism",
"author": "Mingda",
"manufacturer": "Mingda",
"file_formats": "text/x-gcode",
"first_start_actions": ["MachineSettingsAction"],
@ -120,8 +120,10 @@
},
"overrides": {
"machine_name": { "default_value": "MINGDA Base Printer" },
"machine_start_gcode": { "default_value": "G28 ; home all axes\n M117 Purge extruder\n G92 E0 ; reset extruder\n G1 Z1.0 F3000 ; move z up little to prevent scratching of surface\n G1 X2 Y20 Z0.3 F5000.0 ; move to start-line position\n G1 X2 Y200.0 Z0.3 F1500.0 E15 ; draw 1st line\n G1 X2 Y200.0 Z0.4 F5000.0 ; move to side a little\n G1 X2 Y20 Z0.4 F1500.0 E30 ; draw 2nd line\n G92 E0 ; reset extruder\n G1 Z1.0 F3000 ; move z up little to prevent scratching of surface"},
"machine_end_gcode": { "default_value": "G91; relative positioning\n G1 Z1.0 F3000 ; move z up little to prevent scratching of print\n G90; absolute positioning\n G1 X0 Y200 F1000 ; prepare for part removal\n M104 S0; turn off extruder\n M140 S0 ; turn off bed\n G1 X0 Y300 F1000 ; prepare for part removal\n M84 ; disable motors\n M106 S0 ; turn off fan" },
"machine_start_gcode": { "default_value": " G28 ; home all axes\n M117 ; Purge extruder\n G92 E0 ; reset extruder\n G1 Z1.0 F3000 ; move z up little to prevent scratching of surface\n G1 X2 Y20 Z0.3 F5000.0 ; move to start-line position\n G1 X2 Y200.0 Z0.3 F1500.0 E15 ; draw 1st line\n G1 X2 Y200.0 Z0.4 F5000.0 ; move to side a little\n G1 X2 Y20 Z0.4 F1500.0 E30 ; draw 2nd line\n G92 E0 ; reset extruder\n G1 Z1.0 F3000 ; move z up little to prevent scratching of surface"},
"machine_end_gcode": { "default_value": " G91; relative positioning\n G1 Z1.0 F3000 ; move z up little to prevent scratching of print\n G90; absolute positioning\n G1 X0 Y0 F1000 ; prepare for part removal\n M104 S0; turn off extruder\n M140 S0 ; turn off bed\n M84 ; disable motors\n M106 S0 ; turn off fan" },
"machine_max_feedrate_x": { "value": 500 },
"machine_max_feedrate_y": { "value": 500 },

View file

@ -0,0 +1,19 @@
{
"name": "Mingda Magician Max",
"version": 2,
"inherits": "mingda_base",
"overrides": {
"machine_name": { "default_value": "Mingda Magician Max" },
"machine_width": { "default_value": 320 },
"machine_depth": { "default_value": 320 },
"machine_height": { "default_value": 400 },
"gantry_height": { "value": 25 }
},
"metadata": {
"quality_definition": "mingda_base",
"visible": true,
"platform": "mingda_rock3_base.stl",
"platform_offset": [ -179, -108, 150]
}
}

View file

@ -0,0 +1,22 @@
{
"name": "Mingda Magician Pro",
"version": 2,
"inherits": "mingda_base",
"overrides": {
"machine_name": { "default_value": "Mingda Magician Pro" },
"machine_start_gcode": {
"default_value":" G28 ; home all axes\n M117 ; Purge extruder\n G92 E0 ; reset extruder\n G1 Z1.0 F3000 ; move z up little to prevent scratching of surface\n G1 X2 Y20 Z0.3 F5000.0 ; move to start-line position\n G1 X2 Y200.0 Z0.3 F1500.0 E15 ; draw 1st line\n G1 X2 Y200.0 Z0.4 F5000.0 ; move to side a little\n G1 X2 Y20 Z0.4 F1500.0 E30 ; draw 2nd line\n G92 E0 ; reset extruder\n G1 Z1.0 F3000 ; move z up little to prevent scratching of surface"
},
"machine_width": { "default_value": 400 },
"machine_depth": { "default_value": 400 },
"machine_height": { "default_value": 400 },
"gantry_height": { "value": 25 }
},
"metadata": {
"quality_definition": "mingda_base",
"visible": true,
"platform": "mingda_d4pro_base.stl",
"platform_offset": [ -177, -140, 170]
}
}

View file

@ -0,0 +1,19 @@
{
"name": "Mingda Magician X",
"version": 2,
"inherits": "mingda_base",
"overrides": {
"machine_name": { "default_value": "Mingda Magician X" },
"machine_width": { "default_value": 230 },
"machine_depth": { "default_value": 230 },
"machine_height": { "default_value": 260 },
"gantry_height": { "value": 25 }
},
"metadata": {
"quality_definition": "mingda_base",
"visible": true,
"platform": "mingda_d2_base.stl",
"platform_offset": [ -205, -77, 65]
}
}

View file

@ -48,6 +48,6 @@
"acceleration_print": { "default_value": 2650 },
"machine_start_gcode": { "default_value": "G21 ;metric values\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 X0 Y0 ;move X/Y to min endstops\nG28 Z0 ;move Z to min 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\nG1 Z+0.5 E-5 X-20 Y-20 F9000 ;move Z up a bit and retract filament even more\nG90 ;absolute positioning\nG1 X0 Y200 F3600 ;move extruder out of the way by moving the baseplate to the front for easier access to printed object\nM84 ;steppers off" },
"speed_z_hop": {"default_value": 3}
"speed_z_hop": { "default_value": 3 }
}
}

View file

@ -41,6 +41,7 @@
"machine_max_acceleration_y": { "default_value": 2000 },
"acceleration_print": { "default_value": 2000 },
"machine_start_gcode": { "default_value": "G21 ;metric values\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 X0 Y0 ;move X/Y to min endstops\nG28 Z0 ;move Z to min endstops\nG1 Z30.0 F9000 ;move the gentry up 30mm\nG92 E0 ;zero the extruded length\nG1 F200 E10 ;extrude 10mm 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\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+0.5 E-5 X-20 Y-20 F9000 ;move Z up a bit and retract filament even more\nG90 ;absolute positioning\nG1 X0 Y220 F3600 ;move extruder out of the way by moving the baseplate to the front for easier access to printed object\nM84 ;steppers off" }
"machine_end_gcode": { "default_value": "M104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+0.5 E-5 X-20 Y-20 F9000 ;move Z up a bit and retract filament even more\nG90 ;absolute positioning\nG1 X0 Y220 F3600 ;move extruder out of the way by moving the baseplate to the front for easier access to printed object\nM84 ;steppers off" },
"speed_z_hop": { "default_value": 9 }
}
}

View file

@ -5,7 +5,6 @@
"metadata": {
"quality_definition": "tronxy_x",
"visible": true,
"author": "AdderMk2",
"platform": "tronxy.stl"
},
"overrides": {
@ -22,16 +21,9 @@
},
"gantry_height": { "value": 30 },
"machine_start_gcode": { "default_value": "; XY-2 Start Code\nG21\nG90\nM82\nM107 T0\nM140 S{material_bed_temperature_layer_0}\nM104 S{material_print_temperature_layer_0} T0\nM190 S{material_bed_temperature_layer_0}\nM109 S{material_print_temperature_layer_0} T0\nG28\nG92 E0\nG1 Z2.0 F3000 ; Move Z Axis up little to preventscratching of Heat Bed\nG1 X1 Y20 Z0.3 F3600.0 ; Move to start position\nG1 X1 Y220.0 Z0.3 F1500.0 E25 ; Draw the first line\nG1 X1.6 Y220.0 Z0.3 F3600.0 ; Move to side a little\nG1 X1.6 Y20 Z0.3 F1500.0 E50 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.3 F3600.0 ; Move over to prevent blob squish" },
"machine_start_gcode": { "default_value": "; D01 Start Code\nG21\nG90\nM82\nM107 T0\nM140 S{material_bed_temperature_layer_0}\nM104 S{material_print_temperature_layer_0} T0\nM190 S{material_bed_temperature_layer_0}\nM109 S{material_print_temperature_layer_0} T0\nG28\nG92 E0\nG1 Z2.0 F3000 ; Move Z Axis up little to preventscratching of Heat Bed\nG1 X1 Y20 Z0.3 F3600.0 ; Move to start position\nG1 X1 Y200.0 Z0.3 F1500.0 E25 ; Draw the first line\nG1 X1.6 Y200.0 Z0.3 F3600.0 ; Move to side a little\nG1 X1.6 Y20 Z0.3 F1500.0 E50 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.3 F3600.0 ; Move over to prevent blob squish" },
"machine_end_gcode": { "default_value": "M83 ; Set extrder to Relative\nG1 E-5 F3000 ; Retract 5mm of filament at 50mm/s\nG90 ; Set all axis to Absolute \nG1 X0 Y{machine_depth} ; Park print head\nG1 Z10 ; Move up 10mm\nM106 S0 ; Set fan speed to 0\nM104 S0 ; Set bed temp to 0\nM140 S0 ; Set Nozzle temp to 0\nM84 ; Disable all stepper motors\n" },
"machine_max_feedrate_x": { "value": 150 },
"machine_max_feedrate_y": { "value": 150 },
"machine_max_feedrate_z": { "value": 20 },
"machine_max_feedrate_e": { "value": 120 },
"machine_max_acceleration_x": { "value": 150 },
"machine_max_acceleration_y": { "value": 150 },
"machine_max_acceleration_z": { "value": 150 },
"machine_max_acceleration_e": { "value": 150 },
"machine_acceleration": { "value": 120 }
}
}

View file

@ -4,13 +4,14 @@
"inherits": "fdmprinter",
"metadata": {
"visible": false,
"author": "AdderMk2",
"author": "KV/AdderMk2",
"manufacturer": "Tronxy",
"file_formats": "text/x-gcode",
"first_start_actions": ["MachineSettingsAction"],
"machine_extruder_trains": {
"0": "tronxy_base_extruder_0"
"0": "tronxy_base_extruder_0",
"1": "tronxy_base_extruder_1"
},
"has_materials": true,
@ -27,20 +28,6 @@
"machine_start_gcode": { "default_value": "G21\nG90\nM82\nM107 T0\nM140 S{material_bed_temperature_layer_0}\nM104 S{material_print_temperature_layer_0} T0\nM190 S{material_bed_temperature_layer_0}\nM109 S{material_print_temperature_layer_0} T0\nG28\nG92 E0\nG1 Z15.0 F{speed_travel_layer_0}\nG0 E3 F200\nG92 E0\n" },
"machine_end_gcode": { "default_value": "M107 T0\nM104 S0\nM104 S0 T1\nM140 S0\nG92 E0\nG91\nG1 E-1 F300 \nG1 Z+0.5 E-5 X-20 Y-20 F9000\nG28 X0 Y0\nM84 ;steppers off\nG90 ;absolute positioning\n" },
"machine_max_feedrate_x": { "value": 100 },
"machine_max_feedrate_y": { "value": 100 },
"machine_max_feedrate_z": { "value": 10 },
"machine_max_feedrate_e": { "value": 50 },
"machine_max_acceleration_x": { "value": 120 },
"machine_max_acceleration_y": { "value": 120 },
"machine_max_acceleration_z": { "value": 120 },
"machine_max_acceleration_e": { "value": 120 },
"machine_acceleration": { "value": 100 },
"machine_max_jerk_xy": { "value": 20 },
"machine_max_jerk_z": { "value": 0.4 },
"machine_max_jerk_e": { "value": 5 },
"machine_heated_bed": { "default_value": true },
@ -51,7 +38,7 @@
"acceleration_travel_layer_0": { "value": "acceleration_travel" },
"acceleration_roofing": { "enabled": "acceleration_enabled and roofing_layer_count > 0 and top_layers > 0" },
"jerk_print": { "value": 20 },
"jerk_print": { "value": 12 },
"jerk_travel": { "value": "jerk_print" },
"jerk_travel_layer_0": { "value": "jerk_travel" },
@ -60,10 +47,10 @@
"speed_print": { "value": 60.0 } ,
"speed_infill": { "value": "speed_print" },
"speed_wall": { "value": "speed_print / 1.33" },
"speed_wall": { "value": "speed_print *0.75" },
"speed_wall_0": { "value": "speed_wall" },
"speed_wall_x": { "value": "speed_wall" },
"speed_topbottom": { "value": "speed_print / 1.5" },
"speed_topbottom": { "value": "speed_print * 0.5" },
"speed_roofing": { "value": "speed_topbottom" },
"speed_travel": { "value": "60.0 if speed_print < 50 else 120.0 if speed_print > 80 else speed_print * 1.25" },
"speed_layer_0": { "value": 30.0 },
@ -82,24 +69,26 @@
"material_initial_print_temperature": { "value": "material_print_temperature" },
"material_final_print_temperature": { "value": "material_print_temperature" },
"material_flow": { "value": 100 },
"material_flow": { "value": 95 },
"material_flow_layer_0": { "value": 95 },
"z_seam_type": { "value": "'back'" },
"z_seam_corner": { "value": "'z_seam_corner_weighted'" },
"z_seam_type": { "value": "'sharpest_corner'" },
"z_seam_corner": { "value": "'z_seam_corner_inner'" },
"infill_sparse_density": { "value": "20" },
"infill_pattern": { "value": "'lines' if infill_sparse_density > 50 else 'cubic'" },
"infill_pattern": { "value": "'lines' if infill_sparse_density > 56 else 'cubic'" },
"infill_before_walls": { "value": false },
"infill_overlap": { "value": 30.0 },
"skin_overlap": { "value": 10.0 },
"infill_wipe_dist": { "value": 0.0 },
"wall_0_wipe_dist": { "value": 0.0 },
"fill_outline_gaps": { "value": false },
"filter_out_tiny_gaps": { "value": false },
"fill_outline_gaps": { "value": true },
"filter_out_tiny_gaps": { "value": true },
"retraction_speed": {
"maximum_value_warning": "machine_max_feedrate_e",
"default_value": 45,
"maximum_value": 200
},
"retraction_retract_speed": {
@ -111,17 +100,19 @@
"maximum_value": 200
},
"retraction_hop_enabled": { "value": "False" },
"retraction_hop_enabled": { "value": "True" },
"retraction_hop": { "value": 0.2 },
"retraction_combing": { "value": "'off' if retraction_hop_enabled else 'noskin'" },
"retraction_combing_max_distance": { "value": 30 },
"travel_avoid_other_parts": { "value": true },
"travel_avoid_other_parts": { "value": false },
"travel_avoid_supports": { "value": true },
"travel_retract_before_outer_wall": { "value": true },
"retraction_enable": { "value": true },
"retract_at_layer_change": { "value": true },
"retraction_count_max": { "value": 100 },
"retraction_extrusion_window": { "value": 10 },
"retraction_extrusion_window": { "value": 5 },
"retraction_hop_enabled": { "value": true },
"retraction_min_travel": { "value": 1.5 },
"cool_fan_full_at_height": { "value": "layer_height_0 + 2 * layer_height" },
@ -141,24 +132,27 @@
"support_angle": { "value": "math.floor(math.degrees(math.atan(line_width/2.0/layer_height)))" },
"support_pattern": { "value": "'zigzag'" },
"support_infill_rate": { "value": "0 if support_enable and support_structure == 'tree' else 20" },
"support_infill_angles": { "value": [45] },
"support_infill_rate": { "value": "0 if support_enable and support_structure == 'tree' else 30" },
"support_use_towers": { "value": false },
"support_xy_distance": { "value": "wall_line_width_0 * 2" },
"support_xy_distance": { "value": "wall_line_width_0 * 3" },
"support_xy_distance_overhang": { "value": "wall_line_width_0" },
"support_z_distance": { "value": "layer_height if layer_height >= 0.16 else layer_height*2" },
"support_xy_overrides_z": { "value": "'xy_overrides_z'" },
"support_wall_count": { "value": 1 },
"support_wall_count": { "value": 0 },
"support_brim_enable": { "value": true },
"support_brim_width": { "value": 4 },
"support_interface_enable": { "value": true },
"support_interface_enable": { "value": false },
"support_interface_height": { "value": "layer_height * 4" },
"support_interface_density": { "value": 33.333 },
"support_interface_pattern": { "value": "'grid'" },
"support_interface_skip_height": { "value": 0.2 },
"minimum_support_area": { "value": 2 },
"minimum_interface_area": { "value": 10 },
"top_bottom_pattern": {"value": "'zigzag'" },
"top_bottom_pattern_0": {"value": "'zigzag'" },
"top_bottom_thickness": {"value": "layer_height_0 + layer_height * 3" },
"wall_thickness": {"value": "line_width * 2" }
"wall_line_count": {"value": "3" }
}
}

View file

@ -1,11 +1,10 @@
{
"name": "Tronxy X5SA/X5ST/Pro",
"name": "Tronxy X5SA/X5ST/Pro/2E/D01 Plus",
"version": 2,
"inherits": "tronxy_x",
"metadata": {
"quality_definition": "tronxy_x",
"visible": true,
"author": "AdderMk2",
"platform": "tronxy.stl"
},
"overrides": {
@ -21,8 +20,11 @@
]
},
"gantry_height": { "value": 40 },
"retraction_amount": { "value": 4.5 },
"machine_start_gcode": { "default_value": "; X5SA Pro Start Code\nG21\nG90\nM82\nM107 T0\nM140 S{material_bed_temperature_layer_0}\nM104 S{material_print_temperature_layer_0} T0\nM190 S{material_bed_temperature_layer_0}\nM109 S{material_print_temperature_layer_0} T0\nG28\nG92 E0\n"},
"machine_end_gcode": { "default_value": "G91\nG1 E-2 F3000\nG1 E-2 Z0.2 F1200\nG1 X5 Y5 F3600\nG1 Z10\nG90\nG1 X0 Y0\nM106 S0\nM104 S0\nM140 S0\n\nM84 X Y E\n" }
"machine_start_gcode": { "default_value": "; X5SA Start Code\nG21 ; Set units to millimeters\nG90 ; Set all axis to Absolute\nM82 ; Set extrusion to Absolute\nM107 ; Disable all fans\nM190 S{material_bed_temperature_layer_0} ; Set bed temperature and wait\nG28 ; Home all axis\n; Uncomment the line below to enable ABL Mesh probing\n;G29 ; Probe bed mesh for ABL\n; For best results do not run nozzle heater while performing ABL\nG1 Z5.0 ; Raise nozzle to prevent scratching of heat bed\nG1 X0 Y0 ; Move nozzle to Home before heating\nM109 S{material_print_temperature_layer_0} T0 ; Set nozzle temp and wait\nG92 E0 ; Set Extruder position to zero\n; Uncomment the following lines to enable nozzle purge line along left edge of bed\n;G1 Z2.0 F3000 ; Raise Z axis\n;G1 X1.1 Y20 Z0.2 F3600.0 ; Move to purge line start position\n;G1 Y220 F1500.0 E10 ; Draw first purge line\n;G1 X1.4 F3600.0 ; Move to side\n;G1 Y20 F1500.0 E20 ; Draw second purge line\n;G92 E0 ; Reset Extruder\n;G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\n;G1 X5 Y20 Z0.2 F3600.0 ; Move over to finish nozzle wipe\n;G92 E0\n"},
"machine_end_gcode": { "default_value": "G91 ; Set Positioning to Relative\nM83 ; Set Extruder to Relative\nG92 E0 ; Reset Extruder\nG1 E-4 F3000 ; Retract 4mm of filament\nG1 Z0.2 ; Raise nozzle .2mm\nG90 ; Set positioning to absolute\nG1 X{machine_width} Y{machine_depth} ; Park print head\nG91 ; Set Positioning to RelativeG1 Z10 ; Raise nozzle 10mm\nM106 S0 ; Turn off part fan\nM104 S0 ; Set nozzle temp to zero\nM140 S0 ; set bed temp to zero\nM84 X Y Z E ; Disable X Y Z and E steppers\n" },
"machine_acceleration": { "value": 150 }
}
}

View file

@ -1,11 +1,10 @@
{
"name": "Tronxy X5SA/X5ST/Pro 400",
"name": "Tronxy X5SA/X5ST/Pro/2E 400mm",
"version": 2,
"inherits": "tronxy_x",
"metadata": {
"quality_definition": "tronxy_x",
"visible": true,
"author": "AdderMk2",
"platform": "tronxy.stl"
},
"overrides": {
@ -21,13 +20,11 @@
]
},
"gantry_height": { "value": 40 },
"retraction_amount": { "value": 6.5 },
"machine_start_gcode": { "default_value": "; X5SA Start Code\nG21\nG90\nM82\nM107 T0\nM140 S{material_bed_temperature_layer_0}\nM104 S{material_print_temperature_layer_0} T0\nM190 S{material_bed_temperature_layer_0}\nM109 S{material_print_temperature_layer_0} T0\nG28\nG92 E0\nG1 Z2.0 F3000 ; Move Z Axis up little to preventscratching of Heat Bed\nG1 X1 Y20 Z0.3 F3600.0 ; Move to start position\nG1 X1 Y370.0 Z0.3 F1500.0 E25 ; Draw the first line\nG1 X1.6 Y370.0 Z0.3 F3600.0 ; Move to side a little\nG1 X1.6 Y20 Z0.3 F1500.0 E50 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.3 F3600.0 ; Move over to prevent blob squish"},
"machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-2 F2700 \nG1 E-2 Z0.2 F2400 \nG1 X5 Y5 F3000\nG1 Z10\nG90\n\nG1 X0 Y0 \nM106 S0\nM104 S0\nM140 S0\n\nM84 X Y E \n" },
"machine_start_gcode": { "default_value": "; X5SA Start Code\nG21 ; Set units to millimeters\nG90 ; Set all axis to Absolute\nM82 ; Set extrusion to Absolute\nM107 ; Disable all fans\nM190 S{material_bed_temperature_layer_0} ; Set bed temperature and wait\nG28 ; Home all axis\n; Uncomment the line below to enable ABL Mesh probing\n;G29 ; Probe bed mesh for ABL\n; For best results do not run nozzle heater while performing ABL\nG1 Z5.0 ; Raise nozzle to prevent scratching of heat bed\nG1 X0 Y0 ; Move nozzle to Home before heating\nM109 S{material_print_temperature_layer_0} T0 ; Set nozzle temp and wait\nG92 E0 ; Set Extruder position to zero\n; Uncomment the following lines to enable nozzle purge line along left edge of bed\n;G1 Z2.0 F3000 ; Raise Z axis\n;G1 X1.1 Y20 Z0.2 F3600.0 ; Move to purge line start position\n;G1 Y290 F1500.0 E15 ; Draw first purge line\n;G1 X1.4 F3600.0 ; Move to side\n;G1 Y20 F1500.0 E30 ; Draw second purge line\n;G92 E0 ; Reset Extruder\n;G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\n;G1 X5 Y20 Z0.2 F3600.0 ; Move over to finish nozzle wipe\n;G92 E0\n"},
"machine_end_gcode": { "default_value": "G91 ; Set Positioning to Relative\nM83 ; Set Extruder to Relative\nG92 E0 ; Reset Extruder\nG1 E-4 F3000 ; Retract 4mm of filament\nG1 Z0.2 ; Raise nozzle .2mm\nG90 ; Set positioning to absolute\nG1 X{machine_width} Y{machine_depth} ; Park print head\nG91 ; Set Positioning to RelativeG1 Z10 ; Raise nozzle 10mm\nM106 S0 ; Turn off part fan\nM104 S0 ; Set nozzle temp to zero\nM140 S0 ; set bed temp to zero\nM84 X Y Z E ; Disable X Y Z and E steppers\n" },
"machine_max_feedrate_x": { "value": 100 },
"machine_max_feedrate_y": { "value": 100 },
"machine_max_feedrate_z": { "value": 20 },
"machine_max_feedrate_e": { "value": 120 }
"machine_acceleration": { "value": 150 }
}
}
}

View file

@ -1,11 +1,10 @@
{
"name": "Tronxy X5SA/X5ST/Pro 500",
"name": "Tronxy X5SA/X5ST/Pro/2E 500mm",
"version": 2,
"inherits": "tronxy_x",
"metadata": {
"quality_definition": "tronxy_x",
"visible": true,
"author": "AdderMk2",
"platform": "tronxy.stl"
},
"overrides": {
@ -21,13 +20,11 @@
]
},
"gantry_height": { "value": 40 },
"retraction_amount": { "value": 6.5 },
"machine_start_gcode": { "default_value": "; X5SA Start Code\nG21\nG90\nM82\nM107 T0\nM140 S{material_bed_temperature_layer_0}\nM104 S{material_print_temperature_layer_0} T0\nM190 S{material_bed_temperature_layer_0}\nM109 S{material_print_temperature_layer_0} T0\nG28\nG92 E0\n "},
"machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-2 F2700 \nG1 E-2 Z0.2 F2400 \nG1 X5 Y5 F3000\nG1 Z10\nG90\n\nG1 X0 Y0 \nM106 S0\nM104 S0\nM140 S0\n\nM84 X Y E \n" },
"machine_start_gcode": { "default_value": "; X5SA Start Code\nG21 ; Set units to millimeters\nG90 ; Set all axis to Absolute\nM82 ; Set extrusion to Absolute\nM107 ; Disable all fans\nM190 S{material_bed_temperature_layer_0} ; Set bed temperature and wait\nG28 ; Home all axis\n; Uncomment the line below to enable ABL Mesh probing\n;G29 ; Probe bed mesh for ABL\n; For best results do not run nozzle heater while performing ABL\nG1 Z5.0 ; Raise nozzle to prevent scratching of heat bed\nG1 X0 Y0 ; Move nozzle to Home before heating\nM109 S{material_print_temperature_layer_0} T0 ; Set nozzle temp and wait\nG92 E0 ; Set Extruder position to zero\n; Uncomment the following lines to enable nozzle purge line along left edge of bed\n;G1 Z2.0 F3000 ; Raise Z axis\n;G1 X1.1 Y20 Z0.2 F3600.0 ; Move to purge line start position\n;G1 Y290 F1500.0 E15 ; Draw first purge line\n;G1 X1.4 F3600.0 ; Move to side\n;G1 Y20 F1500.0 E30 ; Draw second purge line\n;G92 E0 ; Reset Extruder\n;G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\n;G1 X5 Y20 Z0.2 F3600.0 ; Move over to finish nozzle wipe\n;G92 E0\n"},
"machine_end_gcode": { "default_value": "G91 ; Set Positioning to Relative\nM83 ; Set Extruder to Relative\nG92 E0 ; Reset Extruder\nG1 E-4 F3000 ; Retract 4mm of filament\nG1 Z0.2 ; Raise nozzle .2mm\nG90 ; Set positioning to absolute\nG1 X{machine_width} Y{machine_depth} ; Park print head\nG91 ; Set Positioning to RelativeG1 Z10 ; Raise nozzle 10mm\nM106 S0 ; Turn off part fan\nM104 S0 ; Set nozzle temp to zero\nM140 S0 ; set bed temp to zero\nM84 X Y Z E ; Disable X Y Z and E steppers\n" },
"machine_max_feedrate_x": { "value": 150 },
"machine_max_feedrate_y": { "value": 150 },
"machine_max_feedrate_z": { "value": 20 },
"machine_max_feedrate_e": { "value": 120 }
"machine_acceleration": { "value": 150 }
}
}

View file

@ -5,7 +5,6 @@
"metadata": {
"quality_definition": "tronxy_x",
"visible": true,
"author": "AdderMk2",
"platform": "tronxy.stl"
},
"overrides": {
@ -21,18 +20,11 @@
]
},
"gantry_height": { "value": 40 },
"retraction_amount": { "value": 4.5 },
"machine_start_gcode": { "default_value": "; XY-2 Start Code\nG21\nG90\nM82\nM107 T0\nM140 S{material_bed_temperature_layer_0}\nM104 S{material_print_temperature_layer_0} T0\nM190 S{material_bed_temperature_layer_0}\nM109 S{material_print_temperature_layer_0} T0\nG28\nG92 E0\n"},
"machine_end_gcode": { "default_value": "G91\nG1 E-2 F3000\nG1 E-2 Z0.2 F1200\nG1 X5 Y5 F3600\nG1 Z10\nG90\nG1 X0 Y{machine_depth}\nM106 S0 ;Turn-off fan\nM104 S0\nM140 S0\n\nM84 X Y E\n" },
"machine_start_gcode": { "default_value": "; XY-2 Start Code\nG21 ; Set units to millimeters\nG90 ; Set all axis to Absolute\nM82 ; Set extrusion to Absolute\nM107 ; Disable all fans\nM190 S{material_bed_temperature_layer_0} ; Set bed temperature and wait\nG28 ; Home all axis\nG1 Z5.0 ; Raise nozzle to prevent scratching of heat bed\nG1 X0 Y0 ; Move nozzle to Home before heating\nM109 S{material_print_temperature_layer_0} T0 ; Set nozzle temp and wait\nG92 E0 ; Set Extruder position to zero\n; Uncomment the following lines to enable nozzle purge line along left edge of bed\n;G1 Z2.0 F3000 ; Raise Z axis\n;G1 X1.1 Y20 Z0.2 F3600.0 ; Move to purge line start position\n;G1 Y220 F1500.0 E10 ; Draw first purge line\n;G1 X1.4 F3600.0 ; Move to side\n;G1 Y20 F1500.0 E20 ; Draw second purge line\n;G92 E0 ; Reset Extruder\n;G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\n;G1 X5 Y20 Z0.2 F3600.0 ; Move over to finish nozzle wipe\n;G92 E0\n"},
"machine_end_gcode": { "default_value": "M83 ; Set extrder to Relative\nG1 E-5 F3000 ; Retract 5mm of filament at 50mm/s\nG90 ; Set all axis to Absolute \nG1 X0 Y{machine_depth} ; Park print head\nG1 Z10 ; Move up 10mm\nM106 S0 ; Set fan speed to 0\nM104 S0 ; Set bed temp to 0\nM140 S0 ; Set Nozzle temp to 0\nM84 ; Disable all stepper motors\n" },
"machine_max_feedrate_x": { "value": 100 },
"machine_max_feedrate_y": { "value": 100 },
"machine_max_feedrate_z": { "value": 20 },
"machine_max_feedrate_e": { "value": 120 },
"machine_max_acceleration_x": { "value": 150 },
"machine_max_acceleration_y": { "value": 150 },
"machine_max_acceleration_z": { "value": 150 },
"machine_max_acceleration_e": { "value": 150 },
"machine_acceleration": { "value": 80 }
"machine_acceleration": { "value": 150 }
}
}

View file

@ -1,11 +1,10 @@
{
"name": "Tronxy XY-2 Pro",
"name": "Tronxy XY-2 Pro/Pro 2E/XY3 SE",
"version": 2,
"inherits": "tronxy_x",
"metadata": {
"quality_definition": "tronxy_x",
"visible": true,
"author": "AdderMk2",
"platform": "tronxy.stl"
},
"overrides": {
@ -21,23 +20,11 @@
]
},
"gantry_height": { "value": 40 },
"retraction_amount": { "value": 4.5 },
"machine_start_gcode": { "default_value": "; XY-2 Start Code\nG21\nG90\nM82\nM107 T0\nM140 S{material_bed_temperature_layer_0}\nM104 S{material_print_temperature_layer_0} T0\nM190 S{material_bed_temperature_layer_0}\nM109 S{material_print_temperature_layer_0} T0\nG28\nG92 E0\n"},
"machine_end_gcode": { "default_value": "G91\nG1 E-2 F3000\nG1 E-2 Z0.2 F1200\nG1 X5 Y5 F3600\nG1 Z10\nG90\nG1 X0 Y{machine_depth}\nM106 S0\nM104 S0\nM140 S0\n\nM84 X Y E\n" },
"machine_start_gcode": { "default_value": "; XY-2 Pro Start Code\nG21 ; Set units to millimeters\nG90 ; Set all axis to Absolute\nM82 ; Set extrusion to Absolute\nM107 ; Disable all fans\nM190 S{material_bed_temperature_layer_0} ; Set bed temperature and wait\nG28 ; Home all axis\n; Uncomment the line below to enable ABL Mesh probing\n;G29 ; Probe bed mesh for ABL\n; For best results do not run nozzle heater while performing ABL\nG1 Z5.0 ; Raise nozzle to prevent scratching of heat bed\nG1 X0 Y0 ; Move nozzle to Home before heating\nM109 S{material_print_temperature_layer_0} T0 ; Set nozzle temp and wait\nG92 E0 ; Set Extruder position to zero\n; Uncomment the following lines to enable nozzle purge line along left edge of bed\n;G1 Z2.0 F3000 ; Raise Z axis\n;G1 X1.1 Y20 Z0.2 F3600.0 ; Move to purge line start position\n;G1 Y220 F1500.0 E10 ; Draw first purge line\n;G1 X1.4 F3600.0 ; Move to side\n;G1 Y20 F1500.0 E20 ; Draw second purge line\n;G92 E0 ; Reset Extruder\n;G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\n;G1 X5 Y20 Z0.2 F3600.0 ; Move over to finish nozzle wipe\n;G92 E0\n"},
"machine_end_gcode": { "default_value": "M83 ; Set extrder to Relative\nG1 E-5 F3000 ; Retract 5mm of filament at 50mm/s\nG90 ; Set all axis to Absolute \nG1 X0 Y{machine_depth} ; Park print head\nG1 Z10 ; Move up 10mm\nM106 S0 ; Set fan speed to 0\nM104 S0 ; Set bed temp to 0\nM140 S0 ; Set Nozzle temp to 0\nM84 ; Disable all stepper motors\n" },
"machine_max_feedrate_x": { "value": 100 },
"machine_max_feedrate_y": { "value": 100 },
"machine_max_feedrate_z": { "value": 20 },
"machine_max_feedrate_e": { "value": 120 },
"machine_max_acceleration_x": { "value": 120 },
"machine_max_acceleration_y": { "value": 120 },
"machine_max_acceleration_z": { "value": 120 },
"machine_max_acceleration_e": { "value": 120 },
"machine_acceleration": { "value": 150 },
"machine_max_jerk_xy": { "value": 20 },
"machine_max_jerk_z": { "value": 0.4 },
"machine_max_jerk_e": { "value": 5 }
"machine_acceleration": { "value": 150 }
}
}

View file

@ -1,11 +1,10 @@
{
"name": "Tronxy XY-3",
"name": "Tronxy XY-3/Pro",
"version": 2,
"inherits": "tronxy_x",
"metadata": {
"quality_definition": "tronxy_x",
"visible": true,
"author": "AdderMk2",
"platform": "tronxy.stl"
},
"overrides": {
@ -21,18 +20,11 @@
]
},
"gantry_height": { "value": 30 },
"retraction_amount": { "value": 5 },
"machine_start_gcode": { "default_value": "; XY-2 Start Code\nG21\nG90\nM82\nM107 T0\nM140 S{material_bed_temperature_layer_0}\nM104 S{material_print_temperature_layer_0} T0\nM190 S{material_bed_temperature_layer_0}\nM109 S{material_print_temperature_layer_0} T0\nG28\nG92 E0\n"},
"machine_end_gcode": { "default_value": "G91\nG1 E-2 F3000\nG1 E-2 Z0.2 F1200\nG1 X5 Y5 F3600\nG1 Z10\nG90\nG1 X0 Y{machine_depth}\nM106 S0\nM104 S0\nM140 S0\n\nM84 X Y E\n" },
"machine_start_gcode": { "default_value": "; XY-3 Start Code\nG21 ; Set units to millimeters\nG90 ; Set all axis to Absolute\nM82 ; Set extrusion to Absolute\nM107 ; Disable all fans\nM190 S{material_bed_temperature_layer_0} ; Set bed temperature and wait\nG28 ; Home all axis\n; Uncomment the line below to enable ABL Mesh probing\n;G29 ; Probe bed mesh for ABL\n; For best results do not run nozzle heater while performing ABL\nG1 Z5.0 ; Raise nozzle to prevent scratching of heat bed\nG1 X0 Y0 ; Move nozzle to Home before heating\nM109 S{material_print_temperature_layer_0} T0 ; Set nozzle temp and wait\nG92 E0 ; Set Extruder position to zero\n; Uncomment the following lines to enable nozzle purge line along left edge of bed\n;G1 Z2.0 F3000 ; Raise Z axis\n;G1 X1.1 Y20 Z0.2 F3600.0 ; Move to purge line start position\n;G1 Y220 F1500.0 E10 ; Draw first purge line\n;G1 X1.4 F3600.0 ; Move to side\n;G1 Y20 F1500.0 E20 ; Draw second purge line\n;G92 E0 ; Reset Extruder\n;G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\n;G1 X5 Y20 Z0.2 F3600.0 ; Move over to finish nozzle wipe\n;G92 E0\n"},
"machine_end_gcode": { "default_value": "M83 ; Set extrder to Relative\nG1 E-5 F3000 ; Retract 5mm of filament at 50mm/s\nG90 ; Set all axis to Absolute \nG1 X0 Y{machine_depth} ; Park print head\nG1 Z10 ; Move up 10mm\nM106 S0 ; Set fan speed to 0\nM104 S0 ; Set bed temp to 0\nM140 S0 ; Set Nozzle temp to 0\nM84 ; Disable all stepper motors\n" },
"machine_max_feedrate_x": { "value": 100 },
"machine_max_feedrate_y": { "value": 100 },
"machine_max_feedrate_z": { "value": 20 },
"machine_max_feedrate_e": { "value": 120 },
"machine_max_acceleration_x": { "value": 150 },
"machine_max_acceleration_y": { "value": 150 },
"machine_max_acceleration_z": { "value": 150 },
"machine_max_acceleration_e": { "value": 150 },
"machine_acceleration": { "value": 80 }
"machine_acceleration": { "value": 150 }
}
}

View file

@ -0,0 +1,32 @@
{
"name": "Tronxy XY-3 Pro V2",
"version": 2,
"inherits": "tronxy_x",
"metadata": {
"quality_definition": "tronxy_x",
"visible": true,
"platform": "tronxy.stl"
},
"overrides": {
"machine_name": { "default_value": "Tronxy XY-3" },
"machine_width": { "default_value": 310 },
"machine_depth": { "default_value": 310 },
"machine_height": { "default_value": 330 },
"machine_head_with_fans_polygon": { "default_value": [
[-30, 45],
[-30, -30],
[27, -30],
[27, 45]
]
},
"gantry_height": { "value": 30 },
"retraction_amount": { "value": 0.5 },
"retraction_speed": { "value": 45 },
"machine_start_gcode": { "default_value": "; XY-3 Pro Start Code\nG21 ; Set units to millimeters\nG90 ; Set all axis to Absolute\nM82 ; Set extrusion to Absolute\nM107 ; Disable all fans\nM190 S{material_bed_temperature_layer_0} ; Set bed temperature and wait\nG28 ; Home all axis\n; Uncomment the line below to enable ABL Mesh probing\n;G29 ; Probe bed mesh for ABL\n; For best results do not run nozzle heater while performing ABL\nG1 Z5.0 ; Raise nozzle to prevent scratching of heat bed\nG1 X0 Y0 ; Move nozzle to Home before heating\nM109 S{material_print_temperature_layer_0} T0 ; Set nozzle temp and wait\nG92 E0 ; Set Extruder position to zero\n; Uncomment the following lines to enable nozzle purge line along left edge of bed\n;G1 Z2.0 F3000 ; Raise Z axis\n;G1 X1.1 Y20 Z0.2 F3600.0 ; Move to purge line start position\n;G1 Y220 F1500.0 E10 ; Draw first purge line\n;G1 X1.4 F3600.0 ; Move to side\n;G1 Y20 F1500.0 E20 ; Draw second purge line\n;G92 E0 ; Reset Extruder\n;G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\n;G1 X5 Y20 Z0.2 F3600.0 ; Move over to finish nozzle wipe\n;G92 E0\n"},
"machine_end_gcode": { "default_value": "M83 ; Set extrder to Relative\nG1 E-5 F3000 ; Retract 5mm of filament at 50mm/s\nG90 ; Set all axis to Absolute \nG1 X0 Y{machine_depth} ; Park print head\nG1 Z10 ; Move up 10mm\nM106 S0 ; Set fan speed to 0\nM104 S0 ; Set bed temp to 0\nM140 S0 ; Set Nozzle temp to 0\nM84 ; Disable all stepper motors\n" },
"machine_acceleration": { "value": 150 }
}
}

View file

@ -7,8 +7,9 @@
"manufacturer": "Ultimaker B.V.",
"weight": 1,
"file_formats": "application/x-ufp;text/x-gcode",
"platform": "ultimaker3_platform.obj",
"platform": "ultimaker2_plus_connect_platform.obj",
"platform_texture": "Ultimaker2PlusConnectbackplate.png",
"platform_offset": [-1, -6, 0],
"preferred_variant_name": "0.4 mm",
"has_variants": true,
"has_materials": true,

View file

@ -16,7 +16,7 @@
"has_variants": true,
"has_machine_quality": true,
"preferred_quality_type": "normal",
"preferred_material": "generic_pla",
"preferred_material": "xyzprinting_antibact_pla",
"variants_name": "Nozzle Type"
},
"overrides": {

View file

@ -24,7 +24,7 @@
"overrides": {
"machine_name": { "default_value": "XYZprinting da Vinci Jr. 1.0A Pro" },
"machine_shape": { "default_value": "rectangular"},
"machine_heated_bed": { "default_value": true },
"machine_heated_bed": { "default_value": false },
"machine_width": { "default_value": 175.00 },
"machine_depth": { "default_value": 175.00 },
"machine_height": { "default_value":175.00 },

View file

@ -23,7 +23,7 @@
"overrides": {
"machine_name": { "default_value": "XYZprinting da Vinci Jr. Pro Xe+" },
"machine_shape": { "default_value": "rectangular"},
"machine_heated_bed": { "default_value": true },
"machine_heated_bed": { "default_value": false },
"machine_width": { "default_value": 175.00 },
"machine_depth": { "default_value": 175.00 },
"machine_height": { "default_value":175.00 },

View file

@ -13,7 +13,7 @@
"supports_usb_connection": true,
"preferred_quality_type": "normal",
"quality_definition": "xyzprinting_da_vinci_jr_w_pro",
"preferred_variant_name": "Hardened Steel 0.4mm Nozzle",
"preferred_variant_name": "Stainless Steel 0.4mm Nozzle",
"variants_name": "Nozzle Type",
"machine_extruder_trains": {
"0": "xyzprinting_da_vinci_jr_w_pro_extruder_0"
@ -23,7 +23,7 @@
"overrides": {
"machine_name": { "default_value": "XYZprinting da Vinci Jr. WiFi Pro" },
"machine_shape": { "default_value": "rectangular"},
"machine_heated_bed": { "default_value": true },
"machine_heated_bed": { "default_value": false },
"machine_width": { "default_value": 150.00 },
"machine_depth": { "default_value": 150.00 },
"machine_height": { "default_value":150.00 },

View file

@ -0,0 +1,18 @@
{
"version": 2,
"name": "Extruder 1",
"inherits": "fdmextruder",
"metadata": {
"machine": "dagoma_pro_430_bowden",
"position": "0"
},
"overrides": {
"extruder_nr": {
"default_value": 0
},
"material_diameter": {
"default_value": 1.75
}
}
}

View file

@ -0,0 +1,15 @@
{
"version": 2,
"name": "Extruder 1",
"inherits": "fdmextruder",
"metadata": {
"machine": "hardprint_hozo",
"position": "0"
},
"overrides": {
"extruder_nr": { "default_value": 0 },
"machine_nozzle_size": { "default_value": 0.4 },
"material_diameter": { "default_value": 1.75 }
}
}

View file

@ -0,0 +1,15 @@
{
"version": 2,
"name": "Extruder 1",
"inherits": "fdmextruder",
"metadata": {
"machine": "hardprint_hozo_ix",
"position": "0"
},
"overrides": {
"extruder_nr": { "default_value": 0 },
"machine_nozzle_size": { "default_value": 0.4 },
"material_diameter": { "default_value": 1.75 }
}
}

View file

@ -8,9 +8,12 @@
},
"overrides": {
"extruder_nr": { "default_value": 0 },
"extruder_nr": {
"default_value": 0,
"maximum_value": "1"
},
"machine_nozzle_size": { "default_value": 0.4 },
"material_diameter": { "default_value": 1.75 }
}
}

View file

@ -0,0 +1,19 @@
{
"version": 2,
"name": "Extruder 2",
"inherits": "fdmextruder",
"metadata": {
"machine": "tronxy_x",
"position": "1"
},
"overrides": {
"extruder_nr": {
"default_value": 1,
"maximum_value": "1"
},
"machine_nozzle_size": { "default_value": 0.4 },
"material_diameter": { "default_value": 1.75 }
}
}

View file

@ -6920,7 +6920,7 @@ msgstr "Verificador de Modelos"
#~ msgctxt "@info:status"
#~ msgid "Nothing to slice because none of the models fit the build volume or are assigned to a disabled extruder. Please scale or rotate models to fit, or enable an extruder."
#~ msgstr "Sem conteúdo para segmentar porque nenhum dos modelos está dentro do volume de construção ou porque os mesmos estão atribuídos a um extrusor desativado. Dimensione ou rode os modelos para os adaptar ou ative o extrusor."
#~ msgstr "Sem conteúdo para seccionar porque nenhum dos modelos está dentro do volume de construção ou porque os mesmos estão atribuídos a um extrusor desativado. Dimensione ou rode os modelos para os adaptar ou ative o extrusor."
#~ msgctxt "@info:backup_status"
#~ msgid "There was an error listing your backups."

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 6.9 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 3.9 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.9 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 6.1 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 6.9 KiB

Before After
Before After

View file

@ -35,8 +35,5 @@ speed_wall_0 = =speed_wall
speed_wall_x = =speed_wall
speed_layer_0 = 20
line_width = =machine_nozzle_size
wall_line_width_x = =line_width
infill_line_width = =line_width
wall_thickness = =line_width * 2
top_bottom_thickness = =wall_thickness

View file

@ -35,8 +35,5 @@ speed_wall_0 = =speed_wall
speed_wall_x = =speed_wall
speed_layer_0 = 20
line_width = =machine_nozzle_size
wall_line_width_x = =line_width
infill_line_width = =line_width
wall_thickness = =line_width * 2
top_bottom_thickness = =wall_thickness

View file

@ -35,8 +35,5 @@ speed_wall_0 = =speed_wall
speed_wall_x = =speed_wall
speed_layer_0 = 20
line_width = =machine_nozzle_size
wall_line_width_x = =line_width
infill_line_width = =line_width
wall_thickness = =line_width * 2
top_bottom_thickness = =wall_thickness

View file

@ -35,8 +35,5 @@ speed_wall_0 = =speed_wall
speed_wall_x = =speed_wall
speed_layer_0 = 20
line_width = =machine_nozzle_size
wall_line_width_x = =line_width
infill_line_width = =line_width
wall_thickness = =line_width * 2
top_bottom_thickness = =wall_thickness

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -15,6 +15,7 @@ Button
property bool isIconOnRightSide: false
property alias iconSource: buttonIconLeft.source
property real iconSize: UM.Theme.getSize("action_button_icon").height
property alias textFont: buttonText.font
property alias cornerRadius: backgroundRect.radius
property alias tooltip: tooltip.tooltipText
@ -109,7 +110,7 @@ Button
{
id: buttonIconLeft
source: ""
height: visible ? UM.Theme.getSize("action_button_icon").height : 0
height: visible ? button.iconSize : 0
width: visible ? height : 0
sourceSize.width: width
sourceSize.height: height
@ -156,7 +157,7 @@ Button
{
id: buttonIconRight
source: buttonIconLeft.source
height: visible ? UM.Theme.getSize("action_button_icon").height : 0
height: visible ? button.iconSize : 0
width: visible ? height : 0
sourceSize.width: width
sourceSize.height: height

View file

@ -71,6 +71,7 @@ Item
property alias configureSettingVisibility: configureSettingVisibilityAction
property alias browsePackages: browsePackagesAction
property alias openMarketplace: openMarketplaceAction
UM.I18nCatalog{id: catalog; name: "cura"}
@ -482,4 +483,11 @@ Item
text: "&Marketplace"
icon.name: "plugins_browse"
}
Action
{
id: openMarketplaceAction
text: catalog.i18nc("@action:menu", "&Marketplace")
iconName: "plugins_browse"
}
}

View file

@ -1,60 +0,0 @@
// Copyright (c) 2018 Ultimaker B.V.
// Cura is released under the terms of the LGPLv3 or higher.
import QtQuick 2.7
import QtQuick.Controls 2.1
import UM 1.5 as UM
CheckBox
{
id: checkbox
hoverEnabled: true
property alias tooltip: tooltip.text
indicator: Rectangle
{
implicitWidth: UM.Theme.getSize("checkbox").width
implicitHeight: UM.Theme.getSize("checkbox").height
x: 0
anchors.verticalCenter: parent.verticalCenter
color: UM.Theme.getColor("main_background")
radius: UM.Theme.getSize("checkbox_radius").width
border.width: UM.Theme.getSize("default_lining").width
border.color: checkbox.hovered ? UM.Theme.getColor("checkbox_border_hover") : UM.Theme.getColor("checkbox_border")
UM.RecolorImage
{
anchors.verticalCenter: parent.verticalCenter
anchors.horizontalCenter: parent.horizontalCenter
width: Math.round(parent.width / 2.5)
height: Math.round(parent.height / 2.5)
sourceSize.height: width
color: UM.Theme.getColor("checkbox_mark")
source: UM.Theme.getIcon("Check")
opacity: checkbox.checked
Behavior on opacity { NumberAnimation { duration: 100; } }
}
}
contentItem: UM.Label
{
anchors
{
left: checkbox.indicator.right
leftMargin: UM.Theme.getSize("narrow_margin").width
}
text: checkbox.text
color: UM.Theme.getColor("checkbox_text")
elide: Text.ElideRight
}
ToolTip
{
id: tooltip
text: ""
delay: 500
visible: text != "" && checkbox.hovered
}
}

View file

@ -5,8 +5,14 @@ import QtQuick 2.2
import QtQuick.Controls 2.1
import QtQuick.Layouts 1.1
<<<<<<< HEAD
import UM 1.3 as UM
import Cura 1.5 as Cura
=======
import UM 1.5 as UM
import Cura 1.0 as Cura
>>>>>>> e66628e2da80d38637b58288f5e478f8ae4a74ba
UM.Dialog
{
@ -84,7 +90,7 @@ UM.Dialog
wrapMode: Text.WordWrap
}
CheckBox
UM.CheckBox
{
id: rememberChoiceCheckBox
text: catalog.i18nc("@text:window", "Remember my choice")

View file

@ -5,7 +5,7 @@ import QtQuick 2.10
import QtQuick.Controls 2.3
import QtQuick.Layouts 1.3
import UM 1.3 as UM
import UM 1.5 as UM
import Cura 1.1 as Cura
@ -20,7 +20,7 @@ UM.TooltipArea
property int controlHeight: UM.Theme.getSize("setting_control").height
height: childrenRect.height
height: controlHeight
width: childrenRect.width
text: tooltip
@ -57,13 +57,16 @@ UM.TooltipArea
renderType: Text.NativeRendering
}
Cura.CheckBox
UM.CheckBox
{
id: checkBox
anchors.left: fieldLabel.right
anchors.leftMargin: UM.Theme.getSize("default_margin").width
anchors {
left: fieldLabel.right
leftMargin: UM.Theme.getSize("default_margin").width
verticalCenter: parent.verticalCenter
}
checked: String(propertyProvider.properties.value).toLowerCase() != 'false'
height: simpleCheckBox.controlHeight
height: UM.Theme.getSize("checkbox").height
text: ""
onClicked:
{

View file

@ -111,4 +111,4 @@ Item
extensionMenu.extensionModel.callExtensionMethod("Toolbox", "setViewCategoryToMaterials")
}
}
}
}

View file

@ -199,4 +199,4 @@ UM.PreferencesPage
UM.SettingVisibilityItem { }
}
}
}
}

View file

@ -0,0 +1,35 @@
// Copyright (C) 2021 Ultimaker B.V.
// Cura is released under the terms of the LGPLv3 or higher.
import QtQuick 2.15
import QtQuick.Controls 2.15
import QtQuick.Layouts 1.1
import UM 1.6 as UM
import Cura 1.7 as Cura
Cura.TextField
{
UM.I18nCatalog { id: catalog; name: "cura" }
leftPadding: searchIcon.width + UM.Theme.getSize("default_margin").width * 2
placeholderText: catalog.i18nc("@placeholder", "Search")
font.italic: true
UM.RecolorImage
{
id: searchIcon
anchors
{
verticalCenter: parent.verticalCenter
left: parent.left
leftMargin: UM.Theme.getSize("default_margin").width
}
source: UM.Theme.getIcon("Magnifier")
height: UM.Theme.getSize("small_button_icon").height
width: height
color: UM.Theme.getColor("text")
}
}

View file

@ -85,20 +85,20 @@ SettingItem
{
anchors
{
top: parent.top
bottom: parent.bottom
verticalCenter: parent.verticalCenter
left: parent.left
}
width: height
width: UM.Theme.getSize("checkbox").width
height: width
radius: UM.Theme.getSize("setting_control_radius").width
radius: UM.Theme.getSize("checkbox_radius").width
border.width: UM.Theme.getSize("default_lining").width
border.color:
{
if(!enabled)
{
return UM.Theme.getColor("setting_control_disabled_border")
return UM.Theme.getColor("checkbox_border")
}
switch (propertyProvider.properties.validationState)
{
@ -114,7 +114,7 @@ SettingItem
// Validation is OK.
if (control.containsMouse || control.activeFocus || hovered)
{
return UM.Theme.getColor("setting_control_border_highlight")
return UM.Theme.getColor("checkbox_border_hover")
}
return UM.Theme.getColor("setting_control_border")
}
@ -122,7 +122,7 @@ SettingItem
color: {
if (!enabled)
{
return UM.Theme.getColor("setting_control_disabled")
return UM.Theme.getColor("checkbox_disabled")
}
switch (propertyProvider.properties.validationState)
{
@ -140,18 +140,18 @@ SettingItem
{
return UM.Theme.getColor("setting_control_highlight")
}
return UM.Theme.getColor("setting_control")
return UM.Theme.getColor("checkbox")
}
UM.RecolorImage
{
anchors.verticalCenter: parent.verticalCenter
anchors.horizontalCenter: parent.horizontalCenter
width: Math.round(parent.width / 2.5)
height: Math.round(parent.height / 2.5)
height: UM.Theme.getSize("checkbox_mark").height
width: UM.Theme.getSize("checkbox_mark").width
sourceSize.height: width
color: !enabled ? UM.Theme.getColor("setting_control_disabled_text") : UM.Theme.getColor("setting_control_text");
source: UM.Theme.getIcon("Check")
source: UM.Theme.getIcon("Check", "low")
opacity: control.checked ? 1 : 0
Behavior on opacity { NumberAnimation { duration: 100; } }
}

View file

@ -16,4 +16,5 @@ Cura.ActionButton
textDisabledColor: UM.Theme.getColor("action_button_disabled_text")
hoverColor: "transparent"
underlineTextOnHover: true
iconSize: UM.Theme.getSize("action_button_icon_small").height
}

View file

@ -38,7 +38,7 @@ ToolTip
onAboutToHide: hide()
// If the text is not set, just set the height to 0 to prevent it from showing
height: text != "" ? label.contentHeight + 2 * UM.Theme.getSize("thin_margin").width: 0
height: label.contentHeight + 2 * UM.Theme.getSize("thin_margin").width
x:
{
@ -73,7 +73,7 @@ ToolTip
}
function show() {
opacity = 1
opacity = text != "" ? 1 : 0
}
function hide() {

View file

@ -1,74 +0,0 @@
// Copyright (c) 2021 Ultimaker B.V.
// Cura is released under the terms of the LGPLv3 or higher.
import QtQuick 2.10
import QtQuick.Controls 2.3
import UM 1.5 as UM
import Cura 1.1 as Cura
//
// Checkbox with Cura styling.
//
CheckBox
{
id: control
hoverEnabled: true
indicator: Rectangle
{
width: control.height
height: control.height
color:
{
if (!control.enabled)
{
return UM.Theme.getColor("setting_control_disabled")
}
if (control.hovered || control.activeFocus)
{
return UM.Theme.getColor("setting_control_highlight")
}
return UM.Theme.getColor("setting_control")
}
radius: UM.Theme.getSize("setting_control_radius").width
border.width: UM.Theme.getSize("default_lining").width
border.color:
{
if (!enabled)
{
return UM.Theme.getColor("setting_control_disabled_border")
}
if (control.hovered || control.activeFocus)
{
return UM.Theme.getColor("setting_control_border_highlight")
}
return UM.Theme.getColor("setting_control_border")
}
UM.RecolorImage
{
anchors.verticalCenter: parent.verticalCenter
anchors.horizontalCenter: parent.horizontalCenter
width: Math.round(parent.width / 2.5)
height: Math.round(parent.height / 2.5)
sourceSize.height: width
color: !enabled ? UM.Theme.getColor("setting_control_disabled_text") : UM.Theme.getColor("setting_control_text")
source: UM.Theme.getIcon("Check")
opacity: control.checked ? 1 : 0
Behavior on opacity { NumberAnimation { duration: 100; } }
}
}
contentItem: UM.Label
{
id: textLabel
leftPadding: control.indicator.width + control.spacing
text: control.text
font: control.font
}
}

View file

@ -37,7 +37,7 @@ UM.MenuItem
anchors.verticalCenter: parent.verticalCenter
anchors.left: parent.left
anchors.leftMargin: UM.Theme.getSize("default_margin").width
source: UM.Theme.getIcon("Check")
source: UM.Theme.getIcon("Check", "low")
color: UM.Theme.getColor("setting_control_text")
}

View file

@ -0,0 +1,46 @@
// Copyright (c) 2020 Ultimaker B.V.
// Cura is released under the terms of the LGPLv3 or higher.
import QtQuick 2.10
import QtQuick.Controls 2.3
import UM 1.1 as UM
ScrollView
{
clip: true
// Setting this property to false hides the scrollbar both when the scrollbar is not needed (child height < height)
// and when the scrollbar is not actively being hovered or pressed
property bool scrollAlwaysVisible: true
ScrollBar.vertical: ScrollBar
{
hoverEnabled: true
policy: parent.scrollAlwaysVisible ? ScrollBar.AlwaysOn : ScrollBar.AsNeeded
anchors.top: parent.top
anchors.right: parent.right
anchors.bottom: parent.bottom
contentItem: Rectangle
{
implicitWidth: UM.Theme.getSize("scrollbar").width
opacity: (parent.active || parent.parent.scrollAlwaysVisible) ? 1.0 : 0.0
radius: Math.round(width / 2)
color:
{
if (parent.pressed)
{
return UM.Theme.getColor("scrollbar_handle_down")
}
else if (parent.hovered)
{
return UM.Theme.getColor("scrollbar_handle_hover")
}
return UM.Theme.getColor("scrollbar_handle")
}
Behavior on color { ColorAnimation { duration: 100; } }
Behavior on opacity { NumberAnimation { duration: 100 } }
}
}
}

View file

@ -17,7 +17,6 @@ ViewsSelector 1.0 ViewsSelector.qml
ToolbarButton 1.0 ToolbarButton.qml
SettingView 1.0 SettingView.qml
ProfileMenu 1.0 ProfileMenu.qml
CheckBoxWithTooltip 1.0 CheckBoxWithTooltip.qml
ToolTip 1.0 ToolTip.qml
@ -29,7 +28,6 @@ WizardDialog 1.0 WizardDialog.qml
# Cura/Widgets
CheckBox 1.0 CheckBox.qml
ComboBox 1.0 ComboBox.qml
NotificationIcon 1.0 NotificationIcon.qml
RadioButton 1.0 RadioButton.qml

View file

@ -0,0 +1,14 @@
[general]
version = 4
name = Super Quality
definition = artillery_base
[metadata]
setting_version = 19
type = quality
quality_type = super
material = generic_nylon
variant = 0.2mm Nozzle
[values]
wall_thickness = =line_width*8

View file

@ -0,0 +1,14 @@
[general]
version = 4
name = Ultra Quality
definition = artillery_base
[metadata]
setting_version = 19
type = quality
quality_type = ultra
material = generic_nylon
variant = 0.2mm Nozzle
[values]
wall_thickness = =line_width*8

View file

@ -0,0 +1,14 @@
[general]
version = 4
name = Dynamic Quality
definition = artillery_base
[metadata]
setting_version = 19
type = quality
quality_type = adaptive
material = generic_nylon
variant = 0.3mm Nozzle
[values]
wall_thickness = =line_width*4

View file

@ -0,0 +1,14 @@
[general]
version = 4
name = Low Quality
definition = artillery_base
[metadata]
setting_version = 19
type = quality
quality_type = low
material = generic_nylon
variant = 0.3mm Nozzle
[values]
wall_thickness = =line_width*4

View file

@ -0,0 +1,14 @@
[general]
version = 4
name = Standard Quality
definition = artillery_base
[metadata]
setting_version = 19
type = quality
quality_type = standard
material = generic_nylon
variant = 0.3mm Nozzle
[values]
wall_thickness = =line_width*4

View file

@ -0,0 +1,14 @@
[general]
version = 4
name = Super Quality
definition = artillery_base
[metadata]
setting_version = 19
type = quality
quality_type = super
material = generic_nylon
variant = 0.3mm Nozzle
[values]
wall_thickness = =line_width*4

View file

@ -0,0 +1,14 @@
[general]
version = 4
name = Dynamic Quality
definition = artillery_base
[metadata]
setting_version = 19
type = quality
quality_type = adaptive
material = generic_nylon
variant = 0.4mm Nozzle
[values]
wall_thickness = =line_width*4

View file

@ -0,0 +1,14 @@
[general]
version = 4
name = Low Quality
definition = artillery_base
[metadata]
setting_version = 19
type = quality
quality_type = low
material = generic_nylon
variant = 0.4mm Nozzle
[values]
wall_thickness = =line_width*4

View file

@ -0,0 +1,14 @@
[general]
version = 4
name = Standard Quality
definition = artillery_base
[metadata]
setting_version = 19
type = quality
quality_type = standard
material = generic_nylon
variant = 0.4mm Nozzle
[values]
wall_thickness = =line_width*4

View file

@ -0,0 +1,14 @@
[general]
version = 4
name = Super Quality
definition = artillery_base
[metadata]
setting_version = 19
type = quality
quality_type = super
material = generic_nylon
variant = 0.4mm Nozzle
[values]
wall_thickness = =line_width*4

View file

@ -0,0 +1,14 @@
[general]
version = 4
name = Dynamic Quality
definition = artillery_base
[metadata]
setting_version = 19
type = quality
quality_type = adaptive
material = generic_nylon
variant = 0.5mm Nozzle
[values]
wall_thickness = =line_width*4

View file

@ -0,0 +1,14 @@
[general]
version = 4
name = Low Quality
definition = artillery_base
[metadata]
setting_version = 19
type = quality
quality_type = low
material = generic_nylon
variant = 0.5mm Nozzle
[values]
wall_thickness = =line_width*4

View file

@ -0,0 +1,14 @@
[general]
version = 4
name = Standard Quality
definition = artillery_base
[metadata]
setting_version = 19
type = quality
quality_type = standard
material = generic_nylon
variant = 0.5mm Nozzle
[values]
wall_thickness = =line_width*4

View file

@ -0,0 +1,14 @@
[general]
version = 4
name = Super Quality
definition = artillery_base
[metadata]
setting_version = 19
type = quality
quality_type = super
material = generic_nylon
variant = 0.5mm Nozzle
[values]
wall_thickness = =line_width*4

View file

@ -0,0 +1,14 @@
[general]
version = 4
name = Standard Quality
definition = artillery_base
[metadata]
setting_version = 19
type = quality
quality_type = standard
material = generic_nylon
variant = 0.6mm Nozzle
[values]
wall_thickness = =line_width*3

View file

@ -0,0 +1,14 @@
[general]
version = 4
name = Draft Quality
definition = artillery_base
[metadata]
setting_version = 19
type = quality
quality_type = draft
material = generic_nylon
variant = 0.8mm Nozzle
[values]
wall_thickness = =line_width*3

View file

@ -0,0 +1,14 @@
[general]
version = 4
name = Draft Quality
definition = artillery_base
[metadata]
setting_version = 19
type = quality
quality_type = draft
material = generic_nylon
variant = 1.0mm Nozzle
[values]
wall_thickness = =line_width*3

View file

@ -0,0 +1,54 @@
[general]
version = 4
name = High Quality
definition = dagoma_pro_430_bowden
[metadata]
setting_version = 19
type = quality
quality_type = high
weight = -1
material = generic_abs_175
variant = 0.4
[values]
wall_thickness = =line_width * 2
z_seam_type = sharpest_corner
z_seam_corner = z_seam_corner_weighted
skin_outline_count = 0
infill_sparse_density = 15
infill_before_walls = False
material_print_temperature = =default_material_print_temperature + 20
material_bed_temperature = =default_material_bed_temperature
speed_print = 40.0
speed_infill = =speed_print
speed_wall = =math.ceil(speed_print * 30 / 40)
speed_wall_0 = =math.ceil(speed_print * 25 / 40)
speed_wall_x = =speed_wall
speed_topbottom = =speed_wall_0
speed_travel = =math.ceil(speed_print * 80 / 40)
speed_layer_0 = =math.ceil(speed_print * 25 / 40)
speed_travel_layer_0 = =math.ceil(speed_print * 80 / 40)
speed_support_interface = =math.ceil(speed_print * 25 / 40)
speed_slowdown_layers = 1
retraction_combing = noskin
travel_avoid_distance = 1.2
retraction_combing_max_distance = 10
support_interface_enable = True
support_interface_pattern = zigzag
cool_fan_enabled = False
cool_fan_speed_min = =cool_fan_speed * 0.25
cool_fan_speed_max = =cool_fan_speed * 0.35
cool_fan_full_at_height = =layer_height_0 + 5 * layer_height
cool_min_layer_time = 1
cool_min_layer_time_fan_speed_max = 10
cool_min_speed = 20.0

View file

@ -0,0 +1,54 @@
[general]
version = 4
name = High Quality
definition = dagoma_pro_430_bowden
[metadata]
setting_version = 19
type = quality
quality_type = high
weight = -1
material = generic_asa_175
variant = 0.4
[values]
wall_thickness = =line_width * 2
z_seam_type = sharpest_corner
z_seam_corner = z_seam_corner_weighted
skin_outline_count = 0
infill_sparse_density = 15
infill_before_walls = False
material_print_temperature = =default_material_print_temperature + 20
material_bed_temperature = =default_material_bed_temperature
speed_print = 40.0
speed_infill = =speed_print
speed_wall = =math.ceil(speed_print * 30 / 40)
speed_wall_0 = =math.ceil(speed_print * 25 / 40)
speed_wall_x = =speed_wall
speed_topbottom = =speed_wall_0
speed_travel = =math.ceil(speed_print * 80 / 40)
speed_layer_0 = =math.ceil(speed_print * 25 / 40)
speed_travel_layer_0 = =math.ceil(speed_print * 80 / 40)
speed_support_interface = =math.ceil(speed_print * 25 / 40)
speed_slowdown_layers = 1
retraction_combing = noskin
travel_avoid_distance = 1.2
retraction_combing_max_distance = 10
support_interface_enable = True
support_interface_pattern = zigzag
cool_fan_enabled = False
cool_fan_speed_min = =cool_fan_speed * 0.25
cool_fan_speed_max = =cool_fan_speed * 0.35
cool_fan_full_at_height = =layer_height_0 + 5 * layer_height
cool_min_layer_time = 1
cool_min_layer_time_fan_speed_max = 10
cool_min_speed = 20.0

View file

@ -0,0 +1,54 @@
[general]
version = 4
name = High Quality
definition = dagoma_pro_430_bowden
[metadata]
setting_version = 19
type = quality
quality_type = high
weight = -1
material = generic_nylon_175
variant = 0.4
[values]
wall_thickness = =line_width * 2
z_seam_type = sharpest_corner
z_seam_corner = z_seam_corner_weighted
skin_outline_count = 0
infill_sparse_density = 15
infill_before_walls = False
material_print_temperature = =default_material_print_temperature + 20
material_bed_temperature = =default_material_bed_temperature
speed_print = 40.0
speed_infill = =speed_print
speed_wall = =math.ceil(speed_print * 30 / 40)
speed_wall_0 = =math.ceil(speed_print * 25 / 40)
speed_wall_x = =speed_wall
speed_topbottom = =speed_wall_0
speed_travel = =math.ceil(speed_print * 80 / 40)
speed_layer_0 = =math.ceil(speed_print * 25 / 40)
speed_travel_layer_0 = =math.ceil(speed_print * 80 / 40)
speed_support_interface = =math.ceil(speed_print * 25 / 40)
speed_slowdown_layers = 1
retraction_combing = noskin
travel_avoid_distance = 1.2
retraction_combing_max_distance = 10
support_interface_enable = True
support_interface_pattern = zigzag
cool_fan_enabled = False
cool_fan_speed_min = =cool_fan_speed * 0.25
cool_fan_speed_max = =cool_fan_speed * 0.50
cool_fan_full_at_height = =layer_height_0 + 5 * layer_height
cool_min_layer_time = 1
cool_min_layer_time_fan_speed_max = 10
cool_min_speed = 20.0

View file

@ -0,0 +1,54 @@
[general]
version = 4
name = High Quality
definition = dagoma_pro_430_bowden
[metadata]
setting_version = 19
type = quality
quality_type = high
weight = -1
material = generic_pc_175
variant = 0.4
[values]
wall_thickness = =line_width * 2
z_seam_type = sharpest_corner
z_seam_corner = z_seam_corner_weighted
skin_outline_count = 0
infill_sparse_density = 15
infill_before_walls = False
material_print_temperature = =default_material_print_temperature + 10
material_bed_temperature = =default_material_bed_temperature
speed_print = 40.0
speed_infill = =speed_print
speed_wall = =math.ceil(speed_print * 30 / 40)
speed_wall_0 = =math.ceil(speed_print * 25 / 40)
speed_wall_x = =speed_wall
speed_topbottom = =speed_wall_0
speed_travel = =math.ceil(speed_print * 80 / 40)
speed_layer_0 = =math.ceil(speed_print * 25 / 40)
speed_travel_layer_0 = =math.ceil(speed_print * 80 / 40)
speed_support_interface = =math.ceil(speed_print * 25 / 40)
speed_slowdown_layers = 1
retraction_combing = noskin
travel_avoid_distance = 1.2
retraction_combing_max_distance = 10
support_interface_enable = True
support_interface_pattern = zigzag
cool_fan_enabled = False
cool_fan_speed_min = =cool_fan_speed * 0.25
cool_fan_speed_max = =cool_fan_speed * 0.35
cool_fan_full_at_height = =layer_height_0 + 5 * layer_height
cool_min_layer_time = 1
cool_min_layer_time_fan_speed_max = 10
cool_min_speed = 20.0

View file

@ -0,0 +1,54 @@
[general]
version = 4
name = High Quality
definition = dagoma_pro_430_bowden
[metadata]
setting_version = 19
type = quality
quality_type = high
weight = -1
material = generic_cpe_175
variant = 0.4
[values]
wall_thickness = =line_width * 2
z_seam_type = sharpest_corner
z_seam_corner = z_seam_corner_weighted
skin_outline_count = 0
infill_sparse_density = 15
infill_before_walls = False
material_print_temperature = =default_material_print_temperature + 20
material_bed_temperature = =default_material_bed_temperature
speed_print = 40.0
speed_infill = =speed_print
speed_wall = =math.ceil(speed_print * 30 / 40)
speed_wall_0 = =math.ceil(speed_print * 25 / 40)
speed_wall_x = =speed_wall
speed_topbottom = =speed_wall_0
speed_travel = =math.ceil(speed_print * 80 / 40)
speed_layer_0 = =math.ceil(speed_print * 25 / 40)
speed_travel_layer_0 = =math.ceil(speed_print * 80 / 40)
speed_support_interface = =math.ceil(speed_print * 25 / 40)
speed_slowdown_layers = 1
retraction_combing = noskin
travel_avoid_distance = 1.2
retraction_combing_max_distance = 10
support_interface_enable = True
support_interface_pattern = zigzag
cool_fan_enabled = True
cool_fan_speed_min = =cool_fan_speed * 0.25
cool_fan_speed_max = =cool_fan_speed * 0.30
cool_fan_full_at_height = =layer_height_0 + 5 * layer_height
cool_min_layer_time = 1
cool_min_layer_time_fan_speed_max = 10
cool_min_speed = 20.0

View file

@ -0,0 +1,54 @@
[general]
version = 4
name = High Quality
definition = dagoma_pro_430_bowden
[metadata]
setting_version = 19
type = quality
quality_type = high
weight = -1
material = generic_petg_175
variant = 0.4
[values]
wall_thickness = =line_width * 2
z_seam_type = sharpest_corner
z_seam_corner = z_seam_corner_weighted
skin_outline_count = 0
infill_sparse_density = 15
infill_before_walls = False
material_print_temperature = =default_material_print_temperature + 20
material_bed_temperature = =default_material_bed_temperature
speed_print = 40.0
speed_infill = =speed_print
speed_wall = =math.ceil(speed_print * 30 / 40)
speed_wall_0 = =math.ceil(speed_print * 25 / 40)
speed_wall_x = =speed_wall
speed_topbottom = =speed_wall_0
speed_travel = =math.ceil(speed_print * 80 / 40)
speed_layer_0 = =math.ceil(speed_print * 25 / 40)
speed_travel_layer_0 = =math.ceil(speed_print * 80 / 40)
speed_support_interface = =math.ceil(speed_print * 25 / 40)
speed_slowdown_layers = 1
retraction_combing = noskin
travel_avoid_distance = 1.2
retraction_combing_max_distance = 10
support_interface_enable = True
support_interface_pattern = zigzag
cool_fan_enabled = False
cool_fan_speed_min = =cool_fan_speed * 0.25
cool_fan_speed_max = =cool_fan_speed * 0.35
cool_fan_full_at_height = =layer_height_0 + 5 * layer_height
cool_min_layer_time = 1
cool_min_layer_time_fan_speed_max = 10
cool_min_speed = 20.0

View file

@ -0,0 +1,52 @@
[general]
version = 4
name = Fine Quality
definition = dagoma_pro_430_bowden
[metadata]
setting_version = 19
type = quality
quality_type = fine
weight = 0
material = generic_pla_175
variant = 0.4
[values]
wall_thickness = =line_width * 2
z_seam_type = sharpest_corner
z_seam_corner = z_seam_corner_weighted
skin_outline_count = 0
infill_sparse_density = 15
infill_before_walls = False
material_print_temperature = =default_material_print_temperature
speed_print = 60.0
speed_infill = =speed_print
speed_wall = =math.ceil(speed_print * 40 / 60)
speed_wall_0 = =math.ceil(speed_print * 30 / 60)
speed_wall_x = =speed_wall
speed_topbottom = =speed_wall_0
speed_travel = =math.ceil(speed_print * 100 / 60)
speed_layer_0 = =math.ceil(speed_print * 15 / 60)
speed_travel_layer_0 = =math.ceil(speed_print * 75 / 60)
speed_support_interface = =math.ceil(speed_print * 50 / 60)
speed_slowdown_layers = 1
retraction_combing = noskin
travel_avoid_distance = 1.2
retraction_combing_max_distance = 10
support_interface_enable = True
support_interface_pattern = zigzag
cool_fan_speed_min = =cool_fan_speed * 0.8
cool_fan_speed_max = =cool_fan_speed
cool_fan_full_at_height = =layer_height_0 + 7 * layer_height
cool_min_layer_time = 1
cool_min_layer_time_fan_speed_max = 10
cool_min_speed = 20.0

View file

@ -0,0 +1,52 @@
[general]
version = 4
name = High Quality
definition = dagoma_pro_430_bowden
[metadata]
setting_version = 19
type = quality
quality_type = high
weight = -1
material = generic_pla_175
variant = 0.4
[values]
wall_thickness = =line_width * 2
z_seam_type = sharpest_corner
z_seam_corner = z_seam_corner_weighted
skin_outline_count = 0
infill_sparse_density = 15
infill_before_walls = False
material_print_temperature = =default_material_print_temperature
speed_print = 80.0
speed_infill = =speed_print
speed_wall = =math.ceil(speed_print * 60 / 80)
speed_wall_0 = =math.ceil(speed_print * 50 / 80)
speed_wall_x = =speed_wall
speed_topbottom = =speed_wall_0
speed_travel = =math.ceil(speed_print * 125 / 80)
speed_layer_0 = =math.ceil(speed_print * 25 / 80)
speed_travel_layer_0 = =math.ceil(speed_print * 100 / 80)
speed_support_interface = =math.ceil(speed_print * 50 / 80)
speed_slowdown_layers = 1
retraction_combing = noskin
travel_avoid_distance = 1.2
retraction_combing_max_distance = 10
support_interface_enable = True
support_interface_pattern = zigzag
cool_fan_speed_min = =cool_fan_speed * 0.8
cool_fan_speed_max = =cool_fan_speed
cool_fan_full_at_height = =layer_height_0 + 5 * layer_height
cool_min_layer_time = 1
cool_min_layer_time_fan_speed_max = 10
cool_min_speed = 20.0

View file

@ -0,0 +1,52 @@
[general]
version = 4
name = Medium Quality
definition = dagoma_pro_430_bowden
[metadata]
setting_version = 19
type = quality
quality_type = medium
weight = -2
material = generic_pla_175
variant = 0.4
[values]
wall_thickness = =line_width * 2
z_seam_type = sharpest_corner
z_seam_corner = z_seam_corner_weighted
skin_outline_count = 0
infill_sparse_density = 15
infill_before_walls = False
material_print_temperature = =default_material_print_temperature
speed_print = 90.0
speed_infill = =speed_print
speed_wall = =math.ceil(speed_print * 60 / 90)
speed_wall_0 = =math.ceil(speed_print * 50 / 90)
speed_wall_x = =speed_wall
speed_topbottom = =speed_wall_0
speed_travel = =math.ceil(speed_print * 150 / 90)
speed_layer_0 = =math.ceil(speed_print * 25 / 90)
speed_travel_layer_0 = =math.ceil(speed_print * 125 / 90)
speed_support_interface = =math.ceil(speed_print * 50 / 90)
speed_slowdown_layers = 1
retraction_combing = noskin
travel_avoid_distance = 1.2
retraction_combing_max_distance = 10
support_interface_enable = True
support_interface_pattern = zigzag
cool_fan_speed_min = =cool_fan_speed * 0.8
cool_fan_speed_max = =cool_fan_speed
cool_fan_full_at_height = =layer_height_0 + 3 * layer_height
cool_min_layer_time = 1
cool_min_layer_time_fan_speed_max = 10
cool_min_speed = 20.0

View file

@ -0,0 +1,54 @@
[general]
version = 4
name = High Quality
definition = dagoma_pro_430_bowden
[metadata]
setting_version = 19
type = quality
quality_type = high
weight = -1
material = dagoma_generic_pp
variant = 0.4
[values]
wall_thickness = =line_width * 2
z_seam_type = sharpest_corner
z_seam_corner = z_seam_corner_weighted
skin_outline_count = 0
infill_sparse_density = 15
infill_before_walls = False
material_print_temperature = =default_material_print_temperature
material_bed_temperature = =default_material_bed_temperature
speed_print = 40.0
speed_infill = =speed_print
speed_wall = =math.ceil(speed_print * 30 / 40)
speed_wall_0 = =math.ceil(speed_print * 25 / 40)
speed_wall_x = =speed_wall
speed_topbottom = =speed_wall_0
speed_travel = =math.ceil(speed_print * 80 / 40)
speed_layer_0 = =math.ceil(speed_print * 25 / 40)
speed_travel_layer_0 = =math.ceil(speed_print * 80 / 40)
speed_support_interface = =math.ceil(speed_print * 25 / 40)
speed_slowdown_layers = 1
retraction_combing = noskin
travel_avoid_distance = 1.2
retraction_combing_max_distance = 10
support_interface_enable = True
support_interface_pattern = zigzag
cool_fan_enabled = True
cool_fan_speed_min = =cool_fan_speed * 0.25
cool_fan_speed_max = =cool_fan_speed * 0.50
cool_fan_full_at_height = =layer_height_0 + 5 * layer_height
cool_min_layer_time = 1
cool_min_layer_time_fan_speed_max = 10
cool_min_speed = 20.0

View file

@ -0,0 +1,53 @@
[general]
version = 4
name = High Quality
definition = dagoma_pro_430_bowden
[metadata]
setting_version = 19
type = quality
quality_type = high
weight = -1
material = dagoma_generic_tpe
variant = 0.4
[values]
wall_thickness ==line_width * 2
z_seam_type = sharpest_corner
z_seam_corner = z_seam_corner_weighted
skin_outline_count = 0
infill_sparse_density = 15
infill_before_walls = False
material_print_temperature = =default_material_print_temperature
material_bed_temperature = =default_material_bed_temperature
speed_print = 30.0
speed_infill = =speed_print
speed_wall = =math.ceil(speed_print * 30 / 30)
speed_wall_0 = =math.ceil(speed_print * 20 / 30)
speed_wall_x = =speed_wall
speed_topbottom = =speed_wall_0
speed_travel = =math.ceil(speed_print * 100 / 30)
speed_layer_0 = =math.ceil(speed_print * 15 / 30)
speed_travel_layer_0 = =math.ceil(speed_print * 75 / 30)
speed_support_interface = =math.ceil(speed_print * 30 / 30)
speed_slowdown_layers = 1
retraction_combing = noskin
travel_avoid_distance = 1.2
retraction_combing_max_distance = 10
support_interface_enable = True
support_interface_pattern = zigzag
cool_fan_speed_min = =cool_fan_speed * 0.8
cool_fan_speed_max = =cool_fan_speed
cool_fan_full_at_height = =layer_height_0 + 5 * layer_height
cool_min_layer_time = 1
cool_min_layer_time_fan_speed_max = 10
cool_min_speed = 20.0

View file

@ -0,0 +1,53 @@
[general]
version = 4
name = High Quality
definition = dagoma_pro_430_bowden
[metadata]
setting_version = 19
type = quality
quality_type = high
weight = -1
material = generic_tpu_175
variant = 0.4
[values]
wall_thickness = =line_width * 2
z_seam_type = sharpest_corner
z_seam_corner = z_seam_corner_weighted
skin_outline_count = 0
infill_sparse_density = 15
infill_before_walls = False
material_print_temperature = =default_material_print_temperature
material_bed_temperature = =default_material_bed_temperature
speed_print = 30.0
speed_infill = =speed_print
speed_wall = =math.ceil(speed_print * 30 / 30)
speed_wall_0 = =math.ceil(speed_print * 20 / 30)
speed_wall_x = =speed_wall
speed_topbottom = =speed_wall_0
speed_travel = =math.ceil(speed_print * 100 / 30)
speed_layer_0 = =math.ceil(speed_print * 15 / 30)
speed_travel_layer_0 = =math.ceil(speed_print * 75 / 30)
speed_support_interface = =math.ceil(speed_print * 30 / 30)
speed_slowdown_layers = 1
retraction_combing = noskin
travel_avoid_distance = 1.2
retraction_combing_max_distance = 10
support_interface_enable = True
support_interface_pattern = zigzag
cool_fan_speed_min = =cool_fan_speed * 0.8
cool_fan_speed_max = =cool_fan_speed
cool_fan_full_at_height = =layer_height_0 + 5 * layer_height
cool_min_layer_time = 1
cool_min_layer_time_fan_speed_max = 10
cool_min_speed = 20.0

View file

@ -0,0 +1,20 @@
[general]
version = 4
name = Coarse Quality
definition = dagoma_pro_430_bowden
[metadata]
setting_version = 19
type = quality
quality_type = coarse
weight = -4
global_quality = True
[values]
layer_height = 0.6
layer_height_0 = =round(0.38 * machine_nozzle_size, 2)
top_bottom_thickness = =2 * layer_height

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