Files
OrcaSlicer/codegen/generated/Preset_options_generated.cpp
2026-05-27 09:53:55 +03:00

719 lines
21 KiB
C++

// ===== AUTO-GENERATED by tools/config_codegen.py =====
static const std::vector<std::string> s_Preset_print_options = {
"accel_to_decel_enable",
"accel_to_decel_factor",
"adaptive_layer_height",
"align_infill_direction_to_model",
"alternate_extra_wall",
"bbl_calib_mark_logo",
"bed_temperature_formula",
"bottom_shell_layers",
"bottom_shell_thickness",
"bottom_solid_infill_flow_ratio",
"bottom_surface_density",
"bottom_surface_pattern",
"bridge_acceleration",
"bridge_angle",
"bridge_density",
"bridge_flow",
"bridge_no_support",
"bridge_speed",
"brim_ears",
"brim_ears_detection_length",
"brim_ears_max_angle",
"brim_flow_ratio",
"brim_object_gap",
"brim_type",
"brim_use_efc_outline",
"brim_width",
"calib_flowrate_topinfill_special_order",
"combine_brims",
"compatible_machine_expression_group",
"compatible_printers",
"compatible_prints",
"compatible_process_expression_group",
"cooling_tube_length",
"cooling_tube_retraction",
"counterbore_hole_bridging",
"curr_bed_type",
"default_acceleration",
"default_bed_type",
"default_filament_profile",
"default_jerk",
"default_junction_deviation",
"default_nozzle_volume_type",
"default_print_profile",
"deretraction_speed",
"detect_narrow_internal_solid_infill",
"detect_overhang_wall",
"detect_thin_wall",
"different_settings_to_system",
"dont_filter_internal_bridges",
"draft_shield",
"emit_machine_limits_to_gcode",
"enable_arc_fitting",
"enable_extra_bridge_layer",
"enable_filament_dynamic_map",
"enable_filament_ramming",
"enable_long_retraction_when_cut",
"enable_overhang_speed",
"enable_prime_tower",
"enable_support",
"enable_tower_interface_cooldown_during_tower",
"enable_tower_interface_features",
"enable_wrapping_detection",
"enforce_support_layers",
"ensure_vertical_shell_thickness",
"exclude_object",
"extra_loading_move",
"extra_perimeters_on_overhangs",
"extra_solid_infills",
"extruder",
"extruder_ams_count",
"extruder_colour",
"extruder_offset",
"extruder_type",
"extruder_variant_list",
"extrusion_rate_smoothing_external_perimeter_only",
"filament_colour",
"filament_colour_type",
"filament_extruder_id",
"filament_flush_temp",
"filament_ids",
"filament_map",
"filament_map_mode",
"filament_multi_colour",
"filament_ramming_parameters",
"filament_self_index",
"filament_settings_id",
"filename_format",
"fill_multiline",
"filter_out_gap_fill",
"first_layer_flow_ratio",
"first_layer_print_sequence",
"first_layer_sequence_choice",
"flush_into_infill",
"flush_into_objects",
"flush_into_support",
"flush_multiplier",
"flush_volumes_matrix",
"flush_volumes_vector",
"fuzzy_skin",
"fuzzy_skin_first_layer",
"fuzzy_skin_layers_between_ripple_offset",
"fuzzy_skin_mode",
"fuzzy_skin_noise_type",
"fuzzy_skin_octaves",
"fuzzy_skin_persistence",
"fuzzy_skin_point_distance",
"fuzzy_skin_ripple_offset",
"fuzzy_skin_ripples_per_layer",
"fuzzy_skin_scale",
"fuzzy_skin_thickness",
"gap_fill_flow_ratio",
"gap_fill_target",
"gap_infill_speed",
"gcode_add_line_number",
"gcode_comments",
"gcode_label_objects",
"grab_length",
"gyroid_optimized",
"has_filament_switcher",
"has_scarf_joint_seam",
"head_wrap_detect_zone",
"high_current_on_filament_swap",
"hole_to_polyhole",
"hole_to_polyhole_threshold",
"hole_to_polyhole_twisted",
"host_type",
"independent_support_layer_height",
"infill_anchor",
"infill_anchor_max",
"infill_combination",
"infill_combination_max_layer_height",
"infill_direction",
"infill_jerk",
"infill_lock_depth",
"infill_overhang_angle",
"infill_shift_step",
"infill_wall_overlap",
"inherits",
"inherits_group",
"initial_layer_acceleration",
"initial_layer_infill_speed",
"initial_layer_jerk",
"initial_layer_line_width",
"initial_layer_min_bead_width",
"initial_layer_print_height",
"initial_layer_speed",
"initial_layer_travel_acceleration",
"initial_layer_travel_jerk",
"initial_layer_travel_speed",
"inner_wall_acceleration",
"inner_wall_flow_ratio",
"inner_wall_jerk",
"inner_wall_line_width",
"inner_wall_speed",
"input_shaping_damp_x",
"input_shaping_damp_y",
"input_shaping_emit",
"input_shaping_freq_x",
"input_shaping_freq_y",
"input_shaping_type",
"interface_shells",
"interlocking_beam",
"interlocking_beam_layer_count",
"interlocking_beam_width",
"interlocking_boundary_avoidance",
"interlocking_depth",
"interlocking_orientation",
"internal_bridge_angle",
"internal_bridge_density",
"internal_bridge_flow",
"internal_bridge_speed",
"internal_solid_infill_acceleration",
"internal_solid_infill_flow_ratio",
"internal_solid_infill_line_width",
"internal_solid_infill_pattern",
"internal_solid_infill_speed",
"ironing_angle",
"ironing_angle_fixed",
"ironing_expansion",
"ironing_flow",
"ironing_inset",
"ironing_pattern",
"ironing_spacing",
"ironing_speed",
"ironing_type",
"is_infill_first",
"lateral_lattice_angle_1",
"lateral_lattice_angle_2",
"line_width",
"long_retractions_when_cut",
"machine_load_filament_time",
"machine_max_acceleration_e",
"machine_max_acceleration_extruding",
"machine_max_acceleration_retracting",
"machine_max_acceleration_travel",
"machine_max_acceleration_x",
"machine_max_acceleration_y",
"machine_max_acceleration_z",
"machine_max_jerk_e",
"machine_max_jerk_x",
"machine_max_jerk_y",
"machine_max_jerk_z",
"machine_max_junction_deviation",
"machine_max_speed_e",
"machine_max_speed_x",
"machine_max_speed_y",
"machine_max_speed_z",
"machine_min_extruding_rate",
"machine_min_travel_rate",
"machine_tool_change_time",
"machine_unload_filament_time",
"make_overhang_printable",
"make_overhang_printable_angle",
"make_overhang_printable_hole_size",
"manual_filament_change",
"master_extruder_id",
"max_bridge_length",
"max_layer_height",
"max_resonance_avoidance_speed",
"max_travel_detour_distance",
"max_volumetric_extrusion_rate_slope",
"max_volumetric_extrusion_rate_slope_segment_length",
"min_bead_width",
"min_feature_size",
"min_layer_height",
"min_length_factor",
"min_resonance_avoidance_speed",
"min_skirt_length",
"min_width_top_surface",
"minimum_sparse_infill_area",
"mmu_segmented_region_interlocking_depth",
"mmu_segmented_region_max_width",
"notes",
"nozzle_diameter",
"nozzle_flush_dataset",
"nozzle_height",
"nozzle_volume",
"nozzle_volume_type",
"only_one_wall_first_layer",
"only_one_wall_top",
"ooze_prevention",
"other_layers_print_sequence",
"other_layers_print_sequence_nums",
"other_layers_sequence_choice",
"outer_wall_acceleration",
"outer_wall_flow_ratio",
"outer_wall_jerk",
"outer_wall_line_width",
"outer_wall_speed",
"overhang_1_4_speed",
"overhang_2_4_speed",
"overhang_3_4_speed",
"overhang_4_4_speed",
"overhang_flow_ratio",
"overhang_reverse",
"overhang_reverse_internal_only",
"overhang_reverse_threshold",
"parking_pos_retraction",
"physical_extruder_map",
"post_process",
"precise_outer_wall",
"precise_z_height",
"preheat_steps",
"preheat_time",
"prime_tower_brim_width",
"prime_tower_enable_framework",
"prime_tower_flat_ironing",
"prime_tower_infill_gap",
"prime_tower_skip_points",
"prime_tower_width",
"prime_volume",
"print_compatible_printers",
"print_extruder_id",
"print_extruder_variant",
"print_flow_ratio",
"print_order",
"print_sequence",
"print_settings_id",
"printer_extruder_id",
"printer_extruder_variant",
"printer_model",
"printer_settings_id",
"printer_variant",
"process_change_extrusion_role_gcode",
"purge_in_prime_tower",
"raft_contact_distance",
"raft_expansion",
"raft_first_layer_density",
"raft_first_layer_expansion",
"raft_layers",
"reduce_crossing_wall",
"reduce_infill_retraction",
"resolution",
"resonance_avoidance",
"retract_before_wipe",
"retract_length_toolchange",
"retract_lift_above",
"retract_lift_below",
"retract_lift_enforce",
"retract_restart_extra",
"retract_restart_extra_toolchange",
"retract_when_changing_layer",
"retraction_distances_when_cut",
"retraction_length",
"retraction_minimum_travel",
"retraction_speed",
"role_based_wipe_speed",
"scarf_angle_threshold",
"scarf_joint_flow_ratio",
"scarf_joint_speed",
"scarf_overhang_threshold",
"seam_gap",
"seam_position",
"seam_slope_conditional",
"seam_slope_entire_loop",
"seam_slope_inner_walls",
"seam_slope_min_length",
"seam_slope_start_height",
"seam_slope_steps",
"seam_slope_type",
"set_other_flow_ratios",
"silent_mode",
"single_extruder_multi_material",
"single_extruder_multi_material_priming",
"single_loop_draft_shield",
"skeleton_infill_density",
"skeleton_infill_line_width",
"skin_infill_density",
"skin_infill_depth",
"skin_infill_line_width",
"skirt_distance",
"skirt_height",
"skirt_loops",
"skirt_speed",
"skirt_start_angle",
"skirt_type",
"slice_closing_radius",
"slicing_mode",
"slow_down_layers",
"slowdown_for_curled_perimeters",
"small_area_infill_flow_compensation",
"small_area_infill_flow_compensation_model",
"small_perimeter_speed",
"small_perimeter_threshold",
"solid_infill_direction",
"solid_infill_filament",
"solid_infill_rotate_template",
"spaghetti_detector",
"sparse_infill_acceleration",
"sparse_infill_density",
"sparse_infill_filament",
"sparse_infill_flow_ratio",
"sparse_infill_line_width",
"sparse_infill_pattern",
"sparse_infill_rotate_template",
"sparse_infill_speed",
"spiral_finishing_flow_ratio",
"spiral_mode",
"spiral_mode_max_xy_smoothing",
"spiral_mode_smooth",
"spiral_starting_flow_ratio",
"staggered_inner_seams",
"standby_temperature_delta",
"start_end_points",
"support_angle",
"support_base_pattern",
"support_base_pattern_spacing",
"support_bottom_interface_spacing",
"support_bottom_z_distance",
"support_critical_regions_only",
"support_expansion",
"support_filament",
"support_flow_ratio",
"support_interface_bottom_layers",
"support_interface_filament",
"support_interface_flow_ratio",
"support_interface_loop_pattern",
"support_interface_not_for_body",
"support_interface_pattern",
"support_interface_spacing",
"support_interface_speed",
"support_interface_top_layers",
"support_ironing",
"support_ironing_flow",
"support_ironing_pattern",
"support_ironing_spacing",
"support_line_width",
"support_object_first_layer_gap",
"support_object_skip_flush",
"support_object_xy_distance",
"support_on_build_plate_only",
"support_remove_small_overhang",
"support_speed",
"support_style",
"support_threshold_angle",
"support_threshold_overlap",
"support_top_z_distance",
"support_type",
"symmetric_infill_y_axis",
"thick_bridges",
"thick_internal_bridges",
"thumbnails_format",
"timelapse_type",
"tool_change_on_wipe_tower",
"top_bottom_infill_wall_overlap",
"top_shell_layers",
"top_shell_thickness",
"top_solid_infill_flow_ratio",
"top_surface_acceleration",
"top_surface_density",
"top_surface_jerk",
"top_surface_line_width",
"top_surface_pattern",
"top_surface_speed",
"travel_acceleration",
"travel_jerk",
"travel_slope",
"travel_speed",
"travel_speed_z",
"tree_support_angle_slow",
"tree_support_auto_brim",
"tree_support_branch_angle",
"tree_support_branch_angle_organic",
"tree_support_branch_diameter",
"tree_support_branch_diameter_angle",
"tree_support_branch_diameter_organic",
"tree_support_branch_distance",
"tree_support_branch_distance_organic",
"tree_support_brim_width",
"tree_support_tip_diameter",
"tree_support_top_rate",
"tree_support_wall_count",
"tree_support_with_infill",
"upward_compatible_machine",
"volumetric_speed_coefficients",
"wall_direction",
"wall_distribution_count",
"wall_filament",
"wall_generator",
"wall_loops",
"wall_maximum_deviation",
"wall_maximum_resolution",
"wall_sequence",
"wall_transition_angle",
"wall_transition_filter_deviation",
"wall_transition_length",
"wipe",
"wipe_before_external_loop",
"wipe_distance",
"wipe_on_loops",
"wipe_speed",
"wipe_tower_bridging",
"wipe_tower_cone_angle",
"wipe_tower_extra_flow",
"wipe_tower_extra_rib_length",
"wipe_tower_extra_spacing",
"wipe_tower_filament",
"wipe_tower_fillet_wall",
"wipe_tower_max_purge_speed",
"wipe_tower_no_sparse_layers",
"wipe_tower_rib_width",
"wipe_tower_rotation_angle",
"wipe_tower_type",
"wipe_tower_wall_type",
"wipe_tower_x",
"wipe_tower_y",
"wiping_volumes_extruders",
"wrapping_detection_layers",
"wrapping_exclude_area",
"xy_contour_compensation",
"xy_hole_compensation",
"z_hop",
"z_hop_types",
"zaa_dont_alternate_fill_direction",
"zaa_enabled",
"zaa_min_z",
"zaa_minimize_perimeter_height",
};
static const std::vector<std::string> s_Preset_filament_options = {
"activate_air_filtration",
"activate_air_filtration_during_print",
"activate_air_filtration_on_completion",
"activate_chamber_temp_control",
"adaptive_pressure_advance",
"adaptive_pressure_advance_bridges",
"adaptive_pressure_advance_model",
"adaptive_pressure_advance_overhangs",
"additional_cooling_fan_speed",
"additional_fan_full_speed_layer",
"chamber_temperature",
"close_additional_fan_first_x_layers",
"close_fan_the_first_x_layers",
"compatible_printers",
"compatible_printers_condition",
"compatible_prints",
"compatible_prints_condition",
"complete_print_exhaust_fan_speed",
"cool_plate_temp",
"cool_plate_temp_initial_layer",
"default_filament_colour",
"dont_slow_down_outer_wall",
"during_print_exhaust_fan_speed",
"enable_overhang_bridge_fan",
"enable_pressure_advance",
"eng_plate_temp",
"eng_plate_temp_initial_layer",
"fan_cooling_layer_time",
"fan_max_speed",
"fan_min_speed",
"filament_adaptive_volumetric_speed",
"filament_adhesiveness_category",
"filament_change_extrusion_role_gcode",
"filament_change_length",
"filament_cooling_before_tower",
"filament_cooling_final_speed",
"filament_cooling_initial_speed",
"filament_cooling_moves",
"filament_cost",
"filament_density",
"filament_deretraction_speed",
"filament_diameter",
"filament_end_gcode",
"filament_extruder_variant",
"filament_flow_ratio",
"filament_flush_temp",
"filament_flush_volumetric_speed",
"filament_ironing_flow",
"filament_ironing_inset",
"filament_ironing_spacing",
"filament_ironing_speed",
"filament_is_support",
"filament_loading_speed",
"filament_loading_speed_start",
"filament_long_retractions_when_cut",
"filament_max_volumetric_speed",
"filament_minimal_purge_on_wipe_tower",
"filament_multitool_ramming",
"filament_multitool_ramming_flow",
"filament_multitool_ramming_volume",
"filament_notes",
"filament_printable",
"filament_retract_before_wipe",
"filament_retract_lift_above",
"filament_retract_lift_below",
"filament_retract_lift_enforce",
"filament_retract_restart_extra",
"filament_retract_when_changing_layer",
"filament_retraction_distances_when_cut",
"filament_retraction_length",
"filament_retraction_minimum_travel",
"filament_retraction_speed",
"filament_shrink",
"filament_shrinkage_compensation_z",
"filament_soluble",
"filament_stamping_distance",
"filament_stamping_loading_speed",
"filament_start_gcode",
"filament_toolchange_delay",
"filament_tower_interface_pre_extrusion_dist",
"filament_tower_interface_pre_extrusion_length",
"filament_tower_interface_print_temp",
"filament_tower_interface_purge_volume",
"filament_tower_ironing_area",
"filament_type",
"filament_unloading_speed",
"filament_unloading_speed_start",
"filament_vendor",
"filament_wipe",
"filament_wipe_distance",
"filament_z_hop",
"filament_z_hop_types",
"first_x_layer_fan_speed",
"full_fan_speed_layer",
"hot_plate_temp",
"hot_plate_temp_initial_layer",
"idle_temperature",
"inherits",
"internal_bridge_fan_speed",
"ironing_fan_speed",
"long_retractions_when_ec",
"nozzle_temperature",
"nozzle_temperature_initial_layer",
"nozzle_temperature_range_high",
"nozzle_temperature_range_low",
"overhang_fan_speed",
"overhang_fan_threshold",
"pellet_flow_coefficient",
"pressure_advance",
"reduce_fan_stop_start_freq",
"required_nozzle_HRC",
"retraction_distances_when_ec",
"slow_down_for_layer_cooling",
"slow_down_layer_time",
"slow_down_min_speed",
"supertack_plate_temp",
"supertack_plate_temp_initial_layer",
"support_material_interface_fan_speed",
"temperature_vitrification",
"textured_cool_plate_temp",
"textured_cool_plate_temp_initial_layer",
"textured_plate_temp",
"textured_plate_temp_initial_layer",
};
static const std::vector<std::string> s_Preset_printer_options = {
"adaptive_bed_mesh_margin",
"auxiliary_fan",
"bbl_use_printhost",
"bed_custom_model",
"bed_custom_texture",
"bed_exclude_area",
"bed_mesh_max",
"bed_mesh_min",
"bed_mesh_probe_distance",
"bed_temperature_formula",
"before_layer_change_gcode",
"best_object_pos",
"change_extrusion_role_gcode",
"change_filament_gcode",
"cooling_tube_length",
"cooling_tube_retraction",
"default_bed_type",
"default_nozzle_volume_type",
"default_print_profile",
"disable_m73",
"emit_machine_limits_to_gcode",
"enable_filament_ramming",
"enable_long_retraction_when_cut",
"enable_power_loss_recovery",
"extra_loading_move",
"extruder_clearance_height_to_lid",
"extruder_clearance_height_to_rod",
"extruder_clearance_radius",
"extruder_printable_area",
"extruder_printable_height",
"extruder_type",
"extruder_variant_list",
"fan_kickstart",
"fan_speedup_overhangs",
"fan_speedup_time",
"file_start_gcode",
"gcode_flavor",
"grab_length",
"head_wrap_detect_zone",
"high_current_on_filament_swap",
"host_type",
"inherits",
"layer_change_gcode",
"long_retractions_when_cut",
"machine_end_gcode",
"machine_load_filament_time",
"machine_pause_gcode",
"machine_start_gcode",
"machine_tool_change_time",
"machine_unload_filament_time",
"manual_filament_change",
"master_extruder_id",
"nozzle_flush_dataset",
"nozzle_height",
"nozzle_hrc",
"nozzle_type",
"nozzle_volume",
"parking_pos_retraction",
"part_cooling_fan_min_pwm",
"pellet_modded_printer",
"physical_extruder_map",
"preferred_orientation",
"print_host",
"print_host_webui",
"printable_area",
"printable_height",
"printer_agent",
"printer_extruder_id",
"printer_extruder_variant",
"printer_model",
"printer_notes",
"printer_structure",
"printer_technology",
"printer_variant",
"printhost_apikey",
"printhost_authorization_type",
"printhost_cafile",
"printhost_password",
"printhost_port",
"printhost_ssl_ignore_revoke",
"printhost_user",
"printing_by_object_gcode",
"purge_in_prime_tower",
"retract_lift_enforce",
"retraction_distances_when_cut",
"scan_first_layer",
"silent_mode",
"single_extruder_multi_material",
"support_air_filtration",
"support_chamber_temp_control",
"support_multi_bed_types",
"support_object_skip_flush",
"template_custom_gcode",
"thumbnails",
"thumbnails_format",
"time_cost",
"time_lapse_gcode",
"tool_change_on_wipe_tower",
"travel_slope",
"upward_compatible_machine",
"use_firmware_retraction",
"use_relative_e_distances",
"wipe_tower_type",
"wrapping_detection_gcode",
"wrapping_detection_layers",
"wrapping_exclude_area",
"z_hop_types",
"z_offset",
};