# ElegooSlicer Settings

## Print Settings

### Quality

#### Layer height

- `layer_height` - Layer height: Slicing height for each layer. Smaller layer height means more accurate and more printing time.
- `initial_layer_print_height` - Initial layer height: Height of initial layer. Making initial layer height to be thick slightly can improve build plate ad...

#### Line width

- `line_width` - Default: Default line width if other line widths are set to 0. If expressed as a %, it will be computed over ...
- `initial_layer_line_width` - Initial layer: Line width of initial layer. If expressed as a %, it will be computed over the nozzle diameter.
- `outer_wall_line_width` - Outer wall: Line width of outer wall. If expressed as a %, it will be computed over the nozzle diameter.
- `inner_wall_line_width` - Inner wall: Line width of inner wall. If expressed as a %, it will be computed over the nozzle diameter.
- `top_surface_line_width` - Top surface: Line width for top surfaces. If expressed as a %, it will be computed over the nozzle diameter.
- `sparse_infill_line_width` - Sparse infill: Line width of internal sparse infill. If expressed as a %, it will be computed over the nozzle diame...
- `internal_solid_infill_line_width` - Internal solid infill: Line width of internal solid infill. If expressed as a %, it will be computed over the nozzle diamet...
- `support_line_width` - Support: Line width of support. If expressed as a %, it will be computed over the nozzle diameter.

#### Seam

- `seam_position` - Seam position: The start position to print each part of outer wall.
- `staggered_inner_seams` - Staggered inner seams: This option causes the inner seams to be shifted backwards based on their depth, forming a zigzag pa...
- `seam_gap` - Seam gap: In order to reduce the visibility of the seam in a closed loop extrusion, the loop is interrupted an...
- `seam_slope_type` - Scarf joint seam (beta): Use scarf joint to minimize seam visibility and increase seam strength.
- `seam_slope_conditional` - Conditional scarf joint: Apply scarf joints only to smooth perimeters where traditional seams do not conceal the seams at sha...
- `scarf_angle_threshold` - Conditional angle threshold: This option sets the threshold angle for applying a conditional scarf joint seam.
If the maximum ang...
- `scarf_overhang_threshold` - Conditional overhang threshold: This option determines the overhang threshold for the application of scarf joint seams. If the unsup...
- `scarf_joint_speed` - Scarf joint speed: This option sets the printing speed for scarf joints. It is recommended to print scarf joints at a s...
- `seam_slope_start_height` - Scarf start height: Start height of the scarf.
This amount can be specified in millimeters or as a percentage of the cur...
- `seam_slope_entire_loop` - Scarf around entire wall: The scarf extends to the entire length of the wall.
- `seam_slope_min_length` - Scarf length: Length of the scarf. Setting this parameter to zero effectively disables the scarf.
- `seam_slope_steps` - Scarf steps: Minimum number of segments of each scarf.
- `scarf_joint_flow_ratio` - Scarf joint flow ratio: This factor affects the amount of material for scarf joints.
- `seam_slope_inner_walls` - Scarf joint for inner walls: Use scarf joint for inner walls as well.
- `role_based_wipe_speed` - Role base wipe speed: The wipe speed is determined by the speed of the current extrusion role. e.g. if a wipe action is ex...
- `wipe_speed` - Wipe speed: The wipe speed is determined by the speed setting specified in this configuration. If the value is e...
- `wipe_on_loops` - Wipe on loops: To minimize the visibility of the seam in a closed loop extrusion, a small inward movement is execut...
- `wipe_before_external_loop` - Wipe before external loop: To minimize visibility of potential overextrusion at the start of an external perimeter when printin...

#### Precision

- `slice_closing_radius` - Slice gap closing radius: Cracks smaller than 2x gap closing radius are being filled during the triangle mesh slicing. The gap...
- `resolution` - Resolution: The G-code path is generated after simplifying the contour of models to avoid too many points and G-...
- `enable_arc_fitting` - Arc fitting: Enable this to get a G-code file which has G2 and G3 moves. The fitting tolerance is same as the res...
- `xy_hole_compensation` - X-Y hole compensation: Holes in objects will expand or contract in the XY plane by the configured value. Positive values ma...
- `xy_contour_compensation` - X-Y contour compensation: Contours of objects will expand or contract in the XY plane by the configured value. Positive values...
- `elefant_foot_compensation` - Elephant foot compensation: Shrinks the initial layer on build plate to compensate for elephant foot effect.
- `elefant_foot_compensation_layers` - Elephant foot compensation layers: The number of layers on which the elephant foot compensation will be active. The first layer will be...
- `precise_outer_wall` - Precise wall: Improve shell precision by adjusting outer wall spacing. This also improves layer consistency. NOTE:...
- `precise_z_height` - Precise Z height: Enable this to get precise z height of object after slicing. It will get the precise object height b...
- `hole_to_polyhole` - Convert holes to polyholes: Search for almost-circular holes that span more than one layer and convert the geometry to polyholes...
- `hole_to_polyhole_threshold` - Polyhole detection margin: Maximum defection of a point to the estimated radius of the circle.
As cylinders are often exported ...
- `hole_to_polyhole_twisted` - Polyhole twist: Rotate the polyhole every layer.

#### Ironing

- `ironing_type` - Ironing Type: Ironing is using small flow to print on same height of surface again to make flat surface more smoot...
- `ironing_pattern` - Ironing Pattern: The pattern that will be used when ironing.
- `ironing_flow` - Ironing flow: The amount of material to extrude during ironing. Relative to flow of normal layer height. Too high ...
- `ironing_spacing` - Ironing line spacing: The distance between the lines of ironing.
- `ironing_inset` - Ironing inset: The distance to keep from the edges. A value of 0 sets this to half of the nozzle diameter.
- `ironing_angle` - Ironing angle: The angle ironing is done at. A negative number disables this function and uses the default method.

#### Wall generator

- `wall_generator` - Wall generator: Classic wall generator produces walls with constant extrusion width and for very thin areas is used ...
- `wall_transition_angle` - Wall transitioning threshold angle: When to create transitions between even and odd numbers of walls. A wedge shape with an angle greate...
- `wall_transition_filter_deviation` - Wall transitioning filter margin: Prevent transitioning back and forth between one extra wall and one less. This margin extends the ra...
- `wall_transition_length` - Wall transition length: When transitioning between different numbers of walls as the part becomes thinner, a certain amount ...
- `wall_distribution_count` - Wall distribution count: The number of walls, counted from the center, over which the variation needs to be spread. Lower val...
- `initial_layer_min_bead_width` - First layer minimum wall width: The minimum wall width that should be used for the first layer is recommended to be set to the same ...
- `min_bead_width` - Minimum wall width: Width of the wall that will replace thin features (according to the Minimum feature size) of the mod...
- `min_feature_size` - Minimum feature size: Minimum thickness of thin features. Model features that are thinner than this value will not be prin...
- `min_length_factor` - Minimum wall length: Adjust this value to prevent short, unclosed walls from being printed, which could increase print ti...

#### Walls and surfaces

- `wall_sequence` - Walls printing order: Print sequence of the internal (inner) and external (outer) walls.

Use Inner/Outer for best overhan...
- `is_infill_first` - Print infill first: Order of wall/infill. When the tickbox is unchecked the walls are printed first, which works best in...
- `wall_direction` - Wall loop direction: The direction which the wall loops are extruded when looking down from the top.

By default all wall...
- `print_flow_ratio` - Flow ratio: The material may have volumetric change after switching between molten and crystalline states. This ...
- `top_solid_infill_flow_ratio` - Top surface flow ratio: This factor affects the amount of material for top solid infill. You can decrease it slightly to hav...
- `bottom_solid_infill_flow_ratio` - Bottom surface flow ratio: This factor affects the amount of material for bottom solid infill.

The actual bottom solid infill ...
- `only_one_wall_top` - Only one wall on top surfaces: Use only one wall on flat top surfaces, to give more space to the top infill pattern.
- `min_width_top_surface` - One wall threshold: If a top surface has to be printed and it's partially covered by another layer, it won't be consider...
- `only_one_wall_first_layer` - Only one wall on first layer: Use only one wall on first layer, to give more space to the bottom infill pattern.
- `reduce_crossing_wall` - Avoid crossing walls: Detour to avoid traveling across walls, which may cause blobs on the surface.
- `max_travel_detour_distance` - Avoid crossing walls - Max detour length: Maximum detour distance for avoiding crossing wall. Don't detour if the detour distance is larger th...
- `small_area_infill_flow_compensation` - Small area flow compensation (beta): Enable flow compensation for small infill areas.
- `small_area_infill_flow_compensation_model` - Flow Compensation Model: Flow Compensation Model, used to adjust the flow for small infill areas. The model is expressed as a...

#### Bridging

- `bridge_flow` - Bridge flow ratio: Decrease this value slightly (for example 0.9) to reduce the amount of material for bridge, to impro...
- `internal_bridge_flow` - Internal bridge flow ratio: This value governs the thickness of the internal bridge layer. This is the first layer over sparse i...
- `bridge_density` - External bridge density: Controls the density (spacing) of external bridge lines. 100% means solid bridge. Default is 100%.

...
- `internal_bridge_density` - Internal bridge density: Controls the density (spacing) of internal bridge lines. 100% means solid bridge. Default is 100%.

...
- `thick_bridges` - Thick external bridges: If enabled, bridges are more reliable, can bridge longer distances, but may look worse. If disabled,...
- `thick_internal_bridges` - Thick internal bridges: If enabled, thick internal bridges will be used. It's usually recommended to have this feature turne...
- `enable_extra_bridge_layer` - Extra bridge layers (beta): This option enables the generation of an extra bridge layer over internal and/or external bridges.

...
- `dont_filter_internal_bridges` - Filter out small internal bridges: This option can help reduce pillowing on top surfaces in heavily slanted or curved models.
By defaul...
- `counterbore_hole_bridging` - Bridge counterbore holes: This option creates bridges for counterbore holes, allowing them to be printed without support. Avai...

#### Overhangs

- `detect_overhang_wall` - Detect overhang wall: Detect the overhang percentage relative to line width and use different speed to print. For 100%% ov...
- `make_overhang_printable` - Make overhangs printable: Modify the geometry to print overhangs without support material.
- `make_overhang_printable_angle` - Make overhangs printable - Maximum angle: Maximum angle of overhangs to allow after making more steep overhangs printable.90° will not change...
- `make_overhang_printable_hole_size` - Make overhangs printable - Hole area: Maximum area of a hole in the base of the model before it's filled by conical material. A value of 0...
- `extra_perimeters_on_overhangs` - Extra perimeters on overhangs: Create additional perimeter paths over steep overhangs and areas where bridges cannot be anchored.
- `overhang_reverse` - Reverse on even: Extrude perimeters that have a part over an overhang in the reverse direction on even layers. This a...
- `overhang_reverse_internal_only` - Reverse only internal perimeters: Apply the reverse perimeters logic only on internal perimeters.

This setting greatly reduces part s...
- `overhang_reverse_threshold` - Reverse threshold: Number of mm the overhang need to be for the reversal to be considered useful. Can be a % of the per...

### Strength

#### Walls

- `wall_loops` - Wall loops: Number of walls of every layer.
- `alternate_extra_wall` - Alternate extra wall: This setting adds an extra wall to every other layer. This way the infill gets wedged vertically bet...
- `detect_thin_wall` - Detect thin wall: Detect thin wall which can't contain two line width. And use single line to print. Maybe printed not...

#### Top\/bottom shells

- `top_shell_layers` - Top shell layers: This is the number of solid layers of top shell, including the top surface layer. When the thickness...
- `top_shell_thickness` - Top shell thickness: The number of top solid layers is increased when slicing if the thickness calculated by top shell la...
- `top_surface_density` - Top surface density: Density of top surface layer. A value of 100% creates a fully solid, smooth top layer. Reducing this...
- `top_surface_pattern` - Top surface pattern: Line pattern of top surface infill.
- `bottom_shell_layers` - Bottom shell layers: This is the number of solid layers of bottom shell, including the bottom surface layer. When the thi...
- `bottom_shell_thickness` - Bottom shell thickness: The number of bottom solid layers is increased when slicing if the thickness calculated by bottom sh...
- `bottom_surface_density` - Bottom surface density: Density of the bottom surface layer. Intended for aesthetic or functional purposes, not to fix issue...
- `bottom_surface_pattern` - Bottom surface pattern: Line pattern of bottom surface infill, not bridge infill.
- `top_bottom_infill_wall_overlap` - Top/Bottom solid infill/wall overlap: Top solid infill area is enlarged slightly to overlap with wall for better bonding and to minimize t...

#### Infill

- `sparse_infill_density` - Sparse infill density: Density of internal sparse infill, 100% turns all sparse infill into solid infill and internal solid...
- `fill_multiline` - Fill Multiline: Using multiple lines for the infill pattern, if supported by infill pattern.
- `sparse_infill_pattern` - Sparse infill pattern: Line pattern for internal sparse infill.
- `infill_direction` - Sparse infill direction: Angle for sparse infill pattern, which controls the start or main direction of line.
- `sparse_infill_rotate_template` - Sparse infill rotation template: Rotate the sparse infill direction per layer using a template of angles. Enter comma-separated degre...
- `skin_infill_density` - Skin infill density: The portion of the model's outer surface within a certain depth range is called the skin. This param...
- `skeleton_infill_density` - Skeleton infill density: The remaining part of the model contour after removing a certain depth from the surface is called th...
- `infill_lock_depth` - Infill lock depth: The parameter sets the overlapping depth between the interior and skin.
- `skin_infill_depth` - Skin infill depth: The parameter sets the depth of skin.
- `skin_infill_line_width` - Skin line width: Adjust the line width of the selected skin paths.
- `skeleton_infill_line_width` - Skeleton line width: Adjust the line width of the selected skeleton paths.
- `symmetric_infill_y_axis` - Symmetric infill Y axis: If the model has two parts that are symmetric about the Y axis, and you want these parts to have sym...
- `infill_shift_step` - Infill shift step: This parameter adds a slight displacement to each layer of infill to create a cross texture.
- `lateral_lattice_angle_1` - Lateral lattice angle 1: The angle of the first set of Lateral lattice elements in the Z direction. Zero is vertical.
- `lateral_lattice_angle_2` - Lateral lattice angle 2: The angle of the second set of Lateral lattice elements in the Z direction. Zero is vertical.
- `infill_overhang_angle` - Infill overhang angle: The angle of the infill angled lines. 60° will result in a pure honeycomb.
- `infill_anchor_max` - Maximum length of the infill anchor: Connect an infill line to an internal perimeter with a short segment of an additional perimeter. If ...
- `infill_anchor` - Sparse infill anchor length: Connect an infill line to an internal perimeter with a short segment of an additional perimeter. If ...
- `internal_solid_infill_pattern` - Internal solid infill pattern: Line pattern of internal solid infill. if the detect narrow internal solid infill be enabled, the co...
- `solid_infill_direction` - Solid infill direction: Angle for solid infill pattern, which controls the start or main direction of line.
- `solid_infill_rotate_template` - Solid infill rotation template: This parameter adds a rotation of solid infill direction to each layer according to the specified te...
- `gap_fill_target` - Apply gap fill: Enables gap fill for the selected solid surfaces. The minimum gap length that will be filled can be ...
- `filter_out_gap_fill` - Filter out tiny gaps: Don't print gap fill with a length is smaller than the threshold specified (in mm). This setting app...
- `infill_wall_overlap` - Infill/Wall overlap: Infill area is enlarged slightly to overlap with wall for better bonding. The percentage value is re...

#### Advanced

- `align_infill_direction_to_model` - Align infill direction to model: Aligns infill and surface fill directions to follow the model's orientation on the build plate. When...
- `extra_solid_infills` - Insert solid layers: Insert solid infill at specific layers. Use N to insert every Nth layer, N#K to insert K consecutive...
- `bridge_angle` - External bridge infill direction: Bridging angle override. If left to zero, the bridging angle will be calculated automatically. Other...
- `internal_bridge_angle` - Internal bridge infill direction: Internal bridging angle override. If left to zero, the bridging angle will be calculated automatical...
- `minimum_sparse_infill_area` - Minimum sparse infill threshold: Sparse infill area which is smaller than threshold value is replaced by internal solid infill.
- `infill_combination` - Infill combination: Automatically Combine sparse infill of several layers to print together to reduce time. Wall is stil...
- `infill_combination_max_layer_height` - Infill combination - Max layer height: Maximum layer height for the combined sparse infill.

