Merge branch 'master' of github.com:Ultimaker/Cura into replace_controls_1_for_controls_2
|
@ -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": {
|
||||
|
|
|
@ -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)))" },
|
||||
|
|
|
@ -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 }
|
||||
}
|
||||
}
|
|
@ -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 },
|
||||
|
|
41
resources/definitions/creality_ender3max.def.json
Normal 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 }
|
||||
}
|
||||
}
|
195
resources/definitions/dagoma_pro_430_base.def.json
Normal 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 }
|
||||
}
|
||||
}
|
40
resources/definitions/dagoma_pro_430_bowden.def.json
Normal 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" }
|
||||
}
|
||||
}
|
|
@ -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
|
||||
}
|
||||
}
|
||||
|
|
29
resources/definitions/goofoo_cube.def.json
Normal 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
|
||||
}
|
||||
}
|
36
resources/definitions/hardprint_hozo.def.json
Normal 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"
|
||||
}
|
||||
}
|
||||
}
|
36
resources/definitions/hardprint_hozo_ix.def.json
Normal 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"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -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 },
|
||||
|
|
19
resources/definitions/mingda_magician_max.def.json
Normal 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]
|
||||
}
|
||||
}
|
22
resources/definitions/mingda_magician_pro.def.json
Normal 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]
|
||||
}
|
||||
}
|
19
resources/definitions/mingda_magician_x.def.json
Normal 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]
|
||||
}
|
||||
}
|
|
@ -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 }
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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 }
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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 }
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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" }
|
||||
}
|
||||
}
|
|
@ -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 }
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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 }
|
||||
}
|
||||
}
|
||||
}
|
|
@ -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 }
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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 }
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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 }
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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 }
|
||||
}
|
||||
}
|
||||
|
|
32
resources/definitions/tronxy_xy3proV2.def.json
Normal 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 }
|
||||
}
|
||||
}
|
|
@ -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,
|
||||
|
|
|
@ -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": {
|
||||
|
|
|
@ -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 },
|
||||
|
|
|
@ -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 },
|
||||
|
|
|
@ -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 },
|
||||
|
|
|
@ -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
|
||||
}
|
||||
}
|
||||
}
|
15
resources/extruders/hardprint_hozo_extruder_0.def.json
Normal 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 }
|
||||
}
|
||||
}
|
15
resources/extruders/hardprint_hozo_ix_extruder_0.def.json
Normal 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 }
|
||||
}
|
||||
}
|
|
@ -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 }
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
|
19
resources/extruders/tronxy_base_extruder_1.def.json
Normal 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 }
|
||||
|
||||
}
|
||||
}
|
|
@ -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."
|
||||
|
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 6.9 KiB |
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 3.7 KiB |
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 3.9 KiB |
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 9.9 KiB After Width: | Height: | Size: 1.4 KiB |
Before Width: | Height: | Size: 2.6 KiB After Width: | Height: | Size: 6.1 KiB |
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 6.9 KiB |
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
BIN
resources/meshes/creality_ender3max.stl
Normal file
BIN
resources/meshes/dagoma_pro_430_base.3mf
Normal file
BIN
resources/meshes/hardprint_hozo_ix_platform.stl
Normal file
BIN
resources/meshes/hardprint_hozo_platform.stl
Normal file
14925
resources/meshes/ultimaker2_plus_connect_platform.obj
Normal 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
|
||||
|
|
|
@ -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"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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
|
||||
}
|
||||
}
|
|
@ -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")
|
||||
|
|
|
@ -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:
|
||||
{
|
||||
|
|
|
@ -111,4 +111,4 @@ Item
|
|||
extensionMenu.extensionModel.callExtensionMethod("Toolbox", "setViewCategoryToMaterials")
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -199,4 +199,4 @@ UM.PreferencesPage
|
|||
UM.SettingVisibilityItem { }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
35
resources/qml/SearchBar.qml
Normal 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")
|
||||
}
|
||||
}
|
|
@ -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; } }
|
||||
}
|
||||
|
|
|
@ -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
|
||||
}
|
||||
|
|
|
@ -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() {
|
||||
|
|
|
@ -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
|
||||
}
|
||||
}
|
|
@ -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")
|
||||
}
|
||||
|
||||
|
|
46
resources/qml/Widgets/ScrollView.qml
Normal 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 } }
|
||||
}
|
||||
}
|
||||
}
|
|
@ -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
|
||||
|
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|