// ===== AUTO-GENERATED by tools/config_codegen.py ===== static const std::vector 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 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 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", };