Set it to 0 or 100% to use the nozzle diameter...
- `detect_narrow_internal_solid_infill` - Detect narrow internal solid infill: This option will auto-detect narrow internal solid infill areas. If enabled, the concentric pattern ...
- `ensure_vertical_shell_thickness` - Ensure vertical shell thickness: Add solid infill near sloping surfaces to guarantee the vertical shell thickness (top+bottom solid l...

### Speed

#### Initial layer speed

- `initial_layer_speed` - Initial layer: Speed of initial layer except the solid infill part.
- `initial_layer_infill_speed` - Initial layer infill: Speed of solid infill part of initial layer.
- `initial_layer_travel_speed` - Initial layer travel speed: Travel speed of initial layer.
- `slow_down_layers` - Number of slow layers: The first few layers are printed slower than normal. The speed is gradually increased in a linear fa...

#### Other layers speed

- `outer_wall_speed` - Outer wall: Speed of outer wall which is outermost and visible. It's used to be slower than inner wall speed to ...
- `inner_wall_speed` - Inner wall: Speed of inner wall.
- `small_perimeter_speed` - Small perimeters: This separate setting will affect the speed of perimeters having radius <= small_perimeter_threshold...
- `small_perimeter_threshold` - Small perimeters threshold: This sets the threshold for small perimeter length. Default threshold is 0mm.
- `sparse_infill_speed` - Sparse infill: Speed of internal sparse infill.
- `internal_solid_infill_speed` - Internal solid infill: Speed of internal solid infill, not the top and bottom surface.
- `top_surface_speed` - Top surface: Speed of top surface infill which is solid.
- `gap_infill_speed` - Gap infill: Speed of gap infill. Gap usually has irregular line width and should be printed more slowly.
- `ironing_speed` - Ironing speed: Print speed of ironing lines.
- `support_speed` - Support: Speed of support.
- `support_interface_speed` - Support interface: Speed of support interface.

#### Overhang speed

- `enable_overhang_speed` - Slow down for overhang: Enable this option to slow printing down for different overhang degree.
- `slowdown_for_curled_perimeters` - Slow down for curled perimeters: Enable this option to slow down printing in areas where perimeters may have curled upwards. For exam...
- Overhang speed: `overhang_1_4_speed`, `overhang_2_4_speed`, `overhang_3_4_speed`, `overhang_4_4_speed`
- Bridge: `bridge_speed`, `internal_bridge_speed`

#### Travel speed

- `travel_speed` - Travel: Speed of travel which is faster and without extrusion.

#### Acceleration

- `default_acceleration` - Normal printing: The default acceleration of both normal printing and travel except initial layer.
- `outer_wall_acceleration` - Outer wall: Acceleration of outer wall. Using a lower value can improve quality.
- `inner_wall_acceleration` - Inner wall: Acceleration of inner walls.
- `bridge_acceleration` - Bridge: Acceleration of bridges. If the value is expressed as a percentage (e.g. 50%), it will be calculated...
- `sparse_infill_acceleration` - Sparse infill: Acceleration of sparse infill. If the value is expressed as a percentage (e.g. 100%), it will be cal...
- `internal_solid_infill_acceleration` - Internal solid infill: Acceleration of internal solid infill. If the value is expressed as a percentage (e.g. 100%), it wil...
- `initial_layer_acceleration` - Initial layer: Acceleration of initial layer. Using a lower value can improve build plate adhesion.
- `top_surface_acceleration` - Top surface: Acceleration of top surface infill. Using a lower value may improve top surface quality.
- `travel_acceleration` - Travel: Acceleration of travel moves.
- `accel_to_decel_enable` - Enable accel_to_decel: Klipper's max_accel_to_decel will be adjusted automatically
- `accel_to_decel_factor` - accel_to_decel: Klipper's max_accel_to_decel will be adjusted to this %% of acceleration.

#### Jerk(XY)

- `default_jerk` - Default: Default jerk.
- `outer_wall_jerk` - Outer wall: Jerk of outer walls.
- `inner_wall_jerk` - Inner wall: Jerk of inner walls.
- `infill_jerk` - Infill: Jerk for infill.
- `top_surface_jerk` - Top surface: Jerk for top surface.
- `initial_layer_jerk` - Initial layer: Jerk for initial layer.
- `travel_jerk` - Travel: Jerk for travel.
- `default_junction_deviation` - Junction Deviation: Marlin Firmware Junction Deviation (replaces the traditional XY Jerk setting).

#### Advanced

- `max_volumetric_extrusion_rate_slope` - Extrusion rate smoothing: This parameter smooths out sudden extrusion rate changes that happen when the printer transitions fr...
- `max_volumetric_extrusion_rate_slope_segment_length` - Smoothing segment length: A lower value results in smoother extrusion rate transitions. However, this results in a significant...
- `extrusion_rate_smoothing_external_perimeter_only` - Apply only on external features: Applies extrusion rate smoothing only on external perimeters and overhangs. This can help reduce art...

### Support

#### Support

- `enable_support` - Enable support: Enable support generation.
- `support_type` - Type: Normal (auto) and Tree (auto) are used to generate support automatically. If Normal (manual) or Tree...
- `support_style` - Style: Style and shape of the support. For normal support, projecting the supports into a regular grid will...
- `support_threshold_angle` - Threshold angle: Support will be generated for overhangs whose slope angle is below the threshold.
- `support_threshold_overlap` - Threshold overlap: If threshold angle is zero, support will be generated for overhangs whose overlap is below the thres...
- `raft_first_layer_density` - Initial layer density: Density of the first raft or support layer.
- `raft_first_layer_expansion` - Initial layer expansion: Expand the first raft or support layer to improve bed plate adhesion.
- `support_on_build_plate_only` - On build plate only: Don't create support on model surface, only on build plate.
- `support_critical_regions_only` - Support critical regions only: Only create support for critical regions including sharp tail, cantilever, etc.
- `support_remove_small_overhang` - Remove small overhangs: Remove small overhangs that possibly need no supports.

#### Raft

- `raft_layers` - Raft layers: Object will be raised by this number of support layers. Use this function to avoid warping when prin...
- `raft_contact_distance` - Raft contact Z distance: Z gap between object and raft. Ignored for soluble interface.

#### Support filament

- `support_filament` - Support/raft base: Filament to print support base and raft. "Default" means no specific filament for support and curren...
- `support_interface_filament` - Support/raft interface: Filament to print support interface. "Default" means no specific filament for support interface and ...
- `support_interface_not_for_body` - Avoid interface filament for base: Avoid using support interface filament to print support base if possible.

#### Support ironing

- `support_ironing` - Ironing Support Interface: Ironing is using small flow to print on same height of support interface again to make it more smoot...
- `support_ironing_pattern` - Support Ironing Pattern: The pattern that will be used when ironing.
- `support_ironing_flow` - Support Ironing flow: The amount of material to extrude during ironing. Relative to flow of normal support interface layer...
- `support_ironing_spacing` - Support Ironing line spacing: The distance between the lines of ironing.

#### Advanced

- `support_top_z_distance` - Top Z distance: The Z gap between the top support interface and object.
- `support_bottom_z_distance` - Bottom Z distance: The Z gap between the bottom support interface and object.
- `tree_support_wall_count` - Support wall loops: This setting specifies the count of support walls in the range of [0,2]. 0 means auto.
- `support_base_pattern` - Base pattern: Line pattern of support.
- `support_base_pattern_spacing` - Base pattern spacing: Spacing between support lines.
- `support_angle` - Pattern angle: Use this setting to rotate the support pattern on the horizontal plane.
- `support_interface_top_layers` - Top interface layers: Number of top interface layers.
- `support_interface_bottom_layers` - Bottom interface layers: Number of bottom interface layers.
- `support_interface_pattern` - Interface pattern: Line pattern of support interface. Default pattern for non-soluble support interface is Rectilinear,...
- `support_interface_spacing` - Top interface spacing: Spacing of interface lines. Zero means solid interface.
Force using solid interface when support iro...
- `support_bottom_interface_spacing` - Bottom interface spacing: Spacing of bottom interface lines. Zero means solid interface.
- `support_expansion` - Normal Support expansion: Expand (+) or shrink (-) the horizontal span of normal support.
- `support_object_xy_distance` - Support/object xy distance: XY separation between an object and its support.
- `support_object_first_layer_gap` - Support/object first layer gap: XY separation between an object and its support at the first layer.
- `bridge_no_support` - Don't support bridges: Don't support the whole bridge area which make support very large. Bridges can usually be printed di...
- `max_bridge_length` - Max bridge length: Max length of bridges that don't need support. Set it to 0 if you want all bridges to be supported, ...
- `independent_support_layer_height` - Independent support layer height: Support layer uses layer height independent with object layer. This is to support customizing z-gap ...

#### Tree supports

- `tree_support_tip_diameter` - Tip Diameter: Branch tip diameter for organic supports.
- `tree_support_branch_distance` - Tree support branch distance: This setting determines the distance between neighboring tree support nodes.
- `tree_support_branch_distance_organic` - Tree support branch distance: This setting determines the distance between neighboring tree support nodes.
- `tree_support_top_rate` - Branch Density: Adjusts the density of the support structure used to generate the tips of the branches. A higher val...
- `tree_support_branch_diameter` - Tree support branch diameter: This setting determines the initial diameter of support nodes.
- `tree_support_branch_diameter_organic` - Tree support branch diameter: This setting determines the initial diameter of support nodes.
- `tree_support_branch_diameter_angle` - Branch Diameter Angle: The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of...
- `tree_support_branch_angle` - Tree support branch angle: This setting determines the maximum overhang angle that the branches of tree support are allowed to ...
- `tree_support_branch_angle_organic` - Tree support branch angle: This setting determines the maximum overhang angle that the branches of tree support are allowed to ...
- `tree_support_angle_slow` - Preferred Branch Angle: The preferred angle of the branches, when they do not have to avoid the model. Use a lower angle to ...
- `tree_support_adaptive_layer_height` - Adaptive layer height: Enabling this option means the height of tree support layer except the first will be automatically c...
- `tree_support_auto_brim` - Auto brim width: Enabling this option means the width of the brim for tree support will be automatically calculated.
- `tree_support_brim_width` - Tree support brim width: Distance from tree branch to the outermost brim line.

### Multimaterial

#### Prime tower

- `enable_prime_tower` - Enable: The wiping tower can be used to clean up the residue on the nozzle and stabilize the chamber pressur...
- `prime_tower_width` - Width: Width of the prime tower.
- `prime_volume` - Prime volume: The volume of material to prime extruder on tower.
- `prime_tower_brim_width` - Brim width: Width of the brim.
- `wipe_tower_rotation_angle` - Wipe tower rotation angle: Wipe tower rotation angle with respect to X axis.
- `wipe_tower_bridging` - Maximal bridging distance: Maximal distance between supports on sparse infill sections.
- `wipe_tower_extra_spacing` - Wipe tower purge lines spacing: Spacing of purge lines on the wipe tower.
- `wipe_tower_extra_flow` - Extra flow for purging: Extra flow used for the purging lines on the wipe tower. This makes the purging lines thicker or nar...
- `wipe_tower_max_purge_speed` - Maximum wipe tower print speed: The maximum print speed when purging in the wipe tower and printing the wipe tower sparse layers. Wh...
- `wipe_tower_wall_type` - Wall type: Wipe tower outer wall type.
1. Rectangle: The default wall type, a rectangle with fixed width and he...
- `wipe_tower_cone_angle` - Stabilization cone apex angle: Angle at the apex of the cone that is used to stabilize the wipe tower. Larger angle means wider bas...
- `wipe_tower_extra_rib_length` - Extra rib length: Positive values can increase the size of the rib wall, while negative values can reduce the size.How...
- `wipe_tower_rib_width` - Rib width: Rib width
- `wipe_tower_fillet_wall` - Fillet wall: The wall of prime tower will fillet.
- `wipe_tower_no_sparse_layers` - No sparse layers (beta): If enabled, the wipe tower will not be printed on layers with no tool changes. On layers with a tool...
- `single_extruder_multi_material_priming` - Prime all printing extruders: If enabled, all printing extruders will be primed at the front edge of the print bed at the start of...

#### Filament for Features

- `wall_filament` - Walls: Filament to print walls.
- `sparse_infill_filament` - Infill: Filament to print internal sparse infill.
- `solid_infill_filament` - Solid infill: Filament to print solid infill.
- `wipe_tower_filament` - Wipe tower: The extruder to use when printing perimeter of the wipe tower. Set to 0 to use the one that is avail...

#### Ooze prevention

- `ooze_prevention` - Enable: This option will drop the temperature of the inactive extruders to prevent oozing.
- `standby_temperature_delta` - Temperature variation: Temperature difference to be applied when an extruder is not active. The value is not used when 'idl...
- `preheat_time` - Preheat time: To reduce the waiting time after tool change, Orca can preheat the next tool while the current tool ...
- `preheat_steps` - Preheat steps: Insert multiple preheat commands (e.g. M104.1). Only useful for Prusa XL. For other printers, please...

#### Flush options

- `flush_into_infill` - Flush into objects' infill: Purging after filament change will be done inside objects' infills. This may lower the amount of was...
- `flush_into_objects` - Flush into this object: This object will be used to purge the nozzle after a filament change to save filament and decrease t...
- `flush_into_support` - Flush into objects' support: Purging after filament change will be done inside objects' support. This may lower the amount of was...

#### Advanced

- `interlocking_beam` - Use beam interlocking: Generate interlocking beam structure at the locations where different filaments touch. This improves...
- `interface_shells` - Interface shells: Force the generation of solid shells between adjacent materials/volumes. Useful for multi-extruder p...
- `mmu_segmented_region_max_width` - Maximum width of a segmented region: Maximum width of a segmented region. Zero disables this feature.
- `mmu_segmented_region_interlocking_depth` - Interlocking depth of a segmented region: Interlocking depth of a segmented region. It will be ignored if "mmu_segmented_region_max_width" is ...
- `interlocking_beam_width` - Interlocking beam width: The width of the interlocking structure beams.
- `interlocking_orientation` - Interlocking direction: Orientation of interlock beams.
- `interlocking_beam_layer_count` - Interlocking beam layers: The height of the beams of the interlocking structure, measured in number of layers. Less layers is ...
- `interlocking_depth` - Interlocking depth: The distance from the boundary between filaments to generate interlocking structure, measured in cel...
- `interlocking_boundary_avoidance` - Interlocking boundary avoidance: The distance from the outside of a model where interlocking structures will not be generated, measur...

### Others

#### Skirt

- `skirt_loops` - Skirt loops: Number of loops for the skirt. Zero means disabling skirt.
- `skirt_type` - Skirt type: Combined - single skirt for all objects, Per object - individual object skirt.
- `min_skirt_length` - Skirt minimum extrusion length: Minimum filament extrusion length in mm when printing the skirt. Zero means this feature is disabled...
- `skirt_distance` - Skirt distance: The distance from the skirt to the brim or the object.
- `skirt_start_angle` - Skirt start point: Angle from the object center to skirt start point. Zero is the most right position, counter clockwis...
- `skirt_speed` - Skirt speed: Speed of skirt, in mm/s. Zero means use default layer extrusion speed.
- `skirt_height` - Skirt height: How many layers of skirt. Usually only one layer.
- `draft_shield` - Draft shield: A draft shield is useful to protect an ABS or ASA print from warping and detaching from print bed du...
- `single_loop_draft_shield` - Single loop after first layer: Limits the skirt/draft shield loops to one wall after the first layer. This is useful, on occasion, ...

#### Brim

- `brim_type` - Brim type: This controls the generation of the brim at outer and/or inner side of models. Auto means the brim w...
- `brim_width` - Brim width: Distance from model to the outermost brim line.
- `brim_object_gap` - Brim-object gap: A gap between innermost brim line and object can make brim be removed more easily.
- `brim_ears_max_angle` - Brim ear max angle: Maximum angle to let a brim ear appear.
If set to 0, no brim will be created.
If set to ~180, brim w...
- `brim_ears_detection_length` - Brim ear detection radius: The geometry will be decimated before detecting sharp angles. This parameter indicates the minimum l...

#### Special mode

- `slicing_mode` - Slicing Mode: Use "Even-odd" for 3DLabPrint airplane models. Use "Close holes" to close all holes in the model.
- `print_sequence` - Print sequence: Print sequence, layer by layer or object by object.
- `print_order` - Intra-layer order: Print order within a single layer.
- `spiral_mode` - Spiral vase: Spiralize smooths out the z moves of the outer contour. And turns a solid model into a single walled...
- `spiral_mode_smooth` - Smooth Spiral: Smooth Spiral smooths out X and Y moves as well, resulting in no visible seam at all, even in the XY...
- `spiral_mode_max_xy_smoothing` - Max XY Smoothing: Maximum distance to move points in XY to try to achieve a smooth spiral. If expressed as a %, it wil...
- `spiral_starting_flow_ratio` - Spiral starting flow ratio: Sets the starting flow ratio while transitioning from the last bottom layer to the spiral. Normally ...
- `spiral_finishing_flow_ratio` - Spiral finishing flow ratio: Sets the finishing flow ratio while ending the spiral. Normally the spiral transition scales the flo...
- `timelapse_type` - Timelapse: If smooth or traditional mode is selected, a timelapse video will be generated for each print. After...

#### Fuzzy Skin

- `fuzzy_skin` - Fuzzy Skin: Randomly jitter while printing the wall, so that the surface has a rough look. This setting controls...
- `fuzzy_skin_mode` - Fuzzy skin generator mode: Fuzzy skin generation mode. Works only with Arachne!
Displacement: Сlassic mode when the pattern is...
- `fuzzy_skin_noise_type` - Fuzzy skin noise type: Noise type to use for fuzzy skin generation:
Classic: Classic uniform random noise.
Perlin: Perlin n...
- `fuzzy_skin_point_distance` - Fuzzy skin point distance: The average distance between the random points introduced on each line segment.
- `fuzzy_skin_thickness` - Fuzzy skin thickness: The width within which to jitter. It's advised to be below outer wall line width.
- `fuzzy_skin_scale` - Fuzzy skin feature size: The base size of the coherent noise features, in mm. Higher values will result in larger features.
- `fuzzy_skin_octaves` - Fuzzy Skin Noise Octaves: The number of octaves of coherent noise to use. Higher values increase the detail of the noise, but ...
- `fuzzy_skin_persistence` - Fuzzy skin noise persistence: The decay rate for higher octaves of the coherent noise. Lower values will result in smoother noise.
- `fuzzy_skin_first_layer` - Apply fuzzy skin to first layer: Whether to apply fuzzy skin on the first layer.

#### G-code output

- `reduce_infill_retraction` - Reduce infill retraction: Don't retract when the travel is in infill area absolutely. That means the oozing can't been seen. T...
- `gcode_add_line_number` - Add line number: Enable this to add line number(Nx) at the beginning of each G-code line.
- `gcode_comments` - Verbose G-code: Enable this to get a commented G-code file, with each line explained by a descriptive text. If you p...
- `gcode_label_objects` - Label objects: Enable this to add comments into the G-code labeling print moves with what object they belong to, wh...
- `exclude_object` - Exclude objects: Enable this option to add EXCLUDE OBJECT command in G-code.
- `filename_format`

#### Post-processing Scripts

- `post_process`

#### Notes

- `notes` - Configuration notes: You can put here your personal notes. This text will be added to the G-code header comments.

### icon_data

#### Layer height

- `param_layer_height.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><path d="M2.5.5H.5m2,14H.5m1-1V1.5" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><path d="M.5,16.5h16m0-3h0a1,1,0,0,0-1-1H5.5a1,1,0,0,0-1,1h0a1,1,0,0,0,1,1h10A1,1,0,0,0,16.5,13.5Zm0-4h0a1,1,0,0,0-1-1H5.5a1,1,0,0,0-1,1h0a1,1,0,0,0,1,1h10A1,1,0,0,0,16.5,9.5Zm0-4h0a1,1,0,0,0-1-1H5.5a1,1,0,0,0-1,1h0a1,1,0,0,0,1,1h10A1,1,0,0,0,16.5,5.5Zm0-4h0a1,1,0,0,0-1-1H5.5a1,1,0,0,0-1,1h0a1,1,0,0,0,1,1h10A1,1,0,0,0,16.5,1.5Z" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><\/svg>`

#### Line width

- `param_line_width.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><path d="M.5.5v2m16-2v2m-1-1H1.5" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><path d="M15.5,14.5H1.5a1,1,0,0,1-1-1h0a1,1,0,0,1,1-1h14a1,1,0,0,1,1,1h0A1,1,0,0,1,15.5,14.5Zm1-5h0a1,1,0,0,0-1-1H1.5a1,1,0,0,0-1,1h0a1,1,0,0,0,1,1h14A1,1,0,0,0,16.5,9.5Zm0-4h0a1,1,0,0,0-1-1H1.5a1,1,0,0,0-1,1h0a1,1,0,0,0,1,1h14A1,1,0,0,0,16.5,5.5Zm-16,11h16" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><\/svg>`

#### Seam

- `param_seam.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><rect x="0.5" y="0.5" width="16" height="16" rx="1" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><path d="M7,5H5V4H7ZM7,6H5V7H7ZM7,8H5V9H7Zm0,2H5v1H7ZM7,2H5V3H7ZM7,12H5v1H7Zm0,2H5v1H7Z" style="fill:#0066bd"\/><rect x="7" y="1" width="2" height="1" style="fill:#0066bd"\/><rect x="7" y="5" width="2" height="1" style="fill:#0066bd"\/><rect x="7" y="7" width="2" height="1" style="fill:#0066bd"\/><rect x="7" y="9" width="2" height="1" style="fill:#0066bd"\/><rect x="7" y="11" width="2" height="1" style="fill:#0066bd"\/><rect x="7" y="3" width="2" height="1" style="fill:#0066bd"\/><rect x="7" y="13" width="2" height="1" style="fill:#0066bd"\/><rect x="7" y="15" width="2" height="1" style="fill:#0066bd"\/><\/svg>`

#### Precision

- `param_precision.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><path d="M8.5.5v3m0,10v3m8-8h-3m-10,0H.5" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><path d="M6.5,16.5h-5a1,1,0,0,1-1-1v-5m10,6h5a1,1,0,0,0,1-1v-5m0-4v-5a1,1,0,0,0-1-1h-5m-4,0h-5a1,1,0,0,0-1,1v5m8,0v4m2-2h-4" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><\/svg>`

#### Ironing

- `param_ironing.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><path d="M14.5,5.5h-5c-8,0-9,7-9,7h16L13.689,1.257A1,1,0,0,0,12.719.5H5.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="0.5" y1="16.5" x2="16.5" y2="16.5" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><rect x="9" y="14" width="1" height="1" style="fill:#0066bd"\/><rect x="7" y="14" width="1" height="1" style="fill:#0066bd"\/><rect x="5" y="14" width="1" height="1" style="fill:#0066bd"\/><rect x="3" y="14" width="1" height="1" style="fill:#0066bd"\/><rect x="1" y="14" width="1" height="1" style="fill:#0066bd"\/><rect x="11" y="14" width="1" height="1" style="fill:#0066bd"\/><rect x="13" y="14" width="1" height="1" style="fill:#0066bd"\/><rect x="15" y="14" width="1" height="1" style="fill:#0066bd"\/><\/svg>`

#### Wall generator

- `param_wall_generator.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><line x1="11.5" y1="4.5" x2="16.5" y2="4.5" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><line x1="0.5" y1="6.5" x2="16.5" y2="6.5" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><line x1="0.5" y1="8.5" x2="16.5" y2="8.5" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><line x1="0.5" y1="10.5" x2="16.5" y2="10.5" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><line x1="0.5" y1="12.5" x2="16.5" y2="12.5" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><path d="M1.5,14.5h14a1,1,0,0,1,1,1v1a0,0,0,0,1,0,0H.5a0,0,0,0,1,0,0v-1A1,1,0,0,1,1.5,14.5Z" transform="translate(17 31) rotate(180)" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="0.5" y1="12.5" x2="0.5" y2="10.5" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><line x1="16.5" y1="10.5" x2="16.5" y2="8.5" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><line x1="0.5" y1="8.5" x2="0.5" y2="6.5" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><line x1="16.5" y1="6.5" x2="16.5" y2="4.5" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><rect x="8" width="1" height="1" transform="translate(17 1) rotate(-180)" style="fill:#0066bd;opacity:0.25"\/><rect x="6" width="1" height="1" transform="translate(13 1) rotate(-180)" style="fill:#0066bd;opacity:0.2"\/><rect x="4" width="1" height="1" transform="translate(9 1) rotate(-180)" style="fill:#0066bd;opacity:0.15"\/><rect x="2" width="1" height="1" transform="translate(5 1) rotate(-180)" style="fill:#0066bd;opacity:0.1"\/><rect width="1" height="1" transform="translate(1 1) rotate(-180)" style="fill:#0066bd;opacity:0.05"\/><rect x="10" width="1" height="1" transform="translate(21 1) rotate(-180)" style="fill:#0066bd;opacity:0.3"\/><rect x="12" width="1" height="1" transform="translate(25 1) rotate(-180)" style="fill:#0066bd;opacity:0.35000000000000003"\/><rect x="14" width="1" height="1" transform="translate(29 1) rotate(-180)" style="fill:#0066bd;opacity:0.4"\/><rect x="16" width="1" height="1" transform="translate(33 1) rotate(-180)" style="fill:#0066bd;opacity:0.45"\/><rect x="16" y="2" width="1" height="1" transform="translate(33 5) rotate(-180)" style="fill:#0066bd;opacity:0.5"\/><rect x="14" y="2" width="1" height="1" transform="translate(29 5) rotate(-180)" style="fill:#0066bd;opacity:0.55"\/><rect x="12" y="2" width="1" height="1" transform="translate(25 5) rotate(-180)" style="fill:#0066bd;opacity:0.6"\/><rect x="10" y="2" width="1" height="1" transform="translate(21 5) rotate(-180)" style="fill:#0066bd;opacity:0.65"\/><rect x="8" y="2" width="1" height="1" transform="translate(17 5) rotate(-180)" style="fill:#0066bd;opacity:0.7000000000000001"\/><rect x="6" y="2" width="1" height="1" transform="translate(13 5) rotate(-180)" style="fill:#0066bd;opacity:0.75"\/><rect x="4" y="2" width="1" height="1" transform="translate(9 5) rotate(-180)" style="fill:#0066bd;opacity:0.8"\/><rect x="2" y="2" width="1" height="1" transform="translate(5 5) rotate(-180)" style="fill:#0066bd;opacity:0.85"\/><rect y="4" width="1" height="1" transform="translate(1 9) rotate(-180)" style="fill:#0066bd;opacity:0.9500000000000001"\/><rect y="2" width="1" height="1" transform="translate(1 5) rotate(-180)" style="fill:#0066bd;opacity:0.9"\/><rect x="2" y="4" width="1" height="1" transform="translate(5 9) rotate(-180)" style="fill:#0066bd"\/><rect x="4" y="4" width="2" height="1" transform="translate(10 9) rotate(-180)" style="fill:#0066bd"\/><rect x="7" y="4" width="3" height="1" transform="translate(17 9) rotate(-180)" style="fill:#0066bd"\/><\/svg>`

#### Walls and surfaces

- `param_wall_surface.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><rect x="4" y="4" width="1" height="1" transform="translate(9 9) rotate(-180)" style="fill:#0066bd"\/><rect x="12" y="12" width="1" height="1" transform="translate(25 25) rotate(-180)" style="fill:#0066bd"\/><line x1="0.5" y1="4.5" x2="2.5" y2="4.5" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><line x1="0.5" y1="6.5" x2="2.5" y2="6.5" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><line x1="0.5" y1="8.5" x2="2.5" y2="8.5" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><line x1="0.5" y1="10.5" x2="2.5" y2="10.5" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><line x1="0.5" y1="12.5" x2="2.5" y2="12.5" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><line x1="14.5" y1="4.5" x2="16.5" y2="4.5" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><line x1="14.5" y1="6.5" x2="16.5" y2="6.5" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><line x1="14.5" y1="8.5" x2="16.5" y2="8.5" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><line x1="14.5" y1="10.5" x2="16.5" y2="10.5" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><line x1="14.5" y1="12.5" x2="16.5" y2="12.5" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><path d="M.5.5h16a0,0,0,0,1,0,0v1a1,1,0,0,1-1,1H1.5a1,1,0,0,1-1-1V.5A0,0,0,0,1,.5.5Z" transform="translate(17 3) rotate(180)" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><path d="M1.5,14.5h14a1,1,0,0,1,1,1v1a0,0,0,0,1,0,0H.5a0,0,0,0,1,0,0v-1A1,1,0,0,1,1.5,14.5Z" transform="translate(17 31) rotate(180)" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><line x1="12.5" y1="4.5" x2="4.5" y2="12.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="12.5" y1="8.5" x2="8.5" y2="12.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="8.5" y1="4.5" x2="4.5" y2="8.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

#### Bridging

- `param_bridge.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><path d="M13.5,7.5v9h3V1.5a1,1,0,0,0-1-1H1.5a1,1,0,0,0-1,1v15h3v-9" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="3.5" y1="3.5" x2="3.5" y2="7.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="5.5" y1="3.5" x2="5.5" y2="7.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="7.5" y1="3.5" x2="7.5" y2="7.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="9.5" y1="3.5" x2="9.5" y2="7.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="11.5" y1="3.5" x2="11.5" y2="7.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="13.5" y1="3.5" x2="13.5" y2="7.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="3.5" y1="3.5" x2="13.5" y2="3.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="3.5" y1="7.5" x2="13.5" y2="7.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

#### Overhangs

- `param_overhang.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><path d="M2.5,16.5h-1a1,1,0,0,1-1-1V1.5a1,1,0,0,1,1-1h14a1,1,0,0,1,1,1v1" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><path d="M2.5,16.5a14,14,0,0,1,14-14" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M2.5,16.5c0-7.732,8-11,14-9" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round;opacity:0.75"\/><path d="M2.5,16.5c0-7.732,11-6,14-3" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round;opacity:0.5"\/><\/svg>`

#### Walls

- `param_wall.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><path d="M.5,4.5h3m-3,2h3m-3,2h3m-3,2h3m-3,2h3m10-8h3m-3,2h3m-3,2h3m-3,2h3m-3,2h3" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><path d="M1.5.5h14a1,1,0,0,1,1,1v1H.5v-1A1,1,0,0,1,1.5.5Zm0,16h14a1,1,0,0,0,1-1v-1H.5v1A1,1,0,0,0,1.5,16.5Z" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

#### Top\/bottom shells

- `param_shell.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><path d="M.5,4.5h3m-3,2h3m-3,2h3m-3,2h3m-3,2h3m10-8h3m-3,2h3m-3,2h3m-3,2h3m-3,2h3" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><path d="M1.5.5h14a1,1,0,0,1,1,1v1H.5v-1A1,1,0,0,1,1.5.5Zm0,16h14a1,1,0,0,0,1-1v-1H.5v1A1,1,0,0,0,1.5,16.5Z" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><\/svg>`

#### Infill

- `param_infill.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><polygon points="1 7.293 1 8.707 8.707 1 7.293 1 1 7.293" style="fill:#0066bd"\/><polygon points="5.707 16 16 5.707 16 4.293 4.293 16 5.707 16" style="fill:#0066bd"\/><path d="M1,15.5a.5.5,0,0,0,.5.5h.207L16,1.707V1.5a.5.5,0,0,0-.5-.5h-.207L1,15.293Z" style="fill:#0066bd"\/><polygon points="1 12.707 12.707 1 11.293 1 1 11.293 1 12.707" style="fill:#0066bd"\/><polygon points="3.293 1 1 3.293 1 4.707 4.707 1 3.293 1" style="fill:#0066bd"\/><polygon points="13.707 16 16 13.707 16 12.293 12.293 16 13.707 16" style="fill:#0066bd"\/><polygon points="9.707 16 16 9.707 16 8.293 8.293 16 9.707 16" style="fill:#0066bd"\/><rect x="0.5" y="0.5" width="16" height="16" rx="1" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

#### Advanced

- `advanced.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="16" height="16" viewBox="0 0 16 16"><path d="M10.2,13.8A20.875,20.875,0,0,1,6.376,8.5C4.305,4.673,3.353,1.124,4.25.572" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><path d="M1.781,6.381A18.541,18.541,0,0,1,8,5.5c4.142,0,7.5.9,7.5,2" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><path d="M12.017,2.314A21.814,21.814,0,0,1,9.624,8.5c-2.071,3.826-4.477,6.48-5.374,5.927" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><path d="M15.5,7.5c0,1.1-3.358,2-7.5,2S.5,8.6.5,7.5c0-.414.472-.8,1.281-1.118" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M4.25,14.426c-.9-.552.055-4.1,2.126-7.927S10.853.02,11.75.572c.336.207.413.835.267,1.742" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M4.25.572c.9-.552,3.3,2.1,5.374,5.927s3.023,7.375,2.126,7.927c-.336.207-.885-.036-1.548-.624" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><circle cx="12" cy="2.804" r="1" style="fill:#0066bd;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><circle cx="9.6" cy="13.196" r="1" style="fill:#0066bd;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><circle cx="2.5" cy="6.499" r="1" style="fill:#0066bd;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

#### Initial layer speed

- `param_speed_first.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><line x1="0.5" y1="16.5" x2="16.5" y2="16.5" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><line x1="8.5" y1="2.5" x2="8.5" y2="3.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="5.5" y1="3.304" x2="6" y2="4.17" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="3.304" y1="5.5" x2="8.5" y2="8.5" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><line x1="2.5" y1="8.5" x2="3.5" y2="8.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="13.5" y1="8.5" x2="14.5" y2="8.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="12.83" y1="11" x2="13.696" y2="11.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="3.304" y1="11.5" x2="4.17" y2="11" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="12.83" y1="6" x2="13.696" y2="5.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="11" y1="4.17" x2="11.5" y2="3.304" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><circle cx="8.5" cy="8.5" r="1.5" style="fill:#0066bd"\/><path d="M13.779,14.5a8,8,0,1,0-10.558,0" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="6.5" y1="13.5" x2="10.5" y2="13.5" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round;opacity:0.5"\/><\/svg>`

#### Other layers speed

- `param_speed.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><line x1="8.5" y1="2.5" x2="8.5" y2="3.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="5.5" y1="3.304" x2="6" y2="4.17" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="3.304" y1="5.5" x2="4.17" y2="6" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="8.5" y1="8.5" x2="13.696" y2="11.5" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><line x1="2.5" y1="8.5" x2="3.5" y2="8.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="13.5" y1="8.5" x2="14.5" y2="8.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="3.304" y1="11.5" x2="4.17" y2="11" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="12.83" y1="6" x2="13.696" y2="5.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="11" y1="4.17" x2="11.5" y2="3.304" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><circle cx="8.5" cy="8.5" r="1.5" style="fill:#0066bd"\/><circle cx="8.5" cy="8.5" r="8" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="6.5" y1="13.5" x2="10.5" y2="13.5" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round;opacity:0.5"\/><\/svg>`

#### Overhang speed

- `param_overhang_speed.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><path d="M15.5,11.5l1-1v-1h-1v3c0,1,0,2-2,2" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M14.5,14.5c0-3-1.239-5-4-5-2.209,0-5,1-5,5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="5.5" y1="14.5" x2="14.5" y2="14.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="6.5" y1="14.5" x2="4.5" y2="16.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="13.5" y1="14.5" x2="12.5" y2="16.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="7.5" y1="10.5" x2="9.5" y2="12.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="12.5" y1="10.5" x2="10.5" y2="12.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="12.5 13.5 11.5 12.5 8.5 12.5 7.5 13.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><path d="M2.5,16.5h-1a1,1,0,0,1-1-1V1.5a1,1,0,0,1,1-1h14a1,1,0,0,1,1,1v1" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><path d="M2.5,16.5a14,14,0,0,1,14-14" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

#### Travel speed

- `param_travel_speed.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><rect x="6.5" y="6.5" width="4" height="4" rx="1" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><path d="M2.5,5.5v-2a1,1,0,0,1,1-1h2" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M4.5,6.5v-1a1,1,0,0,1,1-1h2" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M.5,3.5v-2a1,1,0,0,1,1-1h2" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M16.5,13.5v2a1,1,0,0,1-1,1h-2" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M14.5,11.5v2a1,1,0,0,1-1,1h-2" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M12.5,10.5v1a1,1,0,0,1-1,1h-2" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="6.5" y1="8.5" x2="0.5" y2="8.5" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><line x1="10.5" y1="8.5" x2="16.5" y2="8.5" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><path d="M.5,12.5v2a2,2,0,0,0,2,2h7" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><path d="M16.5,4.5v-2a2,2,0,0,0-2-2h-7" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

#### Acceleration

- `param_acceleration.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><line x1="0.5" y1="4.5" x2="7.5" y2="4.5" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><line x1="15.5" y1="4.5" x2="16.5" y2="4.5" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><rect x="7.5" y="0.5" width="8" height="13" rx="1" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="1.5" y1="2.5" x2="5.5" y2="2.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="2.5" y1="0.5" x2="5.5" y2="0.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="0.5" y1="6.5" x2="5.5" y2="6.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="1.5" y1="8.5" x2="5.5" y2="8.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="2.5" y1="10.5" x2="5.5" y2="10.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="3.5" y1="12.5" x2="5.5" y2="12.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="4.5" y1="14.5" x2="6.5" y2="14.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="6.5" y1="16.5" x2="8.5" y2="16.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><circle cx="11.5" cy="7.5" r="2" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="9.5 13.5 11.5 16.5 11.5 16.5 13.5 13.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

#### Jerk(XY)

- `param_jerk.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><line x1="0.5" y1="4.5" x2="4.5" y2="4.5" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><line x1="12.5" y1="4.5" x2="16.5" y2="4.5" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><rect x="4.5" y="0.5" width="8" height="13" rx="1" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><circle cx="8.5" cy="7.5" r="2" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="6.5 13.5 8.5 16.5 8.5 16.5 10.5 13.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="2.5" y1="6.5" x2="2.5" y2="13.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="14.5" y1="6.5" x2="14.5" y2="13.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="2.5" y1="2.5" x2="2.5" y2="0.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="14.5" y1="0.5" x2="14.5" y2="2.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="2.5" y1="13.5" x2="5.5" y2="16.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="14.5" y1="13.5" x2="11.5" y2="16.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><rect y="2" width="1" height="1" style="fill:#0066bd"\/><rect x="16" y="2" width="1" height="1" style="fill:#0066bd"\/><rect y="6" width="1" height="1" style="fill:#0066bd"\/><rect y="8" width="1" height="1" style="fill:#0066bd"\/><rect y="10" width="1" height="1" style="fill:#0066bd"\/><rect y="12" width="1" height="1" style="fill:#0066bd"\/><rect y="14" width="1" height="1" style="fill:#0066bd"\/><rect x="2" y="16" width="1" height="1" style="fill:#0066bd"\/><rect x="1" y="15" width="1" height="1" style="fill:#0066bd"\/><rect x="16" y="6" width="1" height="1" style="fill:#0066bd"\/><rect x="16" y="8" width="1" height="1" style="fill:#0066bd"\/><rect x="16" y="10" width="1" height="1" style="fill:#0066bd"\/><rect x="16" y="12" width="1" height="1" style="fill:#0066bd"\/><rect x="16" y="14" width="1" height="1" style="fill:#0066bd"\/><rect x="14" y="16" width="1" height="1" style="fill:#0066bd"\/><rect x="15" y="15" width="1" height="1" style="fill:#0066bd"\/><\/svg>`

#### Support

- `param_support.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><path d="M2.5,4.5v10m2-10v10m2-10H.5v10h6Z" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M16.5,1.5v12a1,1,0,0,1-1,1h-4v-9a1,1,0,0,0-1-1H.5v-3a1,1,0,0,1,1-1h14A1,1,0,0,1,16.5,1.5Zm-16,15h16" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

#### Raft

- `param_raft.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><rect x="0.5" y="10.5" width="16" height="4" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="0.5" y1="16.5" x2="16.5" y2="16.5" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><line x1="2.5" y1="10.5" x2="2.5" y2="14.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="4.5" y1="10.5" x2="4.5" y2="14.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="6.5" y1="10.5" x2="6.5" y2="14.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="8.5" y1="10.5" x2="8.5" y2="14.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="10.5" y1="10.5" x2="10.5" y2="14.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="12.5" y1="10.5" x2="12.5" y2="14.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="14.5" y1="10.5" x2="14.5" y2="14.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M1.5.5h14a1,1,0,0,1,1,1v9a0,0,0,0,1,0,0H.5a0,0,0,0,1,0,0v-9A1,1,0,0,1,1.5.5Z" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

#### Support filament

- `param_support_filament.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><path d="M3.5,15.582c-.294.584-.636.918-1,.918-1.1,0-2-4.213-2-8s.9-8,2-8c.365,0,.707.335,1,.92" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><path d="M4.5,16.5c-1.1,0-2-4.213-2-8s.9-8,2-8" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><ellipse cx="6.5" cy="8.5" rx="2" ry="8" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><rect x="10.5" y="0.5" width="6" height="3" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="8.5 16.5 10.5 16.5 10.5 5.5 12.5 5.5 12.5 16.5 14.5 16.5 14.5 5.5 16.5 5.5 16.5 16.5" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><\/svg>`

#### Support ironing

- `param_ironing.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><path d="M14.5,5.5h-5c-8,0-9,7-9,7h16L13.689,1.257A1,1,0,0,0,12.719.5H5.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="0.5" y1="16.5" x2="16.5" y2="16.5" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><rect x="9" y="14" width="1" height="1" style="fill:#0066bd"\/><rect x="7" y="14" width="1" height="1" style="fill:#0066bd"\/><rect x="5" y="14" width="1" height="1" style="fill:#0066bd"\/><rect x="3" y="14" width="1" height="1" style="fill:#0066bd"\/><rect x="1" y="14" width="1" height="1" style="fill:#0066bd"\/><rect x="11" y="14" width="1" height="1" style="fill:#0066bd"\/><rect x="13" y="14" width="1" height="1" style="fill:#0066bd"\/><rect x="15" y="14" width="1" height="1" style="fill:#0066bd"\/><\/svg>`

#### Tree supports

- `param_support_tree.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><line x1="4.5" y1="9.5" x2="3.5" y2="14.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="6.682" y1="11.227" x2="7.5" y2="14.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="5.491" y1="7.439" x2="6.682" y2="11.227" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="10.5" y1="5.5" x2="6.682" y2="11.227" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="7.5" y1="4.5" x2="8.722" y2="8.167" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="0.5" y1="5.5" x2="4.5" y2="9.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="5.5" y1="4.5" x2="3.238" y2="8.238" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="3.5" y1="14.5" x2="7.5" y2="14.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M16.5,1.5v12a1,1,0,0,1-1,1h-4v-9a1,1,0,0,0-1-1H.5v-3a1,1,0,0,1,1-1h14A1,1,0,0,1,16.5,1.5Zm-16,15h16" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

#### Prime tower

- `param_tower.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><line x1="0.5" y1="16.5" x2="16.5" y2="16.5" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><rect x="12.5" y="0.5" width="4" height="14" rx="1" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="0.5" y1="2.5" x2="1.5" y2="3.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="10.5" y1="2.5" x2="9.5" y2="3.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="9.5" y1="3.5" x2="10.5" y2="4.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="1.5" y1="3.5" x2="0.5" y2="4.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="1.5" y1="14.5" x2="8.682" y2="10.409" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="2.167" y1="11.167" x2="8.136" y2="7.682" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="2.833" y1="7.833" x2="7.591" y2="4.955" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="6.5 4.5 7.5 1.5 5.5 0.5 5.5 0.5 3.5 1.5 4.5 4.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="1.5 14.5 3.5 4.5 7.5 4.5 9.5 14.5 5.5 14.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="3.5" y1="1.5" x2="7.5" y2="1.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

#### Filament for Features

- `param_filament_for_features.svg`
- `<?xml version="1.0" encoding="UTF-8"?><svg id="a" xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><path d="M3.5,15.58c-.29.58-.64.92-1,.92-1.1,0-2-4.21-2-8S1.4.5,2.5.5c.37,0,.71.34,1,.92" style="fill:none; stroke:#949494; stroke-linecap:round; stroke-linejoin:round;"\/><path d="M4.5,16.5c-1.1,0-2-4.21-2-8S3.4.5,4.5.5" style="fill:none; stroke:#1677ff; stroke-linecap:round; stroke-linejoin:round;"\/><ellipse cx="6.5" cy="8.5" rx="2" ry="8" style="fill:none; stroke:#949494; stroke-linecap:round; stroke-linejoin:round;"\/><rect x="12" y="12" width="1" height="1" style="fill:#1677ff;"\/><line x1="14.5" y1="4.5" x2="16.5" y2="4.5" style="fill:none; stroke:#1677ff; stroke-linecap:square; stroke-linejoin:round;"\/><line x1="14.5" y1="6.5" x2="16.5" y2="6.5" style="fill:none; stroke:#1677ff; stroke-linecap:square; stroke-linejoin:round;"\/><line x1="14.5" y1="8.5" x2="16.5" y2="8.5" style="fill:none; stroke:#1677ff; stroke-linecap:square; stroke-linejoin:round;"\/><line x1="14.5" y1="10.5" x2="16.5" y2="10.5" style="fill:none; stroke:#1677ff; stroke-linecap:square; stroke-linejoin:round;"\/><line x1="14.5" y1="12.5" x2="16.5" y2="12.5" style="fill:none; stroke:#1677ff; stroke-linecap:square; stroke-linejoin:round;"\/><path d="M9.5.5h6c.55,0,1,.45,1,1v1h-6" style="fill:none; stroke:#1677ff; stroke-linecap:square; stroke-linejoin:round;"\/><path d="M10.5,14.5h6v1c0,.55-.45,1-1,1h-6" style="fill:none; stroke:#1677ff; stroke-linecap:square; stroke-linejoin:round;"\/><line x1="12.5" y1="4.5" x2="10.5" y2="6.5" style="fill:none; stroke:#1677ff; stroke-linecap:round; stroke-linejoin:round;"\/><line x1="12.5" y1="8.5" x2="10.5" y2="10.5" style="fill:none; stroke:#1677ff; stroke-linecap:round; stroke-linejoin:round;"\/><\/svg>`

#### Ooze prevention

- `param_ooze_prevention.svg`
- `<?xml version="1.0" encoding="UTF-8"?><svg id="a" xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><line x1="6.5" y1="15.5" x2="10.5" y2="12.5" style="fill:none; stroke:#1677ff; stroke-linecap:square; stroke-linejoin:round;"\/><line x1="13.5" y1="13.5" x2="10.5" y2="12.5" style="fill:none; stroke:#1677ff; stroke-linecap:square; stroke-linejoin:round;"\/><line x1="10.5" y1="12.5" x2="14.5" y2="10.5" style="fill:none; stroke:#1677ff; stroke-linecap:square; stroke-linejoin:round;"\/><line x1="6.5" y1="12.5" x2="9.5" y2="6.5" style="fill:none; stroke:#1677ff; stroke-linecap:square; stroke-linejoin:round;"\/><line x1="8.5" y1="8.5" x2="12.5" y2="7.5" style="fill:none; stroke:#1677ff; stroke-linecap:square; stroke-linejoin:round;"\/><line x1="13.5" y1="4.5" x2="12.5" y2="7.5" style="fill:none; stroke:#1677ff; stroke-linecap:square; stroke-linejoin:round;"\/><line x1="9.5" y1="6.5" x2="8.5" y2="4.5" style="fill:none; stroke:#1677ff; stroke-linecap:square; stroke-linejoin:round;"\/><line x1="9.5" y1="5.5" x2="11.5" y2="2.5" style="fill:none; stroke:#1677ff; stroke-linecap:square; stroke-linejoin:round;"\/><line x1="9.5" y1=".5" x2="11.5" y2="2.5" style="fill:none; stroke:#1677ff; stroke-linecap:square; stroke-linejoin:round;"\/><line x1="13.5" y1="4.5" x2="16.5" y2=".5" style="fill:none; stroke:#1677ff; stroke-linecap:square; stroke-linejoin:round;"\/><line x1="13.5" y1=".5" x2="15.5" y2="2.5" style="fill:none; stroke:#1677ff; stroke-linecap:square; stroke-linejoin:round;"\/><line x1="7.5" y1="2.5" x2="6.5" y2="4.5" style="fill:none; stroke:#1677ff; stroke-linecap:square; stroke-linejoin:round;"\/><line x1="11.5" y1="12.5" x2="10.5" y2="10.5" style="fill:none; stroke:#1677ff; stroke-linecap:square; stroke-linejoin:round;"\/><rect x=".5" y=".5" width="6" height="16" rx="1" ry="1" style="fill:none; stroke:#949494; stroke-linecap:round; stroke-linejoin:round;"\/><line x1="12.5" y1="7.5" x2="15.5" y2="6.5" style="fill:none; stroke:#1677ff; stroke-linecap:square; stroke-linejoin:round;"\/><\/svg>`

#### Flush options

- `param_flush.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><line x1="16.5" y1="16.5" x2="0.5" y2="16.5" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><line x1="4.5" y1="14.5" x2="0.5" y2="14.5" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><line x1="6.5" y1="1.5" x2="8.5" y2="1.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="7.5" y1="0.5" x2="7.5" y2="2.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="0.5" y1="5.5" x2="4.5" y2="5.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="2.5" y1="3.5" x2="2.5" y2="7.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><circle cx="0.5" cy="2.5" r="0.5" style="fill:#0066bd"\/><circle cx="5.5" cy="3.5" r="0.5" style="fill:#0066bd"\/><circle cx="4.5" cy="7.5" r="0.5" style="fill:#0066bd"\/><circle cx="3.5" cy="10.5" r="0.5" style="fill:#0066bd"\/><circle cx="0.5" cy="9.5" r="0.5" style="fill:#0066bd"\/><circle cx="3.5" cy="1.5" r="0.5" style="fill:#0066bd"\/><circle cx="1.5" cy="0.5" r="0.5" style="fill:#0066bd"\/><path d="M16.5,11.667c0,1.833-1,2.833-2,2.833" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M14.5,11.667c0,1.833-1,2.833-2,2.833" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M12.5,11.667c0,1.833-1,2.833-2,2.833" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M10.5,11.667c0,1.833-1,2.833-2,2.833" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M8.5,11.667c0,1.833-1,2.833-2,2.833" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M16.5,8.5h-3l1.741-6.965A.832.832,0,0,0,14.433.5h-1.1a.833.833,0,0,0-.833.833V8.5h-3l-1,2h8Z" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

#### Skirt

- `param_skirt.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><rect x="4.5" y="0.5" width="8" height="12" rx="1" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><path d="M13.5,10.5a1,1,0,0,1,1,1v2a1,1,0,0,1-1,1H3.5a1,1,0,0,1-1-1v-2a1,1,0,0,1,1-1" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><path d="M13.5,8.5h0a3,3,0,0,1,3,3v2a3,3,0,0,1-3,3H3.5a3,3,0,0,1-3-3v-2a3,3,0,0,1,3-3h0" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><\/svg>`

#### Brim

- `param_adhension.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><rect x="6" y="14" width="2" height="1" style="fill:#0066bd"\/><rect x="9" y="14" width="2" height="1" style="fill:#0066bd"\/><rect x="12" y="14" width="2" height="1" style="fill:#0066bd"\/><rect x="15" y="14" width="2" height="1" style="fill:#0066bd"\/><rect x="8.5" y="0.5" width="8" height="12" rx="1" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><path d="M5.5,7.5h-4L.657,1.6A.966.966,0,0,1,1.613.5H5.387a.966.966,0,0,1,.956,1.1Z" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="0.5" y1="16.5" x2="16.5" y2="16.5" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><polygon points="3.5 11.5 2.5 8.5 4.5 8.5 3.5 11.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M3.5,13.5a1,1,0,0,0,1,1" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><\/svg>`

#### Special mode

- `param_special.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><line x1="8.5" y1="2.5" x2="7.5" y2="6.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="9.5" y1="6.5" x2="8.5" y2="2.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="2.5" y1="8.5" x2="6.5" y2="9.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="6.5" y1="7.5" x2="2.5" y2="8.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="14.5" y1="8.5" x2="10.5" y2="7.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="12" y1="9" x2="14.5" y2="8.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="8.5" y1="14.5" x2="9" y2="12" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="7.5" y1="10.5" x2="8.5" y2="14.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="6.5" y1="6.5" x2="4.5" y2="4.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="10.5" y1="6.5" x2="12.5" y2="4.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="6.5" y1="10.5" x2="4.5" y2="12.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="8.5" y1="8.5" x2="15.5" y2="15.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><path d="M16.5,11.5V1.5a1,1,0,0,0-1-1H1.5a1,1,0,0,0-1,1v14a1,1,0,0,0,1,1h10" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

#### Fuzzy Skin

- `fuzzy_skin.svg`
- `<?xml version="1.0" encoding="UTF-8"?><svg id="a" xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><rect x="2" y="6" width="2" height="1" style="fill:#1677ff;"\/><rect y="6" width="1" height="1" style="fill:#949494;"\/><rect x="5" y="6" width="2" height="1" style="fill:#1677ff;"\/><rect x="8" y="6" width="2" height="1" style="fill:#1677ff;"\/><rect x="11" y="6" width="2" height="1" style="fill:#1677ff;"\/><rect x="1" y="4" width="2" height="1" style="fill:#1677ff;"\/><rect x="4" y="4" width="2" height="1" style="fill:#1677ff;"\/><rect x="7" y="4" width="2" height="1" style="fill:#1677ff;"\/><rect x="2" y="2" width="2" height="1" style="fill:#1677ff;"\/><rect x="5" y="2" width="2" height="1" style="fill:#1677ff;"\/><rect x="8" y="2" width="1" height="1" style="fill:#1677ff;"\/><rect x="10" y="4" width="2" height="1" style="fill:#1677ff;"\/><rect x="2" y="10" width="2" height="1" style="fill:#1677ff;"\/><rect y="10" width="1" height="1" style="fill:#949494;"\/><rect x="5" y="10" width="2" height="1" style="fill:#1677ff;"\/><rect x="8" y="10" width="2" height="1" style="fill:#1677ff;"\/><rect x="1" y="8" width="2" height="1" style="fill:#1677ff;"\/><rect x="4" y="8" width="2" height="1" style="fill:#1677ff;"\/><rect x="7" y="8" width="2" height="1" style="fill:#1677ff;"\/><rect x="10" y="8" width="1" height="1" style="fill:#1677ff;"\/><rect x="1" y="12" width="2" height="1" style="fill:#1677ff;"\/><rect x="2" y="14" width="2" height="1" style="fill:#1677ff;"\/><rect x="5" y="14" width="1" height="1" style="fill:#1677ff;"\/><rect x="4" y="12" width="2" height="1" style="fill:#1677ff;"\/><rect x="7" y="12" width="1" height="1" style="fill:#1677ff;"\/><path d="M.5,14.5v1c0,.55.45,1,1,1h14c.55,0,1-.45,1-1V1.5c0-.55-.45-1-1-1H1.5C.95.5.5.95.5,1.5v1" style="fill:none; stroke:#949494; stroke-linecap:round; stroke-linejoin:round;"\/><\/svg>`

#### G-code output

- `param_gcode.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><line x1="9.5" y1="3.5" x2="7.5" y2="13.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="12.5 12.5 16.5 8.5 12.5 4.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="4.5 4.5 0.5 8.5 4.5 12.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M.5,13.5v2a1,1,0,0,0,1,1h14a1,1,0,0,0,1-1v-2" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><path d="M16.5,3.5v-2a1,1,0,0,0-1-1H1.5a1,1,0,0,0-1,1v2" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

#### Post-processing Scripts

- `param_gcode.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><line x1="9.5" y1="3.5" x2="7.5" y2="13.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="12.5 12.5 16.5 8.5 12.5 4.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="4.5 4.5 0.5 8.5 4.5 12.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M.5,13.5v2a1,1,0,0,0,1,1h14a1,1,0,0,0,1-1v-2" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><path d="M16.5,3.5v-2a1,1,0,0,0-1-1H1.5a1,1,0,0,0-1,1v2" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

#### Notes

- `note.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><line x1="3.5" y1="3.5" x2="13.5" y2="3.5" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><line x1="3.5" y1="9.5" x2="13.5" y2="9.5" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><line x1="3.5" y1="6.5" x2="13.5" y2="6.5" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><line x1="3.5" y1="12.5" x2="6.5" y2="12.5" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><rect x="0.5" y="0.5" width="16" height="16" rx="1" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

## Machine/Printer Settings

### Basic information

#### Printable space

- `printable_area` - Printable area
- `number_of_giga_printheads` - Number of Giga printheads: Setting the number of printheads on the OrangeStorm Giga printer quickly configures all related sett...
- `bed_exclude_area` - Bed exclude area: Unprintable area in XY plane. The area is expressed as polygon by points in following format: "XxY, ...
- `printable_height` - Printable height: Maximum printable height which is limited by mechanism of printer.
- `support_multi_bed_types` - Support multi bed types: Enable this option if you want to use multiple bed types.
- `nozzle_volume` - Nozzle volume: Volume of nozzle between the cutter and the end of nozzle.
- `best_object_pos` - Best object position: Best auto arranging position in range [0,1] w.r.t. bed shape.
- `z_offset` - Z offset: This value will be added (or subtracted) from all the Z coordinates in the output G-code. It is used...
- `preferred_orientation` - Preferred orientation: Automatically orient stls on the Z axis upon initial import.

#### Advanced

- `printer_structure` - Printer structure: The physical arrangement and components of a printing device.
- `gcode_flavor` - G-code flavor: What kind of G-code the printer is compatible with.
- `pellet_modded_printer` - Pellet Modded Printer: Enable this option if your printer uses pellets instead of filaments
- `bbl_use_printhost`
- `scan_first_layer` - Scan first layer: Enable this to enable the camera on printer to check the quality of first layer.
- `disable_m73` - Disable set remaining print time: Disable generating of the M73: Set remaining print time in the final G-code.
- `thumbnails` - G-code thumbnails: Picture sizes to be stored into a .gcode and .sl1 / .sl1s files, in the following format: "XxY, XxY,...
- `use_relative_e_distances` - Use relative E distances: Relative extrusion is recommended when using "label_objects" option. Some extruders work better with...
- `use_firmware_retraction` - Use firmware retraction: This experimental setting uses G10 and G11 commands to have the firmware handle the retraction. This...
- `time_cost` - Time cost: The printer cost per hour.

#### Cooling Fan

- Fan speed-up time: `fan_speedup_time`, `fan_speedup_overhangs`
- `fan_kickstart` - Fan kick-start time: Emit a max fan speed command for this amount of seconds before reducing to target speed to kick-star...

#### Extruder Clearance

- `extruder_clearance_radius` - Radius: Clearance radius around extruder. Used for collision avoidance in by-object printing.
- `extruder_clearance_height_to_rod` - Height to rod: Distance of the nozzle tip to the lower rod. Used for collision avoidance in by-object printing.
- `extruder_clearance_height_to_lid` - Height to lid: Distance of the nozzle tip to the lid. Used for collision avoidance in by-object printing.

#### Adaptive bed mesh

- `bed_mesh_min` - Bed mesh min: This option sets the min point for the allowed bed mesh area. Due to the probe's XY offset, most pri...
- `bed_mesh_max` - Bed mesh max: This option sets the max point for the allowed bed mesh area. Due to the probe's XY offset, most pri...
- `bed_mesh_probe_distance` - Probe point distance: This option sets the preferred distance between probe points (grid size) for the X and Y directions,...
- `adaptive_bed_mesh_margin` - Mesh margin: This option determines the additional distance by which the adaptive bed mesh area should be expande...

#### Accessory

- `nozzle_type` - Nozzle type: The metallic material of nozzle. This determines the abrasive resistance of nozzle, and what kind of...
- `nozzle_hrc` - Nozzle HRC: The nozzle's hardness. Zero means no checking for nozzle's hardness during slicing.
- `auxiliary_fan` - Auxiliary part cooling fan: Enable this option if machine has auxiliary part cooling fan. G-code command: M106 P2 S(0-255).
- `support_chamber_temp_control` - Support control chamber temperature: This option is enabled if machine support controlling chamber temperature
G-code command: M141 S(0-2...
- `support_air_filtration` - Support air filtration: Enable this if printer support air filtration
G-code command: M106 P3 S(0-255)

### Machine G-code

#### Machine start G-code

- `machine_start_gcode` - Start G-code: Start G-code when starting the entire print.

#### Machine end G-code

- `machine_end_gcode` - End G-code: End G-code when finishing the entire print.

#### Printing by object G-code

- `printing_by_object_gcode` - Between Object G-code: Insert G-code between objects. This parameter will only come into effect when you print your models ...

#### Before layer change G-code

- `before_layer_change_gcode` - Before layer change G-code: This G-code is inserted at every layer change before the Z lift.

#### Layer change G-code

- `layer_change_gcode` - Layer change G-code: This G-code is inserted at every layer change after the Z lift.

#### Timelapse G-code

- `time_lapse_gcode` - Timelapse G-code

#### Change filament G-code

- `change_filament_gcode` - Change filament G-code: This G-code is inserted when filament is changed, including T commands to trigger tool change.

#### Change extrusion role G-code

- `change_extrusion_role_gcode` - Change extrusion role G-code: This G-code is inserted when the extrusion role is changed.

#### Pause G-code

- `machine_pause_gcode` - Pause G-code: This G-code will be used as a code for the pause print. Users can insert pause G-code in the G-code ...

#### Template Custom G-code

- `template_custom_gcode` - Custom G-code: This G-code will be used as a custom code.

### Multimaterial

#### Single extruder multi-material setup

- `single_extruder_multi_material` - Single Extruder Multi Material: Use single nozzle to print multi filament.
- `extruders_count`
- `manual_filament_change` - Manual Filament Change: Enable this option to omit the custom Change filament G-code only at the beginning of the print. The...
- `auto_toolchange_command` - Auto-generate Tool Change Command: Enable this option to automatically generate the tool change (Tn) command in the G-code when switchi...

#### Wipe tower

- `purge_in_prime_tower` - Purge in prime tower: Purge remaining filament into prime tower.
- `enable_filament_ramming` - Enable filament ramming: Enable filament ramming

#### Single extruder multi-material parameters

- `cooling_tube_retraction` - Cooling tube position: Distance of the center-point of the cooling tube from the extruder tip.
- `cooling_tube_length` - Cooling tube length: Length of the cooling tube to limit space for cooling moves inside it.
- `parking_pos_retraction` - Filament parking position: Distance of the extruder tip from the position where the filament is parked when unloaded. This shou...
- `extra_loading_move` - Extra loading distance: When set to zero, the distance the filament is moved from parking position during load is exactly th...
- `high_current_on_filament_swap` - High extruder current on filament swap: It may be beneficial to increase the extruder motor current during the filament exchange sequence to...

#### Advanced

- `machine_load_filament_time` - Filament load time: Time to load new filament when switch filament. It's usually applicable for single-extruder multi-ma...
- `machine_unload_filament_time` - Filament unload time: Time to unload old filament when switch filament. It's usually applicable for single-extruder multi-...
- `machine_tool_change_time` - Tool change time: Time taken to switch tools. It's usually applicable for tool changers or multi-tool machines. For si...

### Extruder 1

#### Size

- `nozzle_diameter#0`

#### Layer height limits

- `min_layer_height#0`
- `max_layer_height#0`

#### Position

- `extruder_offset#0`

#### Retraction

- `retraction_length#0`
- `retract_restart_extra#0`
- `retraction_speed#0`
- `deretraction_speed#0`
- `retraction_minimum_travel#0`
- `retract_when_changing_layer#0`
- `wipe#0`
- `wipe_distance#0`
- `retract_before_wipe#0`

#### Z-Hop

- `retract_lift_enforce#0`
- `z_hop_types#0`
- `z_hop#0`
- `travel_slope#0`
- `retract_lift_above#0`
- `retract_lift_below#0`

#### Retraction when switching material

- `retract_length_toolchange#0`
- `retract_restart_extra_toolchange#0`
- `long_retractions_when_cut#0`
- `retraction_distances_when_cut#0`

### Motion ability

#### Advanced

- `emit_machine_limits_to_gcode` - Emit limits to G-code: If enabled, the machine limits will be emitted to G-code file.
This option will be ignored if the G-...

#### Resonance Avoidance

- `resonance_avoidance` - Resonance avoidance: By reducing the speed of the outer wall to avoid the resonance zone of the printer, ringing on the s...
- Resonance Avoidance Speed: `min_resonance_avoidance_speed`, `max_resonance_avoidance_speed`

#### Speed limitation

- `machine_max_speed_x#0`
- `machine_max_speed_y#0`
- `machine_max_speed_z#0`
- `machine_max_speed_e#0`

#### Acceleration limitation

- `machine_max_acceleration_x#0`
- `machine_max_acceleration_y#0`
- `machine_max_acceleration_z#0`
- `machine_max_acceleration_e#0`
- `machine_max_acceleration_extruding#0`
- `machine_max_acceleration_retracting#0`
- `machine_max_acceleration_travel#0`

#### Jerk limitation

- `machine_max_jerk_x#0`
- `machine_max_jerk_y#0`
- `machine_max_jerk_z#0`
- `machine_max_jerk_e#0`
- `machine_max_junction_deviation#0`

### Notes

#### Notes

- `printer_notes` - Printer notes: You can put your notes regarding the printer here.

### icon_data

#### Printable space

- `param_printable_space.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><line x1="6.5" y1="1.5" x2="8.5" y2="0.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="10.5" y1="1.5" x2="8.5" y2="0.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="10.5" y1="1.5" x2="8.5" y2="2.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="6.5" y1="1.5" x2="8.5" y2="2.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="10.5" y1="4.5" x2="8.5" y2="5.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="6.5" y1="4.5" x2="8.5" y2="5.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="6.5" y1="1.5" x2="6.5" y2="4.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="10.5" y1="1.5" x2="10.5" y2="4.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="8.5" y1="2.5" x2="8.5" y2="5.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="8.5" y1="8.5" x2="8.5" y2="14.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="12.567 4.533 14.5 5.5 14.5 11.5 8.5 14.5 2.5 11.5 2.5 5.5 4.5 4.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="12.5 2.5 16.5 4.5 16.5 12.5 8.5 16.5 0.5 12.5 0.5 11.5 0.5 4.5 4.5 2.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="2.5 5.5 8.5 8.5 14.5 5.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

#### Advanced

- `param_advanced.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><path d="M10.848,14.8a21.022,21.022,0,0,1-4.08-5.3C4.559,5.674,3.543,2.124,4.5,1.572" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><path d="M1.866,7.382A21,21,0,0,1,8.5,6.5c4.418,0,8,.895,8,2" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><path d="M12.785,3.314A20.98,20.98,0,0,1,10.232,9.5C8.023,13.326,5.457,15.98,4.5,15.428" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><circle cx="2.5" cy="7.5" r="1" style="fill:#0066bd;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M16.5,8.5c0,1.105-3.582,2-8,2s-8-.895-8-2c0-.414.5-.8,1.366-1.118" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><circle cx="12.366" cy="3.804" r="1" style="fill:#0066bd;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M4.5,15.428c-.957-.552.059-4.1,2.268-7.928S11.543,1.02,12.5,1.572c.359.207.44.836.285,1.742" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><circle cx="10.634" cy="14.196" r="1" style="fill:#0066bd;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M4.5,1.572c.957-.552,3.523,2.1,5.732,5.928s3.225,7.376,2.268,7.928c-.359.207-.944-.036-1.652-.624" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

#### Cooling Fan

- `param_cooling_fan.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><rect x="0.5" y="0.5" width="16" height="16" rx="1" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><circle cx="8.5" cy="8.5" r="8" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><circle cx="8.5" cy="8.5" r="2" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M7.5,2.5c2-1,4.5,1.5,2,4" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M9.5,14.5c-2,1-4.5-1.5-2-4" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M13.2,4.634c1.866,1.232.951,4.647-2.464,3.732" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M3.8,12.366c-1.866-1.232-.951-4.647,2.464-3.732" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M14.2,10.634c-.134,2.232-3.549,3.147-4.464-.268" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M2.8,6.366c.134-2.232,3.549-3.147,4.464.268" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

#### Extruder Clearance

- `param_extruder_clearence.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><rect x="7" y="10" width="3" height="1" style="fill:#0066bd"\/><rect x="7" y="16" width="3" height="1" style="fill:#0066bd"\/><rect x="8" y="11" width="1" height="5" style="fill:#0066bd"\/><line x1="0.5" y1="3.5" x2="5.5" y2="3.5" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><line x1="11.5" y1="3.5" x2="16.5" y2="3.5" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><rect x="5.5" y="0.5" width="6" height="7" rx="1" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><circle cx="8.5" cy="4.5" r="1" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="7.5 7.5 8.5 8.5 8.5 8.5 9.5 7.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="0.5" y1="16.5" x2="5.5" y2="16.5" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><line x1="11.5" y1="16.5" x2="16.5" y2="16.5" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><\/svg>`

#### Adaptive bed mesh

- `param_adaptive_mesh.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><path d="M11.5,8.5h2m-1,1v-2m-1,5h2m-1,1v-2m-5,1h2m-1,1v-2m-1-3h2m-1,1v-2" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><path d="M11.5,4.5h2m-1,1v-2m-9,9h2m-1,1v-2m-1-3h2m-1,1v-2m3-3h2m-1,1v-2m-5,1h2m-1,1v-2m12,12V1.5a1,1,0,0,0-1-1H1.5a1,1,0,0,0-1,1v14a1,1,0,0,0,1,1h14A1,1,0,0,0,16.5,15.5Z" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><\/svg>`

#### Accessory

- `param_accessory.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><path d="M11.055,4.551a1.612,1.612,0,0,1,.584,2.013,1.529,1.529,0,0,1-.3.436h1.2l.014-.025a2.607,2.607,0,0,0-.946-3.258.5.5,0,1,0-.55.834Z" style="fill:#0066bd"\/><path d="M7,12.121a1.66,1.66,0,0,1-.76-.569c-.547-.759-.317-1.768.614-2.7l0,0A1.381,1.381,0,0,0,7,8.887V8A1,1,0,0,1,8,7h.887a1.381,1.381,0,0,0-.037-.144l0,0c1.54-1.54,1.379-3.071.716-3.991a2.6,2.6,0,0,0-3.294-.81.5.5,0,0,0,.448.894,1.613,1.613,0,0,1,2.036.5c.547.759.317,1.768-.614,2.7l0,0a1.5,1.5,0,0,0-.526-.138V6C7.053,3.9,5.645,3.27,4.52,3.389A2.606,2.606,0,0,0,2.171,5.836a.5.5,0,0,0,.469.529A.479.479,0,0,0,3.169,5.9,1.613,1.613,0,0,1,4.62,4.383c.922-.08,1.69.607,2.03,1.881h0a1.507,1.507,0,0,0-.386.386h0c-2.1-.559-3.349.34-3.815,1.375A2.607,2.607,0,0,0,3.4,11.283a.487.487,0,0,0,.275.083.5.5,0,0,0,.275-.917,1.612,1.612,0,0,1-.584-2.013C3.745,7.582,4.734,7.276,6,7.617h.008a1.5,1.5,0,0,0,.138.526l0,0c-1.54,1.54-1.379,3.071-.716,3.991A2.6,2.6,0,0,0,7,13.162Z" style="fill:#0066bd"\/><path d="M7,13.975A6.5,6.5,0,1,1,13.975,7H15V1.5A1.5,1.5,0,0,0,13.5,0H1.5A1.5,1.5,0,0,0,0,1.5v12A1.5,1.5,0,0,0,1.5,15H7ZM13.5,1a.5.5,0,0,1,.5.5V3.774A7.548,7.548,0,0,0,11.226,1ZM1,1.5A.5.5,0,0,1,1.5,1H3.774A7.548,7.548,0,0,0,1,3.774Zm0,12V11.226A7.548,7.548,0,0,0,3.774,14H1.5A.5.5,0,0,1,1,13.5Z" style="fill:#949494"\/><line x1="10.5" y1="8.5" x2="10.5" y2="12.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="14.5" y1="8.5" x2="14.5" y2="12.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="8.5" y1="12.5" x2="16.5" y2="12.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M9.5,8.5h6a1,1,0,0,1,1,1v3l-4,4-4-4v-3A1,1,0,0,1,9.5,8.5Z" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

#### Machine start G-code

- `param_gcode.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><line x1="9.5" y1="3.5" x2="7.5" y2="13.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="12.5 12.5 16.5 8.5 12.5 4.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="4.5 4.5 0.5 8.5 4.5 12.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M.5,13.5v2a1,1,0,0,0,1,1h14a1,1,0,0,0,1-1v-2" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><path d="M16.5,3.5v-2a1,1,0,0,0-1-1H1.5a1,1,0,0,0-1,1v2" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

#### Machine end G-code

- `param_gcode.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><line x1="9.5" y1="3.5" x2="7.5" y2="13.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="12.5 12.5 16.5 8.5 12.5 4.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="4.5 4.5 0.5 8.5 4.5 12.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M.5,13.5v2a1,1,0,0,0,1,1h14a1,1,0,0,0,1-1v-2" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><path d="M16.5,3.5v-2a1,1,0,0,0-1-1H1.5a1,1,0,0,0-1,1v2" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

#### Printing by object G-code

- `param_gcode.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><line x1="9.5" y1="3.5" x2="7.5" y2="13.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="12.5 12.5 16.5 8.5 12.5 4.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="4.5 4.5 0.5 8.5 4.5 12.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M.5,13.5v2a1,1,0,0,0,1,1h14a1,1,0,0,0,1-1v-2" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><path d="M16.5,3.5v-2a1,1,0,0,0-1-1H1.5a1,1,0,0,0-1,1v2" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

#### Before layer change G-code

- `param_gcode.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><line x1="9.5" y1="3.5" x2="7.5" y2="13.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="12.5 12.5 16.5 8.5 12.5 4.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="4.5 4.5 0.5 8.5 4.5 12.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M.5,13.5v2a1,1,0,0,0,1,1h14a1,1,0,0,0,1-1v-2" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><path d="M16.5,3.5v-2a1,1,0,0,0-1-1H1.5a1,1,0,0,0-1,1v2" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

#### Layer change G-code

- `param_gcode.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><line x1="9.5" y1="3.5" x2="7.5" y2="13.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="12.5 12.5 16.5 8.5 12.5 4.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="4.5 4.5 0.5 8.5 4.5 12.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M.5,13.5v2a1,1,0,0,0,1,1h14a1,1,0,0,0,1-1v-2" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><path d="M16.5,3.5v-2a1,1,0,0,0-1-1H1.5a1,1,0,0,0-1,1v2" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

#### Timelapse G-code

- `param_gcode.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><line x1="9.5" y1="3.5" x2="7.5" y2="13.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="12.5 12.5 16.5 8.5 12.5 4.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="4.5 4.5 0.5 8.5 4.5 12.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M.5,13.5v2a1,1,0,0,0,1,1h14a1,1,0,0,0,1-1v-2" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><path d="M16.5,3.5v-2a1,1,0,0,0-1-1H1.5a1,1,0,0,0-1,1v2" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

#### Change filament G-code

- `param_gcode.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><line x1="9.5" y1="3.5" x2="7.5" y2="13.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="12.5 12.5 16.5 8.5 12.5 4.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="4.5 4.5 0.5 8.5 4.5 12.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M.5,13.5v2a1,1,0,0,0,1,1h14a1,1,0,0,0,1-1v-2" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><path d="M16.5,3.5v-2a1,1,0,0,0-1-1H1.5a1,1,0,0,0-1,1v2" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

#### Change extrusion role G-code

- `param_gcode.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><line x1="9.5" y1="3.5" x2="7.5" y2="13.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="12.5 12.5 16.5 8.5 12.5 4.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="4.5 4.5 0.5 8.5 4.5 12.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M.5,13.5v2a1,1,0,0,0,1,1h14a1,1,0,0,0,1-1v-2" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><path d="M16.5,3.5v-2a1,1,0,0,0-1-1H1.5a1,1,0,0,0-1,1v2" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

#### Pause G-code

- `param_gcode.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><line x1="9.5" y1="3.5" x2="7.5" y2="13.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="12.5 12.5 16.5 8.5 12.5 4.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="4.5 4.5 0.5 8.5 4.5 12.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M.5,13.5v2a1,1,0,0,0,1,1h14a1,1,0,0,0,1-1v-2" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><path d="M16.5,3.5v-2a1,1,0,0,0-1-1H1.5a1,1,0,0,0-1,1v2" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

#### Template Custom G-code

- `param_gcode.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><line x1="9.5" y1="3.5" x2="7.5" y2="13.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="12.5 12.5 16.5 8.5 12.5 4.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="4.5 4.5 0.5 8.5 4.5 12.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M.5,13.5v2a1,1,0,0,0,1,1h14a1,1,0,0,0,1-1v-2" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><path d="M16.5,3.5v-2a1,1,0,0,0-1-1H1.5a1,1,0,0,0-1,1v2" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

#### Single extruder multi-material setup

- `param_multi_material.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><ellipse cx="15" cy="10.5" rx="1.5" ry="6" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><path d="M13,16.5c-.828,0-1.5-3.16-1.5-6s.672-6,1.5-6" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M11,16.5c-.828,0-1.5-3.16-1.5-6s.672-6,1.5-6" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M9,16.5c-.828,0-1.5-3.16-1.5-6s.672-6,1.5-6" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><path d="M6.732,3.5C7,1.809,7.467.5,8,.5c.414,0,.789.79,1.061,1.935" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><path d="M6,12.5c-.828,0-1.5-3.16-1.5-6S5.172.5,6,.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M4,12.5c-.828,0-1.5-3.16-1.5-6S3.172.5,4,.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M2,12.5c-.828,0-1.5-3.16-1.5-6S1.172.5,2,.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><path d="M3.5,13.5a3.193,3.193,0,0,1-3,3h6" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

#### Wipe tower

- `param_tower.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><line x1="0.5" y1="16.5" x2="16.5" y2="16.5" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><rect x="12.5" y="0.5" width="4" height="14" rx="1" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="0.5" y1="2.5" x2="1.5" y2="3.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="10.5" y1="2.5" x2="9.5" y2="3.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="9.5" y1="3.5" x2="10.5" y2="4.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="1.5" y1="3.5" x2="0.5" y2="4.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="1.5" y1="14.5" x2="8.682" y2="10.409" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="2.167" y1="11.167" x2="8.136" y2="7.682" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="2.833" y1="7.833" x2="7.591" y2="4.955" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="6.5 4.5 7.5 1.5 5.5 0.5 5.5 0.5 3.5 1.5 4.5 4.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="1.5 14.5 3.5 4.5 7.5 4.5 9.5 14.5 5.5 14.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="3.5" y1="1.5" x2="7.5" y2="1.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

#### Single extruder multi-material parameters

- `param_settings.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><line x1="16.5" y1="13.5" x2="14.5" y2="13.5" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><line x1="11.5" y1="13.5" x2="0.5" y2="13.5" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><rect x="11.5" y="10.5" width="3" height="6" rx="1" transform="translate(26 27) rotate(-180)" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="0.5" y1="3.5" x2="2.5" y2="3.5" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><line x1="5.5" y1="3.5" x2="16.5" y2="3.5" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><rect x="2.5" y="0.5" width="3" height="6" rx="1" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

#### Size

- `param_extruder_size.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><path d="M4.5,5.5c-2,1-2,1-4,0" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><path d="M16.5,5.5c-2,1-2,1-4,0" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><path d="M12.5.5v5a11.042,11.042,0,0,1-8,0V.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><path d="M1.5.5h14a1,1,0,0,1,1,1v4l-8,8-8-8v-4A1,1,0,0,1,1.5.5Z" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><rect x="15" y="15" width="3" height="1" transform="translate(32 -1) rotate(90)" style="fill:#0066bd"\/><rect x="-1" y="15" width="3" height="1" transform="translate(16 15) rotate(90)" style="fill:#0066bd"\/><rect x="8" y="8" width="1" height="15" transform="translate(24 7) rotate(90)" style="fill:#0066bd"\/><\/svg>`

#### Layer height limits

- `param_layer_height.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><path d="M2.5.5H.5m2,14H.5m1-1V1.5" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><path d="M.5,16.5h16m0-3h0a1,1,0,0,0-1-1H5.5a1,1,0,0,0-1,1h0a1,1,0,0,0,1,1h10A1,1,0,0,0,16.5,13.5Zm0-4h0a1,1,0,0,0-1-1H5.5a1,1,0,0,0-1,1h0a1,1,0,0,0,1,1h10A1,1,0,0,0,16.5,9.5Zm0-4h0a1,1,0,0,0-1-1H5.5a1,1,0,0,0-1,1h0a1,1,0,0,0,1,1h10A1,1,0,0,0,16.5,5.5Zm0-4h0a1,1,0,0,0-1-1H5.5a1,1,0,0,0-1,1h0a1,1,0,0,0,1,1h10A1,1,0,0,0,16.5,1.5Z" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><\/svg>`

#### Position

- `param_position.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><line x1="1.5" y1="2.5" x2="5.5" y2="6.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="5.5" y1="2.5" x2="1.5" y2="6.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="11.5" y1="2.5" x2="13.5" y2="4.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="15.5" y1="2.5" x2="13.5" y2="4.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="13.5" y1="4.5" x2="13.5" y2="6.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="6.5" y1="12.5" x2="10.5" y2="12.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="6.5" y1="16.5" x2="10.5" y2="12.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="10.5" y1="16.5" x2="6.5" y2="16.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="8.5" y1="0.5" x2="8.5" y2="8.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="0.5" y1="12.5" x2="8.5" y2="8.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="16.5" y1="12.5" x2="8.5" y2="8.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

#### Retraction

- `param_retraction.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><line x1="0.5" y1="3.5" x2="5.5" y2="3.5" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><line x1="11.5" y1="3.5" x2="16.5" y2="3.5" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><rect x="5.5" y="0.5" width="6" height="7" rx="1" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><circle cx="8.5" cy="4.5" r="1" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="7.5 7.5 8.5 8.5 8.5 8.5 9.5 7.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="5.5" y1="12.5" x2="8.5" y2="10.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="11.5" y1="12.5" x2="8.5" y2="10.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="5.5" y1="16.5" x2="8.5" y2="14.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="11.5" y1="16.5" x2="8.5" y2="14.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

#### Z-Hop

- `param_extruder_lift_enforcement.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><line x1="0.5" y1="3.5" x2="5.5" y2="3.5" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><line x1="11.5" y1="3.5" x2="16.5" y2="3.5" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><rect x="5.5" y="0.5" width="6" height="7" rx="1" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><circle cx="8.5" cy="4.5" r="1" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="7.5 7.5 8.5 8.5 8.5 8.5 9.5 7.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="10.5 12.5 8.5 10.5 6.5 12.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="8.5" y1="10.5" x2="8.5" y2="15.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><circle cx="8.5" cy="15.5" r="1" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="4.5 10.5 2.5 8.5 0.5 10.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="2.5" y1="8.5" x2="2.5" y2="15.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><circle cx="2.5" cy="15.5" r="1" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="16.5 10.5 14.5 8.5 12.5 10.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="14.5" y1="8.5" x2="14.5" y2="15.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><circle cx="14.5" cy="15.5" r="1" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

#### Retraction when switching material

- `param_retraction_material_change.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><path d="M16.5.5h-5a3,3,0,0,0-3,3h0" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><rect x="5.5" y="4.5" width="6" height="7" rx="1" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><circle cx="8.5" cy="8.5" r="1" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><polyline points="7.5 11.5 8.5 12.5 8.5 12.5 9.5 11.5" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><line x1="5.5" y1="16.5" x2="8.5" y2="14.5" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><line x1="11.5" y1="16.5" x2="8.5" y2="14.5" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><path d="M8.5,3.5h0a3,3,0,0,0-3-3H.5" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><line x1="2.5" y1="11.5" x2="2.5" y2="13.5" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><line x1="14.5" y1="3.5" x2="14.5" y2="5.5" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><path d="M14.673,3.411a8,8,0,0,1,0,10.178" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><path d="M2.255,13.5A8,8,0,0,1,2.5,3.209" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

#### Resonance Avoidance

- `param_resonance_avoidance.svg`
- `<?xml version="1.0" encoding="UTF-8"?><svg id="a" xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><rect x="4.5" y="4.5" width="8" height="8" rx="1" ry="1" style="fill:none; stroke:#949494; stroke-linecap:round; stroke-linejoin:round;"\/><rect x="0" y="7" width="1" height="1" style="fill:#1677ff;"\/><rect x="0" y="5" width="1" height="1" style="fill:#1677ff;"\/><rect x="0" y="3" width="1" height="1" style="fill:#1677ff;"\/><rect x="1" y="1" width="1" height="1" style="fill:#1677ff;"\/><rect x="3" width="1" height="1" style="fill:#1677ff;"\/><rect x="5" width="1" height="1" style="fill:#1677ff;"\/><rect x="7" width="1" height="1" style="fill:#1677ff;"\/><rect x="9" width="1" height="1" style="fill:#1677ff;"\/><rect x="11" width="1" height="1" style="fill:#1677ff;"\/><rect x="13" width="1" height="1" style="fill:#1677ff;"\/><rect x="0" y="9" width="1" height="1" style="fill:#1677ff;"\/><rect x="0" y="11" width="1" height="1" style="fill:#1677ff;"\/><rect x="0" y="13" width="1" height="1" style="fill:#1677ff;"\/><rect x="16" y="7" width="1" height="1" style="fill:#1677ff;"\/><rect x="16" y="5" width="1" height="1" style="fill:#1677ff;"\/><rect x="16" y="3" width="1" height="1" style="fill:#1677ff;"\/><rect x="15" y="1" width="1" height="1" style="fill:#1677ff;"\/><rect x="16" y="9" width="1" height="1" style="fill:#1677ff;"\/><rect x="16" y="11" width="1" height="1" style="fill:#1677ff;"\/><rect x="16" y="13" width="1" height="1" style="fill:#1677ff;"\/><rect x="1" y="15" width="1" height="1" style="fill:#1677ff;"\/><rect x="15" y="15" width="1" height="1" style="fill:#1677ff;"\/><path d="M14.5,13.5V4.5c0-1.1-.9-2-2-2H4.5c-1.1,0-2,.9-2,2v9" style="fill:none; stroke:#1677ff; stroke-linecap:round; stroke-linejoin:round;"\/><line x1="6.5" y1="6.5" x2="10.5" y2="6.5" style="fill:none; stroke:#949494; stroke-linecap:square; stroke-linejoin:round;"\/><line x1="8.5" y1="7.5" x2="8.5" y2="6.5" style="fill:none; stroke:#949494; stroke-linecap:square; stroke-linejoin:round;"\/><line x1="6.5" y1="10.5" x2="10.5" y2="10.5" style="fill:none; stroke:#949494; stroke-linecap:square; stroke-linejoin:round;"\/><polyline points="4.5 16.5 4.5 14.5 12.5 14.5 12.5 16.5" style="fill:none; stroke:#949494; stroke-linecap:round; stroke-linejoin:round;"\/><\/svg>`

#### Speed limitation

- `param_speed.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><line x1="8.5" y1="2.5" x2="8.5" y2="3.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="5.5" y1="3.304" x2="6" y2="4.17" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="3.304" y1="5.5" x2="4.17" y2="6" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="8.5" y1="8.5" x2="13.696" y2="11.5" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><line x1="2.5" y1="8.5" x2="3.5" y2="8.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="13.5" y1="8.5" x2="14.5" y2="8.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="3.304" y1="11.5" x2="4.17" y2="11" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="12.83" y1="6" x2="13.696" y2="5.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="11" y1="4.17" x2="11.5" y2="3.304" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><circle cx="8.5" cy="8.5" r="1.5" style="fill:#0066bd"\/><circle cx="8.5" cy="8.5" r="8" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="6.5" y1="13.5" x2="10.5" y2="13.5" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round;opacity:0.5"\/><\/svg>`

#### Acceleration limitation

- `param_acceleration.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><line x1="0.5" y1="4.5" x2="7.5" y2="4.5" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><line x1="15.5" y1="4.5" x2="16.5" y2="4.5" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><rect x="7.5" y="0.5" width="8" height="13" rx="1" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="1.5" y1="2.5" x2="5.5" y2="2.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="2.5" y1="0.5" x2="5.5" y2="0.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="0.5" y1="6.5" x2="5.5" y2="6.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="1.5" y1="8.5" x2="5.5" y2="8.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="2.5" y1="10.5" x2="5.5" y2="10.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="3.5" y1="12.5" x2="5.5" y2="12.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="4.5" y1="14.5" x2="6.5" y2="14.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="6.5" y1="16.5" x2="8.5" y2="16.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><circle cx="11.5" cy="7.5" r="2" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="9.5 13.5 11.5 16.5 11.5 16.5 13.5 13.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

#### Jerk limitation

- `param_jerk.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><line x1="0.5" y1="4.5" x2="4.5" y2="4.5" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><line x1="12.5" y1="4.5" x2="16.5" y2="4.5" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><rect x="4.5" y="0.5" width="8" height="13" rx="1" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><circle cx="8.5" cy="7.5" r="2" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="6.5 13.5 8.5 16.5 8.5 16.5 10.5 13.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="2.5" y1="6.5" x2="2.5" y2="13.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="14.5" y1="6.5" x2="14.5" y2="13.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="2.5" y1="2.5" x2="2.5" y2="0.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="14.5" y1="0.5" x2="14.5" y2="2.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="2.5" y1="13.5" x2="5.5" y2="16.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="14.5" y1="13.5" x2="11.5" y2="16.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><rect y="2" width="1" height="1" style="fill:#0066bd"\/><rect x="16" y="2" width="1" height="1" style="fill:#0066bd"\/><rect y="6" width="1" height="1" style="fill:#0066bd"\/><rect y="8" width="1" height="1" style="fill:#0066bd"\/><rect y="10" width="1" height="1" style="fill:#0066bd"\/><rect y="12" width="1" height="1" style="fill:#0066bd"\/><rect y="14" width="1" height="1" style="fill:#0066bd"\/><rect x="2" y="16" width="1" height="1" style="fill:#0066bd"\/><rect x="1" y="15" width="1" height="1" style="fill:#0066bd"\/><rect x="16" y="6" width="1" height="1" style="fill:#0066bd"\/><rect x="16" y="8" width="1" height="1" style="fill:#0066bd"\/><rect x="16" y="10" width="1" height="1" style="fill:#0066bd"\/><rect x="16" y="12" width="1" height="1" style="fill:#0066bd"\/><rect x="16" y="14" width="1" height="1" style="fill:#0066bd"\/><rect x="14" y="16" width="1" height="1" style="fill:#0066bd"\/><rect x="15" y="15" width="1" height="1" style="fill:#0066bd"\/><\/svg>`

#### Notes

- `note.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><line x1="3.5" y1="3.5" x2="13.5" y2="3.5" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><line x1="3.5" y1="9.5" x2="13.5" y2="9.5" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><line x1="3.5" y1="6.5" x2="13.5" y2="6.5" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><line x1="3.5" y1="12.5" x2="6.5" y2="12.5" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><rect x="0.5" y="0.5" width="16" height="16" rx="1" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

## Filament Settings

### Filament

#### Basic information

- `filament_type` - Type: The material type of filament.
- `filament_vendor` - Vendor: Vendor of filament. For show only.
- `filament_soluble` - Soluble material: Soluble material is commonly used to print supports and support interfaces.
- `filament_is_support` - Support material: Support material is commonly used to print supports and support interfaces.
- `required_nozzle_HRC` - Required nozzle HRC: Minimum HRC of nozzle required to print the filament. Zero means no checking of nozzle's HRC.
- `default_filament_colour` - Default color: Default filament color.
Right click to reset value to system default.
- `filament_diameter` - Diameter: Filament diameter is used to calculate extrusion in G-code, so it is important and should be accurat...
- `filament_density` - Density: Filament density. For statistics only.
- `filament_shrink` - Shrinkage (XY): Enter the shrinkage percentage that the filament will get after cooling (94% if you measure 94mm ins...
- `filament_shrinkage_compensation_z` - Shrinkage (Z): Enter the shrinkage percentage that the filament will get after cooling (94% if you measure 94mm ins...
- `filament_cost`
- `temperature_vitrification` - Softening temperature: The material softens at this temperature, so when the bed temperature is equal to or greater than th...
- `idle_temperature` - Idle temperature: Nozzle temperature when the tool is currently not used in multi-tool setups. This is only used when ...
- Recommended nozzle temperature: `nozzle_temperature_range_low`, `nozzle_temperature_range_high`

#### Flow ratio and Pressure Advance

- `pellet_flow_coefficient` - Pellet flow coefficient: Pellet flow coefficient is empirically derived and allows for volume calculation for pellet printers...
- `filament_flow_ratio` - Flow ratio: The material may have volumetric change after switching between molten and crystalline states. This ...
- `enable_pressure_advance` - Enable pressure advance: Enable pressure advance, auto calibration result will be overwritten once enabled.
- `pressure_advance` - Pressure advance: Pressure advance (Klipper) AKA Linear advance factor (Marlin).
- `adaptive_pressure_advance` - Enable adaptive pressure advance (beta): With increasing print speeds (and hence increasing volumetric flow through the nozzle) and increasin...
- `adaptive_pressure_advance_overhangs` - Enable adaptive pressure advance for overhangs (beta): Enable adaptive PA for overhangs as well as when flow changes within the same feature. This is an ex...
- `adaptive_pressure_advance_bridges` - Pressure advance for bridges: Pressure advance value for bridges. Set to 0 to disable.

A lower PA value when printing bridges hel...
- `adaptive_pressure_advance_model` - Adaptive pressure advance measurements (beta): Add sets of pressure advance (PA) values, the volumetric flow speeds and accelerations they were mea...

#### Print chamber temperature

- `chamber_temperature` - Chamber temperature: For high-temperature materials like ABS, ASA, PC, and PA, a higher chamber temperature can help supp...
- `activate_chamber_temp_control` - Activate temperature control: Enable this option for automated chamber temperature control. This option activates the emitting of ...

#### Print temperature

- Nozzle: `nozzle_temperature_initial_layer`, `nozzle_temperature`

#### Bed temperature

- Smooth Cool Plate: `cool_plate_temp_initial_layer`, `cool_plate_temp`
- Engineering Plate: `eng_plate_temp_initial_layer`, `eng_plate_temp`
- Smooth High Temp Plate: `hot_plate_temp_initial_layer`, `hot_plate_temp`
- Textured PEI Plate: `textured_plate_temp_initial_layer`, `textured_plate_temp`
- Textured Cool Plate: `textured_cool_plate_temp_initial_layer`, `textured_cool_plate_temp`
- Cool Plate (SuperTack): `supertack_plate_temp_initial_layer`, `supertack_plate_temp`

#### Volumetric speed limitation

- `filament_max_volumetric_speed` - Max volumetric speed: This setting stands for how much volume of filament can be melted and extruded per second. Printing ...

### Cooling

#### Cooling for specific layer

- `close_fan_the_first_x_layers` - No cooling for the first: Turn off all cooling fans for the first few layers. This can be used to improve build plate adhesion...
- `full_fan_speed_layer` - Full fan speed at layer: Fan speed will be ramped up linearly from zero at layer "close_fan_the_first_x_layers" to maximum at...

#### Part cooling fan

- Min fan speed threshold: `fan_min_speed`, `fan_cooling_layer_time`
- Max fan speed threshold: `fan_max_speed`, `slow_down_layer_time`
- `reduce_fan_stop_start_freq` - Keep fan always on: Enabling this setting means that the part cooling fan will never stop completely and will run at lea...
- `slow_down_for_layer_cooling` - Slow printing down for better layer cooling: Enable this option to slow printing speed down to make the final layer time not shorter than the lay...
- `dont_slow_down_outer_wall` - Don't slow down outer walls: If enabled, this setting will ensure external perimeters are not slowed down to meet the minimum lay...
- `slow_down_min_speed` - Min print speed: The minimum print speed to which the printer slows down to maintain the minimum layer time defined a...
- `enable_overhang_bridge_fan` - Force cooling for overhangs and bridges: Enable this option to allow adjustment of the part cooling fan speed for specifically for overhangs,...
- `overhang_fan_threshold` - Overhang cooling activation threshold: When the overhang exceeds this specified threshold, force the cooling fan to run at the 'Overhang Fa...
- `overhang_fan_speed` - Overhangs and external bridges fan speed: Use this part cooling fan speed when printing bridges or overhang walls with an overhang threshold t...
- `internal_bridge_fan_speed` - Internal bridges fan speed: The part cooling fan speed used for all internal bridges. Set to -1 to use the overhang fan speed se...
- `support_material_interface_fan_speed` - Support interface fan speed: This part cooling fan speed is applied when printing support interfaces. Setting this parameter to a...
- `ironing_fan_speed` - Ironing fan speed: This part cooling fan speed is applied when ironing. Setting this parameter to a lower than regular ...

#### Auxiliary part cooling fan

- `additional_cooling_fan_speed` - Fan speed: Speed of auxiliary part cooling fan. Auxiliary fan will run at this speed during printing except the...

#### Exhaust fan

- `activate_air_filtration` - Activate air filtration: Activate for better air filtration. G-code command: M106 P3 S(0-255)
- `during_print_exhaust_fan_speed` - Fan speed: Speed of exhaust fan during printing. This speed will override the speed in filament custom G-code.
- `complete_print_exhaust_fan_speed` - Fan speed: Speed of exhaust fan after printing completes.

### Setting Overrides

#### Retraction

- `filament_retraction_length` - Length: Some amount of material in extruder is pulled back to avoid ooze during long travel. Set zero to dis...
- `filament_z_hop` - Z-hop height: Whenever the retraction is done, the nozzle is lifted a little to create clearance between nozzle an...
- `filament_z_hop_types` - Z-hop type: Type of Z-hop.
- `filament_retract_lift_above` - Only lift Z above: If you set this to a positive value, Z lift will only take place above the specified absolute Z.
- `filament_retract_lift_below` - Only lift Z below: If you set this to a positive value, Z lift will only take place below the specified absolute Z.
- `filament_retract_lift_enforce` - On surfaces: Enforce Z-Hop behavior. This setting is impacted by the above settings (Only lift Z above/below).
- `filament_retraction_speed` - Retraction Speed: Speed for retracting filament from the nozzle.
- `filament_deretraction_speed` - De-retraction Speed: Speed for reloading filament into the nozzle. Zero means same speed of retraction.
- `filament_retract_restart_extra` - Extra length on restart: When the retraction is compensated after the travel move, the extruder will push this additional amo...
- `filament_retraction_minimum_travel` - Travel distance threshold: Only trigger retraction when the travel distance is longer than this threshold.
- `filament_retract_when_changing_layer` - Retract when change layer: Force a retraction when changes layer.
- `filament_wipe` - Wipe while retracting: Move nozzle along the last extrusion path when retracting to clean any leaked material on the nozzle...
- `filament_wipe_distance` - Wipe Distance: Describe how long the nozzle will move along the last path when retracting.

Depending on how long t...
- `filament_retract_before_wipe` - Retract amount before wipe: The length of fast retraction before wipe, relative to retraction length.
- `filament_long_retractions_when_cut` - Long retraction when cut (beta): Experimental feature: Retracting and cutting off the filament at a longer distance during changes to...
- `filament_retraction_distances_when_cut` - Retraction distance when cut: Experimental feature: Retraction length before cutting off during filament change.

### Advanced

#### Filament start G-code

- `filament_start_gcode` - Start G-code: Start G-code when starting the printing of this filament.

#### Filament end G-code

- `filament_end_gcode` - End G-code: End G-code when finishing the printing of this filament.

### Multimaterial

#### Wipe tower parameters

- `filament_minimal_purge_on_wipe_tower` - Minimal purge on wipe tower: After a tool change, the exact position of the newly loaded filament inside the nozzle may not be kn...

#### Tool change parameters with single extruder MM printers

- `filament_loading_speed_start` - Loading speed at the start: Speed used at the very beginning of loading phase.
- `filament_loading_speed` - Loading speed: Speed used for loading the filament on the wipe tower.
- `filament_unloading_speed_start` - Unloading speed at the start: Speed used for unloading the tip of the filament immediately after ramming.
- `filament_unloading_speed` - Unloading speed: Speed used for unloading the filament on the wipe tower (does not affect initial part of unloading j...
- `filament_toolchange_delay` - Delay after unloading: Time to wait after the filament is unloaded. May help to get reliable tool changes with flexible mat...
- `filament_cooling_moves` - Number of cooling moves: Filament is cooled by being moved back and forth in the cooling tubes. Specify desired number of the...
- `filament_cooling_initial_speed` - Speed of the first cooling move: Cooling moves are gradually accelerating beginning at this speed.
- `filament_cooling_final_speed` - Speed of the last cooling move: Cooling moves are gradually accelerating towards this speed.
- `filament_stamping_loading_speed` - Stamping loading speed: Speed used for stamping.
- `filament_stamping_distance` - Stamping distance measured from the center of the cooling tube: If set to non-zero value, filament is moved toward the nozzle between the individual cooling moves (...
- `filament_ramming_parameters` - Ramming parameters: This string is edited by RammingDialog and contains ramming specific parameters.

#### Tool change parameters with multi extruder MM printers

- `filament_multitool_ramming` - Enable ramming for multi-tool setups: Perform ramming when using multi-tool printer (i.e. when the 'Single Extruder Multimaterial' in Prin...
- `filament_multitool_ramming_volume` - Multi-tool ramming volume: The volume to be rammed before the tool change.
- `filament_multitool_ramming_flow` - Multi-tool ramming flow: Flow used for ramming the filament before the tool change.

### Dependencies

#### Compatible printers

- `compatible_printers` - Select printers
- `compatible_printers_condition` - Condition: A boolean expression using the configuration values of an active printer profile. If this expression...

#### Compatible process profiles

- `compatible_prints`
- `compatible_prints_condition`

### Notes

#### Notes

- `filament_notes` - Filament notes: You can put your notes regarding the filament here.

### icon_data

#### Basic information

- `param_information.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><rect x="0.5" y="0.5" width="16" height="16" rx="1" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><path d="M6.5,2.5h8m-8,2h4m-4,3h8m-8,2h4m-4,5h4m-4-2h8" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><path d="M3.5,4.5h0a1,1,0,0,1-1-1h0a1,1,0,0,1,1-1h0a1,1,0,0,1,1,1h0A1,1,0,0,1,3.5,4.5Zm1,4h0a1,1,0,0,0-1-1h0a1,1,0,0,0-1,1h0a1,1,0,0,0,1,1h0A1,1,0,0,0,4.5,8.5Zm0,5h0a1,1,0,0,0-1-1h0a1,1,0,0,0-1,1h0a1,1,0,0,0,1,1h0A1,1,0,0,0,4.5,13.5Z" style="fill:none;stroke:#0066bd;stroke-miterlimit:10"\/><\/svg>`

#### Flow ratio and Pressure Advance

- `param_flow_ratio_and_pressure_advance.svg`
- `<?xml version="1.0" encoding="UTF-8"?><svg id="a" xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><rect x=".5" y=".5" width="16" height="16" rx="1" ry="1" transform="translate(17 0) rotate(90)" style="fill:none; stroke:#949494; stroke-linecap:square; stroke-linejoin:round;"\/><polyline points="10.5 2.5 6.5 5.5 2.5 2.5" style="fill:none; opacity:.55; stroke:#1677ff; stroke-linecap:square; stroke-linejoin:round;"\/><polyline points="10.5 5.5 6.5 8.5 2.5 5.5" style="fill:none; opacity:.7; stroke:#1677ff; stroke-linecap:square; stroke-linejoin:round;"\/><polyline points="10.5 8.5 6.5 11.5 2.5 8.5" style="fill:none; opacity:.85; stroke:#1677ff; stroke-linecap:square; stroke-linejoin:round;"\/><polyline points="10.5 11.5 6.5 14.5 2.5 11.5" style="fill:none; stroke:#1677ff; stroke-linecap:square; stroke-linejoin:round;"\/><line x1="12.5" y1="2.5" x2="14.5" y2="2.5" style="fill:none; stroke:#1677ff; stroke-linecap:square; stroke-linejoin:round;"\/><line x1="12.5" y1="5.5" x2="14.5" y2="5.5" style="fill:none; stroke:#1677ff; stroke-linecap:square; stroke-linejoin:round;"\/><line x1="12.5" y1="8.5" x2="14.5" y2="8.5" style="fill:none; stroke:#1677ff; stroke-linecap:square; stroke-linejoin:round;"\/><line x1="12.5" y1="11.5" x2="14.5" y2="11.5" style="fill:none; stroke:#1677ff; stroke-linecap:square; stroke-linejoin:round;"\/><\/svg>`

#### Print chamber temperature

- `param_chamber_temp.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><rect x="0.5" y="0.5" width="16" height="16" rx="1" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="2.5" y1="14.5" x2="14.5" y2="14.5" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><path d="M13.5,12.5l.4-.495a1.263,1.263,0,0,0,0-1.51l-.792-.99A1.263,1.263,0,0,1,13.1,8l.792-.99a1.263,1.263,0,0,0,0-1.51l-.792-.99A1.263,1.263,0,0,1,13.1,3l.4-.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><path d="M8.5,12.5l.4-.495a1.263,1.263,0,0,0,0-1.51L8.1,9.505A1.263,1.263,0,0,1,8.1,8l.792-.99a1.263,1.263,0,0,0,0-1.51L8.1,4.505A1.263,1.263,0,0,1,8.1,3l.4-.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><path d="M3.5,12.5l.4-.495a1.263,1.263,0,0,0,0-1.51L3.1,9.505A1.263,1.263,0,0,1,3.1,8l.792-.99a1.263,1.263,0,0,0,0-1.51L3.1,4.505A1.263,1.263,0,0,1,3.1,3l.4-.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

#### Print temperature

- `param_extruder_temp.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><path d="M1,16.5l.306-.792a3.853,3.853,0,0,0,0-2.416L.694,11.708a3.853,3.853,0,0,1,0-2.416l.612-1.584a3.853,3.853,0,0,0,0-2.416L.694,3.708a3.853,3.853,0,0,1,0-2.416L1,.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><path d="M6,16.5l.306-.549a1.9,1.9,0,0,0,0-1.676l-.612-1.1a1.9,1.9,0,0,1,0-1.676" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><path d="M11,16.5l.306-.549a1.9,1.9,0,0,0,0-1.676l-.612-1.1a1.9,1.9,0,0,1,0-1.676" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><path d="M16,16.5l.306-.792a3.853,3.853,0,0,0,0-2.416l-.612-1.584a3.853,3.853,0,0,1,0-2.416l.612-1.584a3.853,3.853,0,0,0,0-2.416l-.612-1.584a3.853,3.853,0,0,1,0-2.416L16,.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><path d="M5.5,4.5c-1,1-1,1-2,0" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M13.5,4.5c-1,1-1,1-2,0" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M11.5.5v4a6.375,6.375,0,0,1-6,0V.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><polygon points="3.5 0.5 13.5 0.5 13.5 4.5 8.5 9.5 3.5 4.5 3.5 0.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

#### Bed temperature

- `param_bed_temp.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><line x1="0.5" y1="16.5" x2="16.5" y2="16.5" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><path d="M1.5,13.5l.613-.643a1.439,1.439,0,0,0,0-1.964L.887,9.607a1.439,1.439,0,0,1,0-1.964L2.113,6.357a1.439,1.439,0,0,0,0-1.964L.887,3.107a1.439,1.439,0,0,1,0-1.964L1.5.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><path d="M8.5,13.5l.613-.643a1.439,1.439,0,0,0,0-1.964L7.887,9.607a1.439,1.439,0,0,1,0-1.964L9.113,6.357a1.439,1.439,0,0,0,0-1.964L7.887,3.107a1.439,1.439,0,0,1,0-1.964L8.5.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><path d="M15.5,13.5l.613-.643a1.439,1.439,0,0,0,0-1.964L14.887,9.607a1.439,1.439,0,0,1,0-1.964l1.226-1.286a1.439,1.439,0,0,0,0-1.964L14.887,3.107a1.439,1.439,0,0,1,0-1.964L15.5.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

#### Volumetric speed limitation

- `param_volumetric_speed.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><path d="M8.5,8.5v1a1,1,0,0,1-1,1h-4a1,1,0,0,0-1,1h0a1,1,0,0,0,1,1h10a1,1,0,0,1,1,1h0a1,1,0,0,1-1,1H1.5a1,1,0,0,0-1,1h0a1,1,0,0,0,1,1h15" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="0.5" y1="3.5" x2="5.5" y2="3.5" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><line x1="11.5" y1="3.5" x2="16.5" y2="3.5" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><rect x="5.5" y="0.5" width="6" height="7" rx="1" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><circle cx="8.5" cy="4.5" r="1" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="7.5 7.5 8.5 8.5 8.5 8.5 9.5 7.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

#### Cooling for specific layer

- `param_cooling_specific_layer.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><path d="M.5,5.5l.594.613a1.254,1.254,0,0,0,1.812,0L4.094,4.887a1.254,1.254,0,0,1,1.812,0L6.5,5.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M.5,8.5l.594.613a1.254,1.254,0,0,0,1.812,0L4.094,7.887a1.254,1.254,0,0,1,1.812,0L6.5,8.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M.5,11.5l.594.613a1.254,1.254,0,0,0,1.812,0l1.188-1.226a1.254,1.254,0,0,1,1.812,0L6.5,11.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="14" y1="4.5" x2="17" y2="4.5" style="fill:none;stroke:#0066bd;stroke-linejoin:round"\/><line x1="8" y1="4.5" x2="11" y2="4.5" style="fill:none;stroke:#0066bd;stroke-linejoin:round"\/><line x1="12.5" x2="12.5" y2="3" style="fill:none;stroke:#0066bd;stroke-linejoin:round"\/><line x1="12.5" y1="6" x2="12.5" y2="9" style="fill:none;stroke:#0066bd;stroke-linejoin:round"\/><line x1="8" y1="14.5" x2="17" y2="14.5" style="fill:none;stroke:#949494;stroke-linejoin:round"\/><line x1="8" y1="12.5" x2="17" y2="12.5" style="fill:none;stroke:#949494;stroke-linejoin:round"\/><line x1="8" y1="10.5" x2="17" y2="10.5" style="fill:none;stroke:#0066bd;stroke-linejoin:round"\/><line x1="8" y1="16.5" x2="17" y2="16.5" style="fill:none;stroke:#949494;stroke-linejoin:round"\/><circle cx="12.5" cy="4.5" r="3" style="fill:none;stroke:#0066bd;stroke-linejoin:round"\/><circle cx="12.5" cy="4.5" r="0.5" style="fill:#0066bd"\/><\/svg>`

#### Part cooling fan

- `param_cooling_part_fan.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><rect x="3" y="14" width="1" height="1" style="fill:#0066bd"\/><rect x="4" y="15" width="1" height="1" style="fill:#0066bd"\/><rect x="5" y="16" width="1" height="1" style="fill:#0066bd"\/><rect x="1" y="14" width="1" height="1" style="fill:#0066bd"\/><rect x="2" y="15" width="1" height="1" style="fill:#0066bd"\/><rect x="3" y="16" width="1" height="1" style="fill:#0066bd"\/><rect x="13" y="14" width="1" height="1" transform="translate(27 29) rotate(-180)" style="fill:#0066bd"\/><rect x="12" y="15" width="1" height="1" transform="translate(25 31) rotate(-180)" style="fill:#0066bd"\/><rect x="11" y="16" width="1" height="1" transform="translate(23 33) rotate(-180)" style="fill:#0066bd"\/><rect x="15" y="14" width="1" height="1" transform="translate(31 29) rotate(-180)" style="fill:#0066bd"\/><rect x="14" y="15" width="1" height="1" transform="translate(29 31) rotate(-180)" style="fill:#0066bd"\/><rect x="13" y="16" width="1" height="1" transform="translate(27 33) rotate(-180)" style="fill:#0066bd"\/><path d="M16.5.5v12a1,1,0,0,1-1,1H1.5a1,1,0,0,1-1-1V.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><circle cx="8.5" cy="5.5" r="5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><circle cx="8.5" cy="5.5" r="1.229" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M7.886,1.813c1.228-.614,2.765.922,1.228,2.458" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M9.114,9.187C7.886,9.8,6.349,8.265,7.886,6.729" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M11.386,3.125c1.146.757.584,2.855-1.515,2.293" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M5.614,7.875C4.468,7.118,5.03,5.02,7.129,5.582" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M12,6.811c-.082,1.372-2.181,1.934-2.743-.164" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M5,4.189c.082-1.372,2.181-1.934,2.743.164" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="6.5 14.5 8.5 16.5 8.5 16.5 10.5 14.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

#### Auxiliary part cooling fan

- `param_cooling_aux_fan.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><path d="M.5,7.5l.594.613a1.254,1.254,0,0,0,1.812,0L4.094,6.887a1.254,1.254,0,0,1,1.812,0L6.5,7.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M.5,10.5l.594.613a1.254,1.254,0,0,0,1.812,0L4.094,9.887a1.254,1.254,0,0,1,1.812,0L6.5,10.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M.5,13.5l.594.613a1.254,1.254,0,0,0,1.812,0l1.188-1.226a1.254,1.254,0,0,1,1.812,0L6.5,13.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="8" y1="14.5" x2="17" y2="14.5" style="fill:none;stroke:#949494;stroke-linejoin:round"\/><line x1="8" y1="12.5" x2="17" y2="12.5" style="fill:none;stroke:#949494;stroke-linejoin:round"\/><line x1="8" y1="10.5" x2="17" y2="10.5" style="fill:none;stroke:#949494;stroke-linejoin:round"\/><line x1="8" y1="16.5" x2="17" y2="16.5" style="fill:none;stroke:#949494;stroke-linejoin:round"\/><line x1="0.5" y1="3.5" x2="9.5" y2="3.5" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><line x1="15.5" y1="3.5" x2="16.5" y2="3.5" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><rect x="9.5" y="0.5" width="6" height="7" rx="1" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><circle cx="12.5" cy="4.5" r="1" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="11.5 7.5 12.5 8.5 12.5 8.5 13.5 7.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

#### Exhaust fan

- `param_cooling_exhaust.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><line x1="9.5" y1="14.5" x2="0.5" y2="14.5" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><path d="M2,12.5l-.306-.495a1.564,1.564,0,0,1,0-1.51l.612-.99a1.564,1.564,0,0,0,0-1.51L2,7.5l-.306-.5a1.564,1.564,0,0,1,0-1.51l.612-.99a1.564,1.564,0,0,0,0-1.51L2,2.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><path d="M7,12.5l-.306-.495a1.564,1.564,0,0,1,0-1.51l.612-.99a1.564,1.564,0,0,0,0-1.51L7,7.5l-.306-.5a1.564,1.564,0,0,1,0-1.51l.612-.99a1.564,1.564,0,0,0,0-1.51L7,2.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><path d="M11.5,1.5a1,1,0,0,0-1-1H.5" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><path d="M.5,16.5h10a1,1,0,0,0,1-1v-3" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><path d="M16.5,9.5l-.594-.613a1.254,1.254,0,0,0-1.812,0l-1.188,1.226a1.254,1.254,0,0,1-1.812,0L10.5,9.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M16.5,6.5l-.594-.613a1.254,1.254,0,0,0-1.812,0L12.906,7.113a1.254,1.254,0,0,1-1.812,0L10.5,6.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M16.5,3.5l-.594-.613a1.254,1.254,0,0,0-1.812,0L12.906,4.113a1.254,1.254,0,0,1-1.812,0L10.5,3.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

#### Retraction

- `param_retraction.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><line x1="0.5" y1="3.5" x2="5.5" y2="3.5" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><line x1="11.5" y1="3.5" x2="16.5" y2="3.5" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><rect x="5.5" y="0.5" width="6" height="7" rx="1" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><circle cx="8.5" cy="4.5" r="1" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="7.5 7.5 8.5 8.5 8.5 8.5 9.5 7.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="5.5" y1="12.5" x2="8.5" y2="10.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="11.5" y1="12.5" x2="8.5" y2="10.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="5.5" y1="16.5" x2="8.5" y2="14.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="11.5" y1="16.5" x2="8.5" y2="14.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

#### Filament start G-code

- `param_gcode.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><line x1="9.5" y1="3.5" x2="7.5" y2="13.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="12.5 12.5 16.5 8.5 12.5 4.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="4.5 4.5 0.5 8.5 4.5 12.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M.5,13.5v2a1,1,0,0,0,1,1h14a1,1,0,0,0,1-1v-2" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><path d="M16.5,3.5v-2a1,1,0,0,0-1-1H1.5a1,1,0,0,0-1,1v2" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

#### Filament end G-code

- `param_gcode.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><line x1="9.5" y1="3.5" x2="7.5" y2="13.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="12.5 12.5 16.5 8.5 12.5 4.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="4.5 4.5 0.5 8.5 4.5 12.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M.5,13.5v2a1,1,0,0,0,1,1h14a1,1,0,0,0,1-1v-2" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><path d="M16.5,3.5v-2a1,1,0,0,0-1-1H1.5a1,1,0,0,0-1,1v2" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

#### Wipe tower parameters

- `param_tower.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><line x1="0.5" y1="16.5" x2="16.5" y2="16.5" style="fill:none;stroke:#949494;stroke-linecap:square;stroke-linejoin:round"\/><rect x="12.5" y="0.5" width="4" height="14" rx="1" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="0.5" y1="2.5" x2="1.5" y2="3.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="10.5" y1="2.5" x2="9.5" y2="3.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="9.5" y1="3.5" x2="10.5" y2="4.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="1.5" y1="3.5" x2="0.5" y2="4.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="1.5" y1="14.5" x2="8.682" y2="10.409" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="2.167" y1="11.167" x2="8.136" y2="7.682" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="2.833" y1="7.833" x2="7.591" y2="4.955" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="6.5 4.5 7.5 1.5 5.5 0.5 5.5 0.5 3.5 1.5 4.5 4.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="1.5 14.5 3.5 4.5 7.5 4.5 9.5 14.5 5.5 14.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="3.5" y1="1.5" x2="7.5" y2="1.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

#### Tool change parameters with single extruder MM printers

- `param_toolchange.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><rect x="10.5" y="8.5" width="6" height="7" rx="1" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><circle cx="13.5" cy="12.5" r="1" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="12.5 15.5 13.5 16.5 13.5 16.5 14.5 15.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><rect x="0.5" y="0.5" width="6" height="7" rx="1" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><circle cx="3.5" cy="4.5" r="1" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><polyline points="2.5 7.5 3.5 8.5 3.5 8.5 4.5 7.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="10.5" y1="5.5" x2="8.5" y2="3.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="10.5" y1="1.5" x2="8.5" y2="3.5" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><line x1="6.5" y1="11.5" x2="8.5" y2="13.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><line x1="6.5" y1="15.5" x2="8.5" y2="13.5" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><path d="M13.5,6.5v-2a1,1,0,0,0-1-1h-4" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><path d="M8.5,13.5h-4a1,1,0,0,1-1-1v-2" style="fill:none;stroke:#0066bd;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

#### Tool change parameters with multi extruder MM printers

- `param_toolchange_multi_extruder.svg`
- `<?xml version="1.0" encoding="UTF-8"?><svg id="a" xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><path d="M7.5,4.5h3c.55,0,1,.45,1,1v5c0,.55-.45,1-1,1h-3" style="fill:none; stroke:#949494; stroke-linecap:round; stroke-linejoin:round;"\/><circle cx="8.5" cy="8.5" r="1" style="fill:none; stroke:#949494; stroke-linecap:round; stroke-linejoin:round;"\/><polyline points="7.5 11.5 8.5 12.5 8.5 12.5 9.5 11.5" style="fill:none; stroke:#949494; stroke-linecap:round; stroke-linejoin:round;"\/><path d="M12.5,4.5h3c.55,0,1,.45,1,1v5c0,.55-.45,1-1,1h-3" style="fill:none; stroke:#949494; stroke-linecap:round; stroke-linejoin:round;"\/><circle cx="13.5" cy="8.5" r="1" style="fill:none; stroke:#949494; stroke-linecap:round; stroke-linejoin:round;"\/><polyline points="12.5 11.5 13.5 12.5 13.5 12.5 14.5 11.5" style="fill:none; stroke:#949494; stroke-linecap:round; stroke-linejoin:round;"\/><rect x=".5" y="4.5" width="6" height="7" rx="1" ry="1" style="fill:none; stroke:#1677ff; stroke-linecap:round; stroke-linejoin:round;"\/><circle cx="3.5" cy="8.5" r="1" style="fill:none; stroke:#1677ff; stroke-linecap:round; stroke-linejoin:round;"\/><polyline points="2.5 11.5 3.5 12.5 3.5 12.5 4.5 11.5" style="fill:none; stroke:#1677ff; stroke-linecap:round; stroke-linejoin:round;"\/><line x1="11.5" y1="16.5" x2="13.5" y2="14.5" style="fill:none; stroke:#1677ff; stroke-linecap:round; stroke-linejoin:round;"\/><line x1="15.5" y1="16.5" x2="13.5" y2="14.5" style="fill:none; stroke:#1677ff; stroke-linecap:round; stroke-linejoin:round;"\/><path d="M15.5,16.5H4.5c-.55,0-1-.45-1-1v-1" style="fill:none; stroke:#1677ff; stroke-linecap:round; stroke-linejoin:round;"\/><line x1="5.5" y1=".5" x2="3.5" y2="2.5" style="fill:none; stroke:#1677ff; stroke-linecap:round; stroke-linejoin:round;"\/><line x1="1.5" y1=".5" x2="3.5" y2="2.5" style="fill:none; stroke:#1677ff; stroke-linecap:round; stroke-linejoin:round;"\/><path d="M1.5.5h11c.55,0,1,.45,1,1v1" style="fill:none; stroke:#1677ff; stroke-linecap:round; stroke-linejoin:round;"\/><\/svg>`

#### Compatible printers

- `param_dependencies_printers.svg`
- `<?xml version="1.0" encoding="UTF-8"?><svg id="a" xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><line x1="2.5" y1="2.5" x2="6.5" y2="2.5" style="fill:none; stroke:#949494; stroke-linecap:square; stroke-linejoin:round;"\/><line x1="2.5" y1="6.5" x2="6.5" y2="6.5" style="fill:none; stroke:#949494; stroke-linecap:square; stroke-linejoin:round;"\/><rect x=".5" y=".5" width="8" height="8" rx="1.89" ry="1.89" style="fill:none; stroke:#949494; stroke-linecap:square; stroke-linejoin:round;"\/><line x1="4.5" y1="3.5" x2="4.5" y2="2.5" style="fill:none; stroke:#949494; stroke-linecap:square; stroke-linejoin:round;"\/><path d="M15.94,5.06c-.75-.75-1.97-.75-2.72,0l-2.04,2.04c-.75.75-.75,1.97,0,2.72s1.97.75,2.72,0l2.04-2.04c.75-.75.75-1.97,0-2.72Z" style="fill:none; stroke:#1677ff; stroke-linecap:round; stroke-linejoin:round;"\/><path d="M9.82,11.18c-.75-.75-1.97-.75-2.72,0l-2.04,2.04c-.75.75-.75,1.97,0,2.72s1.97.75,2.72,0l2.04-2.04c.75-.75.75-1.97,0-2.72Z" style="fill:none; stroke:#1677ff; stroke-linecap:round; stroke-linejoin:round;"\/><line x1="8" y1="13" x2="13" y2="8" style="fill:none; stroke:#1677ff; stroke-linecap:round; stroke-linejoin:round;"\/><\/svg>`

#### Compatible process profiles

- `param_dependencies_presets.svg`
- `<?xml version="1.0" encoding="UTF-8"?><svg id="a" xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><path d="M15.94,5.06c-.75-.75-1.97-.75-2.72,0l-2.04,2.04c-.75.75-.75,1.97,0,2.72s1.97.75,2.72,0l2.04-2.04c.75-.75.75-1.97,0-2.72Z" style="fill:none; stroke:#1677ff; stroke-linecap:round; stroke-linejoin:round;"\/><path d="M9.82,11.18c-.75-.75-1.97-.75-2.72,0l-2.04,2.04c-.75.75-.75,1.97,0,2.72s1.97.75,2.72,0l2.04-2.04c.75-.75.75-1.97,0-2.72Z" style="fill:none; stroke:#1677ff; stroke-linecap:round; stroke-linejoin:round;"\/><line x1="8" y1="13" x2="13" y2="8" style="fill:none; stroke:#1677ff; stroke-linecap:round; stroke-linejoin:round;"\/><line x1=".5" y1="2.5" x2="1.5" y2="2.5" style="fill:none; stroke:#949494; stroke-linecap:square; stroke-linejoin:round;"\/><line x1="3.5" y1="2.5" x2="8.5" y2="2.5" style="fill:none; stroke:#949494; stroke-linecap:square; stroke-linejoin:round;"\/><rect x="1.5" y=".5" width="2" height="4" rx=".67" ry=".67" style="fill:none; stroke:#949494; stroke-linecap:square; stroke-linejoin:round;"\/><line x1="8.5" y1="6.5" x2="7.5" y2="6.5" style="fill:none; stroke:#949494; stroke-linecap:square; stroke-linejoin:round;"\/><line x1="5.5" y1="6.5" x2=".5" y2="6.5" style="fill:none; stroke:#949494; stroke-linecap:square; stroke-linejoin:round;"\/><rect x="5.5" y="4.5" width="2" height="4" rx=".67" ry=".67" transform="translate(13 13) rotate(180)" style="fill:none; stroke:#949494; stroke-linecap:square; stroke-linejoin:round;"\/><\/svg>`

#### Notes

- `note.svg`
- `<svg xmlns="http:\/\/www.w3.org\/2000\/svg" width="18" height="18" viewBox="0 0 18 18"><line x1="3.5" y1="3.5" x2="13.5" y2="3.5" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><line x1="3.5" y1="9.5" x2="13.5" y2="9.5" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><line x1="3.5" y1="6.5" x2="13.5" y2="6.5" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><line x1="3.5" y1="12.5" x2="6.5" y2="12.5" style="fill:none;stroke:#0066bd;stroke-linecap:square;stroke-linejoin:round"\/><rect x="0.5" y="0.5" width="16" height="16" rx="1" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"\/><\/svg>`

