# Cura Settings

## Print Settings

### Build Plate Adhesion

#### Brim Width

- `brim_line_count` - Brim Line Count: The number of lines used for a brim. More brim lines enhance adhesion to the build plate, but also r...

#### Build Plate Adhesion Extruder

- `skirt_brim_extruder_nr` - Skirt/Brim Extruder: The extruder train to use for printing the skirt or brim. This is used in multi-extrusion.
- `raft_base_extruder_nr` - Raft Base Extruder: The extruder train to use for printing the first layer of the raft. This is used in multi-extrusion.
- `raft_interface_extruder_nr` - Raft Middle Extruder: The extruder train to use for printing the middle layer of the raft. This is used in multi-extrusion...
- `raft_surface_extruder_nr` - Raft Top Extruder: The extruder train to use for printing the top layer(s) of the raft. This is used in multi-extrusion...

#### General

- `adhesion_type` - Build Plate Adhesion Type: Different options that help to improve both priming your extrusion and adhesion to the build plate. ...
- `adhesion_extruder_nr` - Build Plate Adhesion Extruder: The extruder train to use for printing the skirt/brim/raft. This is used in multi-extrusion.
- `skirt_line_count` - Skirt Line Count: Multiple skirt lines help to prime your extrusion better for small models. Setting this to 0 will di...
- `skirt_height` - Skirt Height: Printing the innermost skirt line with multiple layers makes it easy to remove the skirt.
- `skirt_gap` - Skirt Distance: The horizontal distance between the skirt and the first layer of the print.
This is the minimum dist...
- `skirt_brim_minimal_length` - Skirt/Brim Minimum Length: The minimum length of the skirt or brim. If this length is not reached by all skirt or brim lines to...
- `brim_width` - Brim Width: The distance from the model to the outermost brim line. A larger brim enhances adhesion to the build...
- `brim_gap` - Brim Distance: The horizontal distance between the first brim line and the outline of the first layer of the print....
- `brim_replaces_support` - Brim Replaces Support: Enforce brim to be printed around the model even if that space would otherwise be occupied by suppor...
- `brim_location` - Brim Location: Print a brim on the outside of the model, inside, or both. Depending on the model, this helps reduci...
- `brim_inside_margin` - Brim Avoid Margin: A brim around a model may touch an other model where you don't want it. This removes all brim within...
- `brim_smart_ordering` - Smart Brim: Swap print order of the innermost and second innermost brim lines. This improves brim removal.
- `raft_margin` - Raft Extra Margin: If the raft is enabled, this is the extra raft area around the model which is also given a raft. Inc...
- `raft_remove_inside_corners` - Remove Raft Inside Corners: Remove inside corners from the raft, causing the raft to become convex.
- `raft_smoothing` - Raft Smoothing: This setting controls how much inner corners in the raft outline are rounded. Inward corners are rou...
- `raft_airgap` - Raft Air Gap: The gap between the final raft layer and the first layer of the model. Only the first layer is raise...
- `layer_0_z_overlap` - Initial Layer Z Overlap: Make the first and second layer of the model overlap in the Z direction to compensate for the filame...
- `raft_base_thickness` - Raft Base Thickness: Layer thickness of the base raft layer. This should be a thick layer which sticks firmly to the prin...
- `raft_base_line_width` - Raft Base Line Width: Width of the lines in the base raft layer. These should be thick lines to assist in build plate adhe...
- `raft_base_line_spacing` - Raft Base Line Spacing: The distance between the raft lines for the base raft layer. Wide spacing makes for easy removal of ...
- `raft_base_infill_overlap` - Raft Base Infill Overlap Percentage: The amount of overlap between the infill and the walls of the raft base, as a percentage of the infi...
- `raft_interface_layers` - Raft Middle Layers: The number of layers between the base and the surface of the raft. These comprise the main thickness...
- `raft_interface_thickness` - Raft Middle Thickness: Layer thickness of the middle raft layer.
- `raft_interface_line_width` - Raft Middle Line Width: Width of the lines in the middle raft layer. Making the second layer extrude more causes the lines t...
- `raft_interface_line_spacing` - Raft Middle Spacing: The distance between the raft lines for the middle raft layer. The spacing of the middle should be q...
- `raft_interface_z_offset` - Raft Interface Z Offset: When printing the first layer of the raft interface, translate by this offset to customize the adhes...
- `raft_interface_infill_overlap` - Raft Interface Infill Overlap Percentage: The amount of overlap between the infill and the walls of the raft interface, as a percentage of the...
- `raft_surface_layers` - Raft Top Layers: The number of top layers on top of the 2nd raft layer. These are fully filled layers that the model ...
- `raft_surface_thickness` - Raft Top Layer Thickness: Layer thickness of the top raft layers.
- `raft_surface_line_width` - Raft Top Line Width: Width of the lines in the top surface of the raft. These can be thin lines so that the top of the ra...
- `raft_surface_line_spacing` - Raft Top Spacing: The distance between the raft lines for the top raft layers. The spacing should be equal to the line...
- `raft_surface_z_offset` - Raft Surface Z Offset: When printing the first layer of the raft surface, translate by this offset to customize the adhesio...
- `raft_surface_monotonic` - Monotonic Raft Top Surface Order: Print raft top surface lines in an ordering that causes them to always overlap with adjacent lines i...
- `raft_surface_infill_overlap` - Raft Surface Infill Overlap Percentage: The amount of overlap between the infill and the walls of the raft surface, as a percentage of the i...
- `raft_wall_count` - Raft Wall Count: The number of contours to print around the linear pattern of the raft.
- `raft_speed` - Raft Print Speed: The speed at which the raft is printed.
- `raft_acceleration` - Raft Print Acceleration: The acceleration with which the raft is printed.
- `raft_jerk` - Raft Print Jerk: The jerk with which the raft is printed.
- `raft_fan_speed` - Raft Fan Speed: The fan speed for the raft.
- `raft_flow` - Raft Flow: The amount of material, relative to a normal extrusion line, to extrude during raft printing. Having...

#### Raft Base Infill Overlap Percentage

- `raft_base_infill_overlap_mm` - Raft Base Infill Overlap: The amount of overlap between the infill and the walls of the raft base. A slight overlap allows the...

#### Raft Extra Margin

- `raft_base_margin` - Raft Base Extra Margin: If the raft base is enabled, this is the extra raft area around the model which is also given a raft...
- `raft_interface_margin` - Raft Middle Extra Margin: If the raft middle is enabled, this is the extra raft area around the model which is also given a ra...
- `raft_surface_margin` - Raft Top Extra Margin: If the raft top is enabled, this is the extra raft area around the model which is also given a raft....

#### Raft Fan Speed

- `raft_base_fan_speed` - Raft Base Fan Speed: The fan speed for the base raft layer.
- `raft_interface_fan_speed` - Raft Middle Fan Speed: The fan speed for the middle raft layer.
- `raft_surface_fan_speed` - Raft Top Fan Speed: The fan speed for the top raft layers.

#### Raft Flow

- `raft_base_flow` - Raft Base Flow: The amount of material, relative to a normal extrusion line, to extrude during raft base printing. H...
- `raft_interface_flow` - Raft Interface Flow: The amount of material, relative to a normal extrusion line, to extrude during raft interface printi...
- `raft_surface_flow` - Raft Surface Flow: The amount of material, relative to a normal extrusion line, to extrude during raft surface printing...

#### Raft Interface Infill Overlap Percentage

- `raft_interface_infill_overlap_mm` - Raft Interface Infill Overlap: The amount of overlap between the infill and the walls of the raft interface. A slight overlap allow...

#### Raft Print Acceleration

- `raft_base_acceleration` - Raft Base Print Acceleration: The acceleration with which the base raft layer is printed.
- `raft_interface_acceleration` - Raft Middle Print Acceleration: The acceleration with which the middle raft layer is printed.
- `raft_surface_acceleration` - Raft Top Print Acceleration: The acceleration with which the top raft layers are printed.

#### Raft Print Jerk

- `raft_base_jerk` - Raft Base Print Jerk: The jerk with which the base raft layer is printed.
- `raft_interface_jerk` - Raft Middle Print Jerk: The jerk with which the middle raft layer is printed.
- `raft_surface_jerk` - Raft Top Print Jerk: The jerk with which the top raft layers are printed.

#### Raft Print Speed

- `raft_base_speed` - Raft Base Print Speed: The speed at which the base raft layer is printed. This should be printed quite slowly, as the volum...
- `raft_interface_speed` - Raft Middle Print Speed: The speed at which the middle raft layer is printed. This should be printed quite slowly, as the vol...
- `raft_surface_speed` - Raft Top Print Speed: The speed at which the top raft layers are printed. These should be printed a bit slower, so that th...

#### Raft Smoothing

- `raft_base_smoothing` - Raft Base Smoothing: This setting controls how much inner corners in the raft base outline are rounded. Inward corners ar...
- `raft_interface_smoothing` - Raft Middle Smoothing: This setting controls how much inner corners in the raft middle outline are rounded. Inward corners ...
- `raft_surface_smoothing` - Raft Top Smoothing: This setting controls how much inner corners in the raft top outline are rounded. Inward corners are...

#### Raft Surface Infill Overlap Percentage

- `raft_surface_infill_overlap_mm` - Raft Surface Infill Overlap: The amount of overlap between the infill and the walls of the raft surface. A slight overlap allows ...

#### Raft Wall Count

- `raft_base_wall_count` - Raft Base Wall Count: The number of contours to print around the linear pattern in the base layer of the raft.
- `raft_interface_wall_count` - Raft Middle Wall Count: The number of contours to print around the linear pattern in the middle layers of the raft.
- `raft_surface_wall_count` - Raft Top Wall Count: The number of contours to print around the linear pattern in the top layers of the raft.

#### Remove Raft Inside Corners

- `raft_base_remove_inside_corners` - Remove Raft Base Inside Corners: Remove inside corners from the raft base, causing the raft to become convex.
- `raft_interface_remove_inside_corners` - Remove Raft Middle Inside Corners: Remove inside corners from the raft middle part, causing the raft to become convex.
- `raft_surface_remove_inside_corners` - Remove Raft Top Inside Corners: Remove inside corners from the raft top part, causing the raft to become convex.

### Cooling

#### Build Volume Fan Speed at Height

- `build_fan_full_layer` - Build Volume Fan Speed at Layer: The layer at which the build-volume fans spin on full fan speed. This value is calculated and rounde...

#### Fan Speed

- `cool_fan_speed_min` - Regular Fan Speed: The speed at which the fans spin before hitting the threshold. When a layer prints faster than the t...
- `cool_fan_speed_max` - Maximum Fan Speed: The speed at which the fans spin on the minimum layer time. The fan speed gradually increases betwee...

#### General

- `cool_fan_enabled` - Enable Print Cooling: Enables the print cooling fans while printing. The fans improve print quality on layers with short l...
- `build_fan_full_at_height` - Build Volume Fan Speed at Height: The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually ...
- `build_volume_fan_speed_0` - Initial Layers Build Volume Fan Speed: The fan speed (as a percentage) for the auxiliary or build-volume fan, that is set until the layer s...
- `build_volume_fan_speed` - Build Volume Fan Speed: The fan speed (as a percentage) for the auxiliary or build-volume fan, that is set from the moment t...
- `cool_fan_speed` - Fan Speed: The speed at which the print cooling fans spin.
- `cool_min_layer_time_fan_speed_max` - Regular/Maximum Fan Speed Threshold: The layer time which sets the threshold between regular fan speed and maximum fan speed. Layers that...
- `cool_fan_speed_0` - Initial Fan Speed: The speed at which the fans spin at the start of the print. In subsequent layers the fan speed is gr...
- `cool_fan_full_at_height` - Regular Fan Speed at Height: The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually ...
- `cool_min_layer_time` - Minimum Layer Time: The minimum time spent in a layer. This forces the printer to slow down, to at least spend the time ...
- `cool_min_speed` - Minimum Speed: The minimum print speed, despite slowing down due to the minimum layer time. When the printer would ...
- `cool_lift_head` - Lift Head: When the minimum speed is hit because of minimum layer time, lift the head away from the print and w...
- `cool_min_temperature` - Small Layer Printing Temperature: Gradually reduce to this temperature when printing at reduced speeds because of minimum layer time.
- `cool_during_extruder_switch` - Cooling during extruder switch: <html>Whether to activate the cooling fans during a nozzle switch. This can help reducing oozing by ...

#### Regular Fan Speed at Height

- `cool_fan_full_layer` - Regular Fan Speed at Layer: The layer at which the fans spin on regular fan speed. If regular fan speed at height is set, this v...

### Dual Extrusion

#### General

- `prime_tower_enable` - Enable Prime Tower: Print a tower next to the print which serves to prime the material after each nozzle switch.
- `prime_tower_mode` - Prime Tower Type: <html>How to generate the prime tower:<ul><li><b>Normal:</b> create a bucket in which secondary mate...
- `prime_tower_size` - Prime Tower Size: The width of the prime tower.
- `prime_tower_min_volume` - Prime Tower Minimum Volume: The minimum volume for each layer of the prime tower in order to purge enough material.
- `prime_tower_max_bridging_distance` - Prime Tower Maximum Bridging Distance: The maximum length of the branches which may be printed over the air.
- `prime_tower_min_shell_thickness` - Prime Tower Minimum Shell Thickness: The minimum thickness of the prime tower shell. You may increase it to make the prime tower stronger...
- `prime_tower_position_x` - Prime Tower X Position: The x coordinate of the position of the prime tower.
- `prime_tower_position_y` - Prime Tower Y Position: The y coordinate of the position of the prime tower.
- `prime_tower_wipe_enabled` - Wipe Inactive Nozzle on Prime Tower: After printing the prime tower with one nozzle, wipe the oozed material from the other nozzle off on...
- `prime_tower_brim_enable` - Prime Tower Base: By enabling this setting, your prime-tower will get a brim, even if the model doesn't. If you want a...
- `prime_tower_base_size` - Prime Tower Base Size: The width of the prime tower brim/base. A larger base enhances adhesion to the build plate, but also...
- `prime_tower_base_height` - Prime Tower Base Height: The height of the prime tower base. Increasing this value will result in a more sturdy prime tower b...
- `prime_tower_base_curve_magnitude` - Prime Tower Base Slope: The magnitude factor used for the slope of the prime tower base. If you increase this value, the bas...
- `prime_tower_raft_base_line_spacing` - Prime Tower Raft Line Spacing: The distance between the raft lines for the unique prime tower raft layer. Wide spacing makes for ea...
- `ooze_shield_enabled` - Enable Ooze Shield: Enable exterior ooze shield. This will create a shell around the model which is likely to wipe a sec...
- `ooze_shield_angle` - Ooze Shield Angle: The maximum angle a part in the ooze shield will have. With 0 degrees being vertical, and 90 degrees...
- `ooze_shield_dist` - Ooze Shield Distance: Distance of the ooze shield from the print, in the X/Y directions.
- `switch_extruder_retraction_amount` - Nozzle Switch Retraction Distance: The amount of retraction when switching extruders. Set to 0 for no retraction at all. This should ge...
- `switch_extruder_retraction_speeds` - Nozzle Switch Retraction Speed: The speed at which the filament is retracted. A higher retraction speed works better, but a very hig...
- `switch_extruder_extra_prime_amount` - Nozzle Switch Extra Prime Amount: Extra material to prime after nozzle switching.
- `interlocking_enable` - Generate Interlocking Structure: At the locations where models touch, generate an interlocking beam structure. This improves the adhe...
- `interlocking_beam_width` - Interlocking Beam Width: The width of the interlocking structure beams.
- `interlocking_orientation` - Interlocking Structure Orientation: The height of the beams of the interlocking structure, measured in number of layers. Less layers is ...
- `interlocking_beam_layer_count` - Interlocking Beam Layer Count: 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 models to generate interlocking structure, measured in cells....
- `interlocking_boundary_avoidance` - Interlocking Boundary Avoidance: The distance from the outside of a model where interlocking structures will not be generated, measur...
- `multi_material_paint_resolution` - Multi-material Precision: The precision of the details when generating multi-material shapes based on painting data. A lower p...
- `multi_material_paint_depth` - Multi-material Depth: The depth of the painted details inside the model. A higher depth will provide a better interlocking...

#### Nozzle Switch Retraction Speed

- `switch_extruder_retraction_speed` - Nozzle Switch Retract Speed: The speed at which the filament is retracted during a nozzle switch retract.
- `switch_extruder_prime_speed` - Nozzle Switch Prime Speed: The speed at which the filament is pushed back after a nozzle switch retraction.

### Experimental

#### Fuzzy Skin Density

- `magic_fuzzy_skin_point_dist` - Fuzzy Skin Point Distance: The average distance between the random points introduced on each line segment. Note that the origin...

#### General

- `slicing_tolerance` - Slicing Tolerance: Vertical tolerance in the sliced layers. The contours of a layer are normally generated by taking cr...
- `infill_enable_travel_optimization` - Infill Travel Optimization: When enabled, the order in which the infill lines are printed is optimized to reduce the distance tr...
- `material_flow_temp_graph` - Flow Temperature Graph: Data linking material flow (in mm3 per second) to temperature (degrees Celsius).
- `minimum_polygon_circumference` - Minimum Polygon Circumference: Polygons in sliced layers that have a circumference smaller than this amount will be filtered out. L...
- `support_skip_some_zags` - Break Up Support In Chunks: Skip some support line connections to make the support structure easier to break away. This setting ...
- `support_skip_zag_per_mm` - Support Chunk Size: Leave out a connection between support lines once every N millimeter to make the support structure e...
- `draft_shield_enabled` - Enable Draft Shield: This will create a wall around the model, which traps (hot) air and shields against exterior airflow...
- `draft_shield_dist` - Draft Shield X/Y Distance: Distance of the draft shield from the print, in the X/Y directions.
- `draft_shield_height_limitation` - Draft Shield Limitation: Set the height of the draft shield. Choose to print the draft shield at the full height of the model...
- `draft_shield_height` - Draft Shield Height: Height limitation of the draft shield. Above this height no draft shield will be printed.
- `conical_overhang_enabled` - Make Overhang Printable: Change the geometry of the printed model such that minimal support is required. Steep overhangs will...
- `conical_overhang_angle` - Maximum Model Angle: The maximum angle of overhangs after the they have been made printable. At a value of 0° all overha...
- `conical_overhang_hole_size` - Maximum Overhang Hole Area: The maximum area of a hole in the base of the model before it's removed by Make Overhang Printable. ...
- `coasting_enable` - Enable Coasting: Coasting replaces the last part of an extrusion path with a travel path. The oozed material is used ...
- `coasting_volume` - Coasting Volume: The volume otherwise oozed. This value should generally be close to the nozzle diameter cubed.
- `coasting_min_volume` - Minimum Volume Before Coasting: The smallest volume an extrusion path should have before allowing coasting. For smaller extrusion pa...
- `coasting_speed` - Coasting Speed: The speed by which to move during coasting, relative to the speed of the extrusion path. A value sli...
- `cross_infill_pocket_size` - Cross 3D Pocket Size: The size of pockets at four-way crossings in the cross 3D pattern at heights where the pattern is to...
- `cross_infill_density_image` - Cross Infill Density Image: The file location of an image of which the brightness values determine the minimal density at the co...
- `cross_support_density_image` - Cross Fill Density Image for Support: The file location of an image of which the brightness values determine the minimal density at the co...
- `support_conical_enabled` - Enable Conical Support: Make support areas smaller at the bottom than at the overhang.
- `support_conical_angle` - Conical Support Angle: The angle of the tilt of conical support. With 0 degrees being vertical, and 90 degrees being horizo...
- `support_conical_min_width` - Conical Support Minimum Width: Minimum width to which the base of the conical support area is reduced. Small widths can lead to uns...
- `magic_fuzzy_skin_enabled` - Fuzzy Skin: Randomly jitter while printing the outer wall, so that the surface has a rough and fuzzy look.
- `magic_fuzzy_skin_outside_only` - Fuzzy Skin Outside Only: Jitter only the parts' outlines and not the parts' holes.
- `magic_fuzzy_skin_thickness` - Fuzzy Skin Thickness: The width within which to jitter. It's advised to keep this below the outer wall width, since the in...
- `magic_fuzzy_skin_point_density` - Fuzzy Skin Density: The average density of points introduced on each polygon in a layer. Note that the original points o...
- `flow_rate_max_extrusion_offset` - Flow Rate Compensation Max Extrusion Offset: The maximum distance in mm to move the filament to compensate for changes in flow rate.
- `flow_rate_extrusion_offset_factor` - Flow Rate Compensation Factor: How far to move the filament in order to compensate for changes in flow rate, as a percentage of how...
- `adaptive_layer_height_enabled` - Use Adaptive Layers: Adaptive layers computes the layer heights depending on the shape of the model.
- `adaptive_layer_height_variation` - Adaptive Layers Maximum Variation: The maximum allowed height different from the base layer height.
- `adaptive_layer_height_variation_step` - Adaptive Layers Variation Step Size: The difference in height of the next layer height compared to the previous one.
- `adaptive_layer_height_threshold` - Adaptive Layers Topography Size: Target horizontal distance between two adjacent layers. Reducing this setting causes thinner layers ...
- `wall_overhang_angle` - Overhanging Wall Angle: Walls that overhang more than this angle will be printed using overhanging wall settings. When the v...
- `cool_min_layer_time_overhang` - Minimum Layer Time with Overhang: The minimum time spent in a layer that contains overhanging extrusions. This forces the printer to s...
- `cool_min_layer_time_overhang_min_segment_length` - Minimum Overhang Segment Length: When trying to apply the minimum layer time specific for overhanging layers, it will be applied only...
- `seam_overhang_angle` - Seam Overhanging Wall Angle: Try to prevent seams on walls that overhang more than this angle. When the value is 90, no walls wil...
- `wall_overhang_speed_factors` - Overhanging Wall Speeds: Overhanging walls will be printed at a percentage of their normal print speed. You can specify multi...
- `bridge_settings_enabled` - Enable Bridge Settings: Detect bridges and modify print speed, flow and fan settings while bridges are printed.
- `bridge_wall_min_length` - Minimum Bridge Wall Length: Unsupported walls shorter than this will be printed using the normal wall settings. Longer unsupport...
- `bridge_skin_support_threshold` - Bridge Skin Support Threshold: If a skin region is supported for less than this percentage of its area, print it using the bridge s...
- `bridge_wall_coast` - Bridge Wall Coasting: This controls the distance the extruder should coast immediately before a bridge wall begins. Coasti...
- `bridge_wall_speed` - Bridge Wall Speed: The speed at which the bridge walls are printed.
- `bridge_wall_material_flow` - Bridge Wall Flow: When printing bridge walls, the amount of material extruded is multiplied by this value.
- `bridge_skin_speed` - Bridge Skin Speed: The speed at which bridge skin regions are printed.
- `bridge_skin_material_flow` - Bridge Skin Flow: When printing bridge skin regions, the amount of material extruded is multiplied by this value.
- `bridge_skin_density` - Bridge Skin Density: The density of the bridge skin layer. Values less than 100 will increase the gaps between the skin l...
- `bridge_fan_speed` - Bridge Fan Speed: Percentage fan speed to use when printing bridge walls and skin.
- `bridge_interlace_lines` - Interlace Bridge Lines: When enabled, bridging lines will be printed interlaced, i.e. in 2 monotonic passes so that adjacent...
- `bridge_enable_more_layers` - Bridge Has Multiple Layers: If enabled, the second and third layers above the air are printed using the following settings. Othe...
- `bridge_skin_speed_2` - Bridge Second Skin Speed: Print speed to use when printing the second bridge skin layer.
- `bridge_skin_material_flow_2` - Bridge Second Skin Flow: When printing the second bridge skin layer, the amount of material extruded is multiplied by this va...
- `bridge_skin_density_2` - Bridge Second Skin Density: The density of the second bridge skin layer. Values less than 100 will increase the gaps between the...
- `bridge_fan_speed_2` - Bridge Second Skin Fan Speed: Percentage fan speed to use when printing the second bridge skin layer.
- `bridge_skin_speed_3` - Bridge Third Skin Speed: Print speed to use when printing the third bridge skin layer.
- `bridge_skin_material_flow_3` - Bridge Third Skin Flow: When printing the third bridge skin layer, the amount of material extruded is multiplied by this val...
- `bridge_skin_density_3` - Bridge Third Skin Density: The density of the third bridge skin layer. Values less than 100 will increase the gaps between the ...
- `bridge_fan_speed_3` - Bridge Third Skin Fan Speed: Percentage fan speed to use when printing the third bridge skin layer.
- `clean_between_layers` - Wipe Nozzle Between Layers: Whether to include nozzle wipe G-Code between layers (maximum 1 per layer). Enabling this setting co...
- `max_extrusion_before_wipe` - Material Volume Between Wipes: Maximum material that can be extruded before another nozzle wipe is initiated. If this value is less...
- `wipe_retraction_enable` - Wipe Retraction Enable: Retract the filament when the nozzle is moving over a non-printed area.
- `wipe_retraction_amount` - Wipe Retraction Distance: Amount to retract the filament so it does not ooze during the wipe sequence.
- `wipe_retraction_extra_prime_amount` - Wipe Retraction Extra Prime Amount: Some material can ooze away during a wipe travel moves, which can be compensated for here.
- `wipe_retraction_speed` - Wipe Retraction Speed: The speed at which the filament is retracted and primed during a wipe retraction move.
- `wipe_pause` - Wipe Pause: Pause after the unretract.
- `wipe_hop_enable` - Wipe Z Hop: When wiping, the build plate is lowered to create clearance between the nozzle and the print. It pre...
- `wipe_hop_amount` - Wipe Z Hop Height: The height difference when performing a Z Hop.
- `wipe_hop_speed` - Wipe Hop Speed: Speed to move the z-axis during the hop.
- `wipe_brush_pos_x` - Wipe Brush X Position: X location where wipe script will start.
- `wipe_repeat_count` - Wipe Repeat Count: Number of times to move the nozzle across the brush.
- `wipe_move_distance` - Wipe Move Distance: The distance to move the head back and forth across the brush.
- `small_hole_max_size` - Small Hole Max Size: Holes and part outlines with a diameter smaller than this will be printed using Small Feature Speed.
- `small_feature_speed_factor` - Small Feature Speed: Small features will be printed at this percentage of their normal print speed. Slower printing can h...
- `small_feature_speed_factor_0` - Small Feature Initial Layer Speed: Small features on the first layer will be printed at this percentage of their normal print speed. Sl...
- `material_alternate_walls` - Alternate Wall Directions: Alternate wall directions every other layer and inset. Useful for materials that can build up stress...
- `group_outer_walls` - Group Outer Walls: Outer walls of different islands in the same layer are printed in sequence. When enabled the amount ...
- `retraction_during_travel_ratio` - Retraction During Travel Move: <html>The ratio of retraction performed during the travel move, with the remainder completed while t...
- `keep_retracting_during_travel` - Keep Retracting During Travel: When retraction during travel is enabled, and there is more than enough time to perform a full retra...
- `prime_during_travel_ratio` - Prime During Travel Move: <html>The ratio of priming performed during the travel move, with the remainder completed while the ...
- `scarf_joint_seam_length` - Scarf Seam Length: Determines the length of the scarf seam, a seam type that should make the Z seam less visible. Must ...
- `scarf_joint_seam_start_height_ratio` - Scarf Seam Start Height: The ratio of the selected layer height at which the scarf seam will begin. A lower number will resul...
- `scarf_split_distance` - Scarf Seam Step Length: Determines the length of each step in the flow change when extruding along the scarf seam. A smaller...
- `wall_0_start_speed_ratio` - Outer Wall Start Speed Ratio: This is the ratio of the top speed to start with when printing an outer wall.
- `wall_0_acceleration` - Outer Wall Start Acceleration: This is the acceleration with which to reach the top speed when printing an outer wall.
- `wall_0_end_speed_ratio` - Outer Wall End Speed Ratio: This is the ratio of the top speed to end with when printing an outer wall.
- `wall_0_deceleration` - Outer Wall End Deceleration: This is the deceleration with which to end printing an outer wall.
- `wall_0_speed_split_distance` - Outer Wall Speed Split Distance: This is the maximum length of an extrusion path when splitting a longer path to apply the outer wall...
- `material_delta_temperature_roofing` - Temperature Delta Top Surface: A temperature delta to be applied when printing the top-surface layers. This can help with getting a...

#### Small Hole Max Size

- `small_feature_max_length` - Small Feature Max Length: Feature outlines that are shorter than this length will be printed using Small Feature Speed.

#### Support Chunk Size

- `support_zag_skip_count` - Support Chunk Line Count: Skip one in every N connection lines to make the support structure easier to break away.

#### Wipe Retraction Speed

- `wipe_retraction_retract_speed` - Wipe Retraction Retract Speed: The speed at which the filament is retracted during a wipe retraction move.
- `wipe_retraction_prime_speed` - Wipe Retraction Prime Speed: The speed at which the filament is primed during a wipe retraction move.

### Infill

#### General

- `infill_extruder_nr` - Infill Extruder: The extruder train used for printing infill. This is used in multi-extrusion.
- `infill_sparse_density` - Infill Density: Adjusts the density of infill of the print.
- `infill_pattern` - Infill Pattern: <html>The pattern of the infill material of the print.<ul><li>The Line and Zig Zag infill swap direc...
- `zig_zaggify_infill` - Connect Infill Lines: Connect the ends where the infill pattern meets the inner wall using a line which follows the shape ...
- `connect_infill_polygons` - Connect Infill Polygons: Connect infill paths where they run next to each other. For infill patterns which consist of several...
- `infill_angles` - Infill Line Directions: A list of integer line directions to use. Elements from the list are used sequentially as the layers...
- `infill_offset_x` - Infill X Offset: The infill pattern is moved this distance along the X axis.
- `infill_offset_y` - Infill Y Offset: The infill pattern is moved this distance along the Y axis.
- `infill_multiplier` - Infill Line Multiplier: Convert each infill line to this many lines. The extra lines do not cross over each other, but avoid...
- `infill_wall_line_count` - Extra Infill Wall Count: Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less whic...
- `sub_div_rad_add` - Cubic Subdivision Shell: An addition to the radius from the center of each cube to check for the boundary of the model, as to...
- `infill_overlap` - Infill Overlap Percentage: The amount of overlap between the infill and the walls as a percentage of the infill line width. A s...
- `infill_wipe_dist` - Infill Wipe Distance: Distance of a travel move inserted after every infill line, to make the infill stick to the walls be...
- `infill_sparse_thickness` - Infill Layer Thickness: The thickness per layer of infill material. This value should always be a multiple of the layer heig...
- `gradual_infill_steps` - Gradual Infill Steps: Number of times to reduce the infill density by half when getting further below top surfaces. Areas ...
- `gradual_infill_step_height` - Gradual Infill Step Height: The height of infill of a given density before switching to half the density.
- `infill_before_walls` - Infill Before Walls: Print the infill before printing the walls. Printing the walls first may lead to more accurate walls...
- `min_infill_area` - Minimum Infill Area: Don't generate areas of infill smaller than this (use skin instead).
- `infill_support_enabled` - Infill Support: Print infill structures only where tops of the model should be supported. Enabling this reduces prin...
- `infill_support_angle` - Infill Overhang Angle: The minimum angle of internal overhangs for which infill is added. At a value of 0° objects are tot...
- `skin_support` - Infill Skin Support: Print a solid infill pattern just below skin to avoid printing the skin over air.
- `skin_support_speed` - Skin Support Speed: The speed at which skin support regions are printed.
- `skin_support_material_flow` - Skin Support Flow: When printing skin support regions, the amount of material extruded is multiplied by this value.
- `skin_support_density` - Skin Support Density: The density of the skin support layer. Values less than 100 will increase the gaps between the lines...
- `skin_support_fan_speed` - Skin Support Fan Speed: Percentage fan speed to use when printing skin support.
- `skin_support_interlace_lines` - Interlace Skin Support Lines: When enabled, skin support lines will be printed interlaced, i.e. in 2 monotonic passes so that adja...
- `lightning_infill_support_angle` - Lightning Infill Support Angle: Determines when a lightning infill layer has to support anything above it. Measured in the angle giv...
- `infill_move_inwards_length` - Infill Start/End Move Inwards Length: When starting or ending infill print, add an inwards extrusion move so that the tips of the infill w...
- `infill_start_end_preference` - Infill Start/End Preference: <ul><li><b>Start at closest:</b> Infill will start at the position that is the closest to the previo...

#### Infill Density

- `infill_line_distance` - Infill Line Distance: Distance between the printed infill lines. This setting is calculated by the infill density and the ...

#### Infill Overlap Percentage

- `infill_overlap_mm` - Infill Overlap: The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect...

#### Infill Start\/End Move Inwards Length

- `infill_start_move_inwards_length` - Infill Start Move Inwards Length: When starting infill print, add an inwards extrusion move so that the tips of the infill won't impac...
- `infill_end_move_inwards_length` - Infill End Move Inwards Length: When starting or ending infill print, add an inwards extrusion move so that the tips of the infill w...

#### Lightning Infill Support Angle

- `lightning_infill_overhang_angle` - Lightning Infill Overhang Angle: Determines when a lightning infill layer has to support the model above it. Measured in the angle gi...
- `lightning_infill_prune_angle` - Lightning Infill Prune Angle: The endpoints of infill lines are shortened to save on material. This setting is the angle of overha...
- `lightning_infill_straightening_angle` - Lightning Infill Straightening Angle: The infill lines are straightened out to save on printing time. This is the maximum angle of overhan...

### Mesh Fixes

#### General

- `meshfix_union_all` - Union Overlapping Volumes: Ignore the internal geometry arising from overlapping volumes within a mesh and print the volumes as...
- `meshfix_union_all_remove_holes` - Remove All Holes: Remove the holes in each layer and keep only the outside shape. This will ignore any invisible inter...
- `meshfix_extensive_stitching` - Extensive Stitching: Extensive stitching tries to stitch up open holes in the mesh by closing the hole with touching poly...
- `meshfix_keep_open_polygons` - Keep Disconnected Faces: Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes....
- `multiple_mesh_overlap` - Merged Meshes Overlap: Make meshes which are touching each other overlap a bit. This makes them bond together better.
- `carve_multiple_volumes` - Remove Mesh Intersection: Remove areas where multiple meshes are overlapping with each other. This may be used if merged dual ...
- `alternate_carve_order` - Alternate Mesh Removal: Switch to which mesh intersecting volumes will belong with every layer, so that the overlapping mesh...
- `remove_empty_first_layers` - Remove Empty First Layers: Remove empty layers beneath the first printed layer if they are present. Disabling this setting can ...
- `meshfix_maximum_resolution` - Maximum Resolution: The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower r...
- `meshfix_maximum_travel_resolution` - Maximum Travel Resolution: The minimum size of a travel line segment after slicing. If you increase this, the travel moves will...
- `meshfix_maximum_deviation` - Maximum Deviation: The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If yo...
- `meshfix_maximum_extrusion_area_deviation` - Maximum Extrusion Area Deviation: The maximum extrusion area deviation allowed when removing intermediate points from a straight line....
- `meshfix_fluid_motion_enabled` - Enable Fluid Motion: When enabled tool paths are corrected for printers with smooth motion planners. Small movements that...
- `meshfix_fluid_motion_shift_distance` - Fluid Motion Shift Distance: Distance points are shifted to smooth the path
- `meshfix_fluid_motion_small_distance` - Fluid Motion Small Distance: Distance points are shifted to smooth the path
- `meshfix_fluid_motion_angle` - Fluid Motion Angle: If a toolpath-segment deviates more than this angle from the general motion it is smoothed.

### Quality

#### General

- `layer_height` - Layer Height: The height of each layer in mm. Higher values produce faster prints in lower resolution, lower value...
- `layer_height_0` - Initial Layer Height: The height of the initial layer in mm. A thicker initial layer makes adhesion to the build plate eas...
- `line_width` - Line Width: Width of a single line. Generally, the width of each line should correspond to the width of the nozz...
- `initial_layer_line_width_factor` - Initial Layer Line Width: Multiplier of the line width on the first layer. Increasing this could improve bed adhesion.

#### Line Width

- `wall_line_width` - Wall Line Width: Width of a single wall line.
- `wall_line_width_0` - Outer Wall Line Width: Width of the outermost wall line. By lowering this value, higher levels of detail can be printed.
- `wall_line_width_x` - Inner Wall(s) Line Width: Width of a single wall line for all wall lines except the outermost one.
- `skin_line_width` - Top/Bottom Line Width: Width of a single top/bottom line.
- `infill_line_width` - Infill Line Width: Width of a single infill line.
- `skirt_brim_line_width` - Skirt/Brim Line Width: Width of a single skirt or brim line.
- `support_line_width` - Support Line Width: Width of a single support structure line.
- `support_interface_line_width` - Support Interface Line Width: Width of a single line of support roof or floor.
- `support_roof_line_width` - Support Roof Line Width: Width of a single support roof line.
- `support_bottom_line_width` - Support Floor Line Width: Width of a single support floor line.
- `prime_tower_line_width` - Prime Tower Line Width: Width of a single prime tower line.

### Special Modes

#### General

- `print_sequence` - Print Sequence: Whether to print all models one layer at a time or to wait for one model to finish, before moving on...
- `user_defined_print_order_enabled` - Set Print Sequence Manually: Allows you to order the object list to manually set the print sequence. First object from the list w...
- `infill_mesh` - Infill Mesh: Use this mesh to modify the infill of other meshes with which it overlaps. Replaces infill regions o...
- `infill_mesh_order` - Mesh Processing Rank: Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas wher...
- `cutting_mesh` - Cutting Mesh: Limit the volume of this mesh to within other meshes. You can use this to make certain areas of one ...
- `mold_enabled` - Mold: Print models as a mold, which can be cast in order to get a model which resembles the models on the ...
- `mold_width` - Minimal Mold Width: The minimal distance between the outside of the mold and the outside of the model.
- `mold_roof_height` - Mold Roof Height: The height above horizontal parts in your model which to print mold.
- `mold_angle` - Mold Angle: The angle of overhang of the outer walls created for the mold. 0° will make the outer shell of the ...
- `support_mesh` - Support Mesh: Use this mesh to specify support areas. This can be used to generate support structure.
- `anti_overhang_mesh` - Anti Overhang Mesh: Use this mesh to specify where no part of the model should be detected as overhang. This can be used...
- `magic_mesh_surface_mode` - Surface Mode: Treat the model as a surface only, a volume, or volumes with loose surfaces. The normal print mode o...
- `magic_spiralize` - Spiralize Outer Contour: Spiralize smooths out the Z move of the outer edge. This will create a steady Z increase over the wh...
- `smooth_spiralized_contours` - Smooth Spiralized Contours: Smooth the spiralized contours to reduce the visibility of the Z seam (the Z seam should be barely v...
- `relative_extrusion` - Relative Extrusion: Use relative extrusion rather than absolute extrusion. Using relative E-steps makes for easier post-...

### Speed

#### General

- `speed_print` - Print Speed: The speed at which printing happens.
- `speed_travel` - Travel Speed: The speed at which travel moves are made.
- `speed_layer_0` - Initial Layer Speed: The speed for the initial layer. A lower value is advised to improve adhesion to the build plate. Do...
- `skirt_brim_speed` - Skirt/Brim Speed: The speed at which the skirt and brim are printed. Normally this is done at the initial layer speed,...
- `speed_z_hop` - Z Hop Speed: The speed at which the vertical Z movement is made for Z Hops. This is typically lower than the prin...
- `speed_slowdown_layers` - Number of Slower Layers: The first few layers are printed slower than the rest of the model, to get better adhesion to the bu...
- `speed_equalize_flow_width_factor` - Flow Equalization Ratio: Extrusion width based correction factor on the speed. At 0% the movement speed is kept constant at t...
- `acceleration_enabled` - Enable Acceleration Control: Enables adjusting the print head acceleration. Increasing the accelerations can reduce printing time...
- `acceleration_travel_enabled` - Enable Travel Acceleration: Use a separate acceleration rate for travel moves. If disabled, travel moves will use the accelerati...
- `acceleration_print` - Print Acceleration: The acceleration with which printing happens.
- `acceleration_travel` - Travel Acceleration: The acceleration with which travel moves are made.
- `acceleration_layer_0` - Initial Layer Acceleration: The acceleration for the initial layer.
- `acceleration_skirt_brim` - Skirt/Brim Acceleration: The acceleration with which the skirt and brim are printed. Normally this is done with the initial l...
- `jerk_enabled` - Enable Jerk Control: Enables adjusting the jerk of print head when the velocity in the X or Y axis changes. Increasing th...
- `jerk_travel_enabled` - Enable Travel Jerk: Use a separate jerk rate for travel moves. If disabled, travel moves will use the jerk value of the ...
- `jerk_print` - Print Jerk: The maximum instantaneous velocity change of the print head.
- `jerk_travel` - Travel Jerk: The maximum instantaneous velocity change with which travel moves are made.
- `jerk_layer_0` - Initial Layer Jerk: The print maximum instantaneous velocity change for the initial layer.
- `jerk_skirt_brim` - Skirt/Brim Jerk: The maximum instantaneous velocity change with which the skirt and brim are printed.

#### Initial Layer Acceleration

- `acceleration_print_layer_0` - Initial Layer Print Acceleration: The acceleration during the printing of the initial layer.
- `acceleration_travel_layer_0` - Initial Layer Travel Acceleration: The acceleration for travel moves in the initial layer.

#### Initial Layer Jerk

- `jerk_print_layer_0` - Initial Layer Print Jerk: The maximum instantaneous velocity change during the printing of the initial layer.
- `jerk_travel_layer_0` - Initial Layer Travel Jerk: The acceleration for travel moves in the initial layer.

#### Initial Layer Speed

- `speed_print_layer_0` - Initial Layer Print Speed: The speed of printing for the initial layer. A lower value is advised to improve adhesion to the bui...
- `speed_travel_layer_0` - Initial Layer Travel Speed: The speed of travel moves in the initial layer. A lower value is advised to prevent pulling previous...

#### Print Acceleration

- `acceleration_infill` - Infill Acceleration: The acceleration with which infill is printed.
- `acceleration_wall` - Wall Acceleration: The acceleration with which the walls are printed.
- `acceleration_wall_0` - Outer Wall Acceleration: The acceleration with which the outermost walls are printed.
- `acceleration_wall_x` - Inner Wall Acceleration: The acceleration with which all inner walls are printed.
- `acceleration_wall_0_roofing` - Top Surface Outer Wall Acceleration: The acceleration with which the top surface outermost walls are printed.
- `acceleration_wall_x_roofing` - Top Surface Inner Wall Acceleration: The acceleration with which the top surface inner walls are printed.
- `acceleration_wall_0_flooring` - Bottom Surface Outer Wall Acceleration: The acceleration with which the bottom surface outermost walls are printed.
- `acceleration_wall_x_flooring` - Bottom Surface Inner Wall Acceleration: The acceleration with which the bottom surface inner walls are printed.
- `acceleration_roofing` - Top Surface Skin Acceleration: The acceleration with which top surface skin layers are printed.
- `acceleration_flooring` - Bottom Surface Skin Acceleration: The acceleration with which bottom surface skin layers are printed.
- `acceleration_topbottom` - Top/Bottom Acceleration: The acceleration with which top/bottom layers are printed.
- `acceleration_support` - Support Acceleration: The acceleration with which the support structure is printed.
- `acceleration_support_infill` - Support Infill Acceleration: The acceleration with which the infill of support is printed.
- `acceleration_support_interface` - Support Interface Acceleration: The acceleration with which the roofs and floors of support are printed. Printing them at lower acce...
- `acceleration_support_roof` - Support Roof Acceleration: The acceleration with which the roofs of support are printed. Printing them at lower acceleration ca...
- `acceleration_support_bottom` - Support Floor Acceleration: The acceleration with which the floors of support are printed. Printing them at lower acceleration c...
- `acceleration_prime_tower` - Prime Tower Acceleration: The acceleration with which the prime tower is printed.

#### Print Jerk

- `jerk_infill` - Infill Jerk: The maximum instantaneous velocity change with which infill is printed.
- `jerk_wall` - Wall Jerk: The maximum instantaneous velocity change with which the walls are printed.
- `jerk_wall_0` - Outer Wall Jerk: The maximum instantaneous velocity change with which the outermost walls are printed.
- `jerk_wall_x` - Inner Wall Jerk: The maximum instantaneous velocity change with which all inner walls are printed.
- `jerk_wall_0_roofing` - Top Surface Outer Wall Jerk: The maximum instantaneous velocity change with which the top surface outermost walls are printed.
- `jerk_wall_x_roofing` - Top Surface Inner Wall Jerk: The maximum instantaneous velocity change with which the top surface inner walls are printed.
- `jerk_wall_0_flooring` - Bottom Surface Outer Wall Jerk: The maximum instantaneous velocity change with which the bottom surface outermost walls are printed.
- `jerk_wall_x_flooring` - Bottom Surface Inner Wall Jerk: The maximum instantaneous velocity change with which the bottom surface inner walls are printed.
- `jerk_roofing` - Top Surface Skin Jerk: The maximum instantaneous velocity change with which top surface skin layers are printed.
- `jerk_flooring` - Bottom Surface Skin Jerk: The maximum instantaneous velocity change with which bottom surface skin layers are printed.
- `jerk_topbottom` - Top/Bottom Jerk: The maximum instantaneous velocity change with which top/bottom layers are printed.
- `jerk_support` - Support Jerk: The maximum instantaneous velocity change with which the support structure is printed.
- `jerk_support_infill` - Support Infill Jerk: The maximum instantaneous velocity change with which the infill of support is printed.
- `jerk_support_interface` - Support Interface Jerk: The maximum instantaneous velocity change with which the roofs and floors of support are printed.
- `jerk_support_roof` - Support Roof Jerk: The maximum instantaneous velocity change with which the roofs of support are printed.
- `jerk_support_bottom` - Support Floor Jerk: The maximum instantaneous velocity change with which the floors of support are printed.
- `jerk_prime_tower` - Prime Tower Jerk: The maximum instantaneous velocity change with which the prime tower is printed.

#### Print Speed

- `speed_infill` - Infill Speed: The speed at which infill is printed.
- `speed_wall` - Wall Speed: The speed at which the walls are printed.
- `speed_wall_0` - Outer Wall Speed: The speed at which the outermost walls are printed. Printing the outer wall at a lower speed improve...
- `speed_wall_x` - Inner Wall Speed: The speed at which all inner walls are printed. Printing the inner wall faster than the outer wall w...
- `speed_wall_0_roofing` - Top Surface Outer Wall Speed: The speed at which the top surface outermost wall is printed.
- `speed_wall_x_roofing` - Top Surface Inner Wall Speed: The speed at which the top surface inner walls are printed.
- `speed_wall_0_flooring` - Bottom Surface Outer Wall Speed: The speed at which the bottom surface outermost wall is printed.
- `speed_wall_x_flooring` - Bottom Surface Inner Wall Speed: The speed at which the bottom surface inner walls are printed.
- `speed_roofing` - Top Surface Skin Speed: The speed at which top surface skin layers are printed.
- `speed_flooring` - Bottom Surface Skin Speed: The speed at which bottom surface skin layers are printed.
- `speed_topbottom` - Top/Bottom Speed: The speed at which top/bottom layers are printed.
- `speed_support` - Support Speed: The speed at which the support structure is printed. Printing support at higher speeds can greatly r...
- `speed_support_infill` - Support Infill Speed: The speed at which the infill of support is printed. Printing the infill at lower speeds improves st...
- `speed_support_interface` - Support Interface Speed: The speed at which the roofs and floors of support are printed. Printing them at lower speeds can im...
- `speed_support_roof` - Support Roof Speed: The speed at which the roofs of support are printed. Printing them at lower speeds can improve overh...
- `speed_support_bottom` - Support Floor Speed: The speed at which the floor of support is printed. Printing it at lower speed can improve adhesion ...
- `speed_prime_tower` - Prime Tower Speed: The speed at which the prime tower is printed. Printing the prime tower slower can make it more stab...

### Support

#### Enable Support Interface

- `support_roof_enable` - Enable Support Roof: Generate a dense slab of material between the top of support and the model. This will create a skin ...
- `support_bottom_enable` - Enable Support Floor: Generate a dense slab of material between the bottom of the support and the model. This will create ...

#### General

- `support_enable` - Generate Support: Generate structures to support parts of the model which have overhangs. Without these structures, su...
- `support_extruder_nr` - Support Extruder: The extruder train to use for printing the support. This is used in multi-extrusion.
- `support_structure` - Support Structure: Chooses between the techniques available to generate support. "Normal" support creates a support str...
- `support_tree_angle` - Maximum Branch Angle: The maximum angle of the branches while they grow around the model. Use a lower angle to make them m...
- `support_tree_branch_diameter` - Branch Diameter: The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches to...
- `support_tree_max_diameter` - Trunk Diameter: The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk...
- `support_tree_branch_diameter_angle` - Branch Diameter Angle: The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of...
- `support_z_seam_away_from_model` - Support Z Seam Away from Model: Manage the spatial relationship between the z seam of the support structure and the actual 3D model....
- `support_type` - Support Placement: Adjusts the placement of the support structures. The placement can be set to touching build plate or...
- `support_tree_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 ...
- `support_tree_max_diameter_increase_by_merges_when_support_to_model` - Diameter Increase To Model: The most the diameter of a branch that has to connect to the model may increase by merging with bran...
- `support_tree_min_height_to_model` - Minimum Height To Model: How tall a branch has to be if it is placed on the model. Prevents small blobs of support. This sett...
- `support_tree_bp_diameter` - Initial Layer Diameter: Diameter every branch tries to achieve when reaching the buildplate. Improves bed adhesion.
- `support_tree_top_rate` - Branch Density: Adjusts the density of the support structure used to generate the tips of the branches. A higher val...
- `support_tree_tip_diameter` - Tip Diameter: The diameter of the top of the tip of the branches of tree support.
- `support_tree_limit_branch_reach` - Limit Branch Reach: Limit how far each branch should travel from the point it supports. This can make the support more s...
- `support_tree_branch_reach_limit` - Optimal Branch Range: A recomendation to how far branches can move from the points they support. Branches can violate this...
- `support_tree_rest_preference` - Rest Preference: The preferred placement of the support structures. If structures can't be placed at the preferred lo...
- `support_angle` - Support Overhang Angle: The minimum angle of overhangs for which support is added. At a value of 0° all overhangs are suppo...
- `support_pattern` - Support Pattern: The pattern of the support structures of the print. The different options available result in sturdy...
- `support_wall_count` - Support Wall Line Count: The number of walls with which to surround support infill. Adding a wall can make support print more...
- `support_infill_multiplier` - Support Infill Line Multiplier: Convert each support infill line to this many lines. The extra lines do not cross over each other, b...
- `support_interface_wall_count` - Support Interface Wall Line Count: The number of walls with which to surround support interface. Adding a wall can make support print m...
- `support_lightning_angle` - Support Lightning Angle: Determines when a lightning infill layer has to support anything above it. Measured in the angle giv...
- `zig_zaggify_support` - Connect Support Lines: Connect the ends of the support lines together. Enabling this setting can make your support more stu...
- `support_connect_zigzags` - Connect Support ZigZags: Connect the ZigZags. This will increase the strength of the zig zag support structure.
- `support_infill_rate` - Support Density: Adjusts the density of the support structure. A higher value results in better overhangs, but the su...
- `support_infill_density_multiplier_initial_layer` - Support Infill Density Multiplier Initial Layer: Multiplier for the infill on the initial layers of the support. Increasing this may help for bed adh...
- `support_infill_angles` - Support Infill Line Directions: A list of integer line directions to use. Elements from the list are used sequentially as the layers...
- `support_brim_enable` - Enable Support Brim: Generate a brim within the support infill regions of the first layer. This brim is printed underneat...
- `support_brim_width` - Support Brim Width: The width of the brim to print underneath the support. A larger brim enhances adhesion to the build ...
- `support_brim_minimum_hole_area` - Minimum hole area in brim support: Holes in the support brim that have an area less than this value will be filtered out, resulting in ...
- `support_z_distance` - Support Z Distance: Distance from the top/bottom of the support structure to the print. This gap provides clearance to r...
- `support_xy_distance` - Support X/Y Distance: Distance of the support structure from the print in the X/Y directions.
- `support_xy_overrides_z` - Support Distance Priority: Whether the Support X/Y Distance overrides the Support Z Distance or vice versa. When X/Y overrides ...
- `support_xy_distance_overhang` - Minimum Support X/Y Distance: Distance of the support structure from the overhang in the X/Y directions.
- `support_bottom_stair_step_height` - Support Stair Step Height: The height of the steps of the stair-like bottom of support resting on the model. A low value makes ...
- `support_bottom_stair_step_width` - Support Stair Step Maximum Width: The maximum width of the steps of the stair-like bottom of support resting on the model. A low value...
- `support_bottom_stair_step_min_slope` - Support Stair Step Minimum Slope Angle: The minimum slope of the area for stair-stepping to take effect. Low values should make support easi...
- `support_join_distance` - Support Join Distance: The maximum distance between support structures in the X/Y directions. When separate structures are ...
- `support_offset` - Support Horizontal Expansion: Amount of offset applied to all support polygons in each layer. Positive values can smooth out the s...
- `support_infill_sparse_thickness` - Support Infill Layer Thickness: The thickness per layer of support infill material. This value should always be a multiple of the la...
- `gradual_support_infill_steps` - Gradual Support Infill Steps: Number of times to reduce the support infill density by half when getting further below top surfaces...
- `gradual_support_infill_step_height` - Gradual Support Infill Step Height: The height of support infill of a given density before switching to half the density.
- `minimum_support_area` - Minimum Support Area: Minimum area size for support polygons. Polygons which have an area smaller than this value will not...
- `support_interface_enable` - Enable Support Interface: Generate a dense interface between the model and the support. This will create a skin at the top of ...
- `support_interface_height` - Support Interface Thickness: The thickness of the interface of the support where it touches with the model on the bottom or the t...
- `support_interface_density` - Support Interface Density: Adjusts the density of the roofs and floors of the support structure. A higher value results in bett...
- `support_interface_pattern` - Support Interface Pattern: The pattern with which the interface of the support with the model is printed.
- `minimum_interface_area` - Minimum Support Interface Area: Minimum area size for support interface polygons. Polygons which have an area smaller than this valu...
- `support_interface_offset` - Support Interface Horizontal Expansion: Amount of offset applied to the support interface polygons.
- `support_interface_priority` - Support Interface Priority: How support interface and support will interact when they overlap. Currently only implemented for su...
- `support_interface_angles` - Support Interface Line Directions: A list of integer line directions to use. Elements from the list are used sequentially as the layers...
- `support_fan_enable` - Fan Speed Override: When enabled, the print cooling fan speed is altered for the skin regions immediately above the supp...
- `support_supported_skin_fan_speed` - Supported Skin Fan Speed: Percentage fan speed to use when printing the skin regions immediately above the support. Using a hi...
- `support_use_towers` - Use Towers: Use specialized towers to support tiny overhang areas. These towers have a larger diameter than the ...
- `support_tower_diameter` - Tower Diameter: The diameter of a special tower.
- `support_tower_maximum_supported_diameter` - Maximum Tower-Supported Diameter: Maximum diameter in the X/Y directions of a small area which is to be supported by a specialized sup...
- `support_tower_roof_angle` - Tower Roof Angle: The angle of a rooftop of a tower. A higher value results in pointed tower roofs, a lower value resu...
- `support_mesh_drop_down` - Drop Down Support Mesh: Make support everywhere below the support mesh, so that there's no overhang in the support mesh.

#### Minimum Support Interface Area

- `minimum_roof_area` - Minimum Support Roof Area: Minimum area size for the roofs of the support. Polygons which have an area smaller than this value ...
- `minimum_bottom_area` - Minimum Support Floor Area: Minimum area size for the floors of the support. Polygons which have an area smaller than this value...

#### Support Brim Width

- `support_brim_line_count` - Support Brim Line Count: The number of lines used for the support brim. More brim lines enhance adhesion to the build plate, ...

#### Support Density

- `support_line_distance` - Support Line Distance: Distance between the printed support structure lines. This setting is calculated by the support dens...
- `support_initial_layer_line_distance` - Initial Layer Support Line Distance: Distance between the printed initial layer support structure lines. This setting is calculated by th...

#### Support Extruder

- `support_infill_extruder_nr` - Support Infill Extruder: The extruder train to use for printing the infill of the support. This is used in multi-extrusion.
- `support_extruder_nr_layer_0` - First Layer Support Extruder: The extruder train to use for printing the first layer of support infill. This is used in multi-extr...
- `support_interface_extruder_nr` - Support Interface Extruder: The extruder train to use for printing the roofs and floors of the support. This is used in multi-ex...
- `support_roof_extruder_nr` - Support Roof Extruder: The extruder train to use for printing the roofs of the support. This is used in multi-extrusion.
- `support_bottom_extruder_nr` - Support Floor Extruder: The extruder train to use for printing the floors of the support. This is used in multi-extrusion.

#### Support Interface Density

- `support_roof_density` - Support Roof Density: The density of the roofs of the support structure. A higher value results in better overhangs, but t...
- `support_roof_line_distance` - Support Roof Line Distance: Distance between the printed support roof lines. This setting is calculated by the Support Roof Dens...
- `support_bottom_density` - Support Floor Density: The density of the floors of the support structure. A higher value results in better adhesion of the...
- `support_bottom_line_distance` - Support Floor Line Distance: Distance between the printed support floor lines. This setting is calculated by the Support Floor De...

#### Support Interface Horizontal Expansion

- `support_roof_offset` - Support Roof Horizontal Expansion: Amount of offset applied to the roofs of the support.
- `support_bottom_offset` - Support Floor Horizontal Expansion: Amount of offset applied to the floors of the support.

#### Support Interface Line Directions

- `support_roof_angles` - Support Roof Line Directions: A list of integer line directions to use. Elements from the list are used sequentially as the layers...
- `support_bottom_angles` - Support Floor Line Directions: A list of integer line directions to use. Elements from the list are used sequentially as the layers...

#### Support Interface Pattern

- `support_roof_pattern` - Support Roof Pattern: The pattern with which the roofs of the support are printed.
- `support_bottom_pattern` - Support Floor Pattern: The pattern with which the floors of the support are printed.

#### Support Interface Thickness

- `support_roof_height` - Support Roof Thickness: The thickness of the support roofs. This controls the amount of dense layers at the top of the suppo...
- `support_bottom_height` - Support Floor Thickness: The thickness of the support floors. This controls the number of dense layers that are printed on to...

#### Support Interface Wall Line Count

- `support_roof_wall_count` - Support Roof Wall Line Count: The number of walls with which to surround support interface roof. Adding a wall can make support pr...
- `support_bottom_wall_count` - Support Bottom Wall Line Count: The number of walls with which to surround support interface floor. Adding a wall can make support p...

#### Support Lightning Angle

- `support_lightning_overhang_angle` - Support Lightning Overhang Angle: Determines when a lightning infill layer has to support the lines above it. Measured in the angle gi...
- `support_lightning_prune_angle` - Support Lightning Prune Angle: The endpoints of infill lines are shortened to save on material. This setting is the angle of overha...
- `support_lightning_straightening_angle` - Support Lightning Straightening Angle: The infill lines are straightened out to save on printing time. This is the maximum angle of overhan...

#### Support Z Distance

- `support_top_distance` - Support Top Distance: Distance from the top of the support to the print.
- `support_bottom_distance` - Support Bottom Distance: Distance from the print to the bottom of the support. Note that this is rounded up to the next layer...

#### Support Z Seam Away from Model

- `support_z_seam_min_distance` - Min Z Seam Distance from Model: The distance between the model and its support structure at the z-axis seam.

### Top\/Bottom

#### Bottom Surface Skin Layers

- `flooring_line_width` - Bottom Surface Skin Line Width: Width of a single line of the areas at the bottom of the print.
- `flooring_pattern` - Bottom Surface Skin Pattern: The pattern of the bottom most layers.
- `flooring_monotonic` - Monotonic Bottom Surface Order: Print bottom surface lines in an ordering that causes them to always overlap with adjacent lines in ...
- `flooring_angles` - Bottom Surface Skin Line Directions: A list of integer line directions to use when the bottom surface skin layers use the lines or zig za...

#### General

- `roofing_extruder_nr` - Top Surface Skin Extruder: The extruder train used for printing the top most skin. This is used in multi-extrusion.
- `roofing_layer_count` - Top Surface Skin Layers: The number of top most skin layers. Usually only one top most layer is sufficient to generate higher...
- `flooring_extruder_nr` - Bottom Surface Skin Extruder: The extruder train used for printing the bottom most skin. This is used in multi-extrusion.
- `flooring_layer_count` - Bottom Surface Skin Layers: The number of bottom most skin layers. Usually only one bottom most layer is sufficient to generate ...
- `top_bottom_extruder_nr` - Top/Bottom Extruder: The extruder train used for printing the top and bottom skin. This is used in multi-extrusion.
- `top_bottom_thickness` - Top/Bottom Thickness: The thickness of the top/bottom layers in the print. This value divided by the layer height defines ...
- `top_bottom_pattern` - Top/Bottom Pattern: The pattern of the top/bottom layers.
- `top_bottom_pattern_0` - Bottom Pattern Initial Layer: The pattern on the bottom of the print on the first layer.
- `connect_skin_polygons` - Connect Top/Bottom Polygons: Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling...
- `skin_monotonic` - Monotonic Top/Bottom Order: Print top/bottom lines in an ordering that causes them to always overlap with adjacent lines in a si...
- `skin_angles` - Top/Bottom Line Directions: A list of integer line directions to use when the top/bottom layers use the lines or zig zag pattern...
- `small_skin_width` - Small Top/Bottom Width: Small top/bottom regions are filled with walls instead of the default top/bottom pattern. This helps...
- `small_skin_on_surface` - Small Top/Bottom On Surface: Enable small (up to 'Small Top/Bottom Width') regions on the topmost skinned layer (exposed to air) ...
- `skin_no_small_gaps_heuristic` - No Skin in Z Gaps: When the model has small vertical gaps of only a few layers, there should normally be skin around th...
- `skin_outline_count` - Extra Skin Wall Count: Replaces the outermost part of the top/bottom pattern with a number of concentric lines. Using one o...
- `ironing_enabled` - Enable Ironing: Go over the top surface one additional time, but this time extruding very little material. This is m...
- `ironing_only_highest_layer` - Iron Only Highest Layer: Only perform ironing on the very last layer of the mesh. This saves time if the lower layers don't n...
- `ironing_pattern` - Ironing Pattern: The pattern to use for ironing top surfaces.
- `ironing_monotonic` - Monotonic Ironing Order: Print ironing lines in an ordering that causes them to always overlap with adjacent lines in a singl...
- `ironing_line_spacing` - Ironing Line Spacing: The distance between the lines of ironing.
- `ironing_flow` - Ironing Flow: The amount of material, relative to a normal skin line, to extrude during ironing. Keeping the nozzl...
- `ironing_inset` - Ironing Inset: A distance to keep from the edges of the model. Ironing all the way to the edge of the mesh may resu...
- `speed_ironing` - Ironing Speed: The speed at which to pass over the top surface.
- `acceleration_ironing` - Ironing Acceleration: The acceleration with which ironing is performed.
- `jerk_ironing` - Ironing Jerk: The maximum instantaneous velocity change while performing ironing.
- `skin_overlap` - Skin Overlap Percentage: Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines, as a per...
- `skin_preshrink` - Skin Removal Width: The largest width of skin areas which are to be removed. Every skin area smaller than this value wil...
- `expand_skins_expand_distance` - Skin Expand Distance: The distance the skins are expanded into the infill. Higher values makes the skin attach better to t...
- `max_skin_angle_for_expansion` - Maximum Skin Angle for Expansion: Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their t...

#### Maximum Skin Angle for Expansion

- `min_skin_width_for_expansion` - Minimum Skin Width for Expansion: Skin areas narrower than this are not expanded. This avoids expanding the narrow skin areas that are...

#### Skin Expand Distance

- `top_skin_expand_distance` - Top Skin Expand Distance: The distance the top skins are expanded into the infill. Higher values makes the skin attach better ...
- `bottom_skin_expand_distance` - Bottom Skin Expand Distance: The distance the bottom skins are expanded into the infill. Higher values makes the skin attach bett...

#### Skin Overlap Percentage

- `skin_overlap_mm` - Skin Overlap: Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight...

#### Skin Removal Width

- `top_skin_preshrink` - Top Skin Removal Width: The largest width of top skin areas which are to be removed. Every skin area smaller than this value...
- `bottom_skin_preshrink` - Bottom Skin Removal Width: The largest width of bottom skin areas which are to be removed. Every skin area smaller than this va...

#### Top Surface Skin Layers

- `roofing_line_width` - Top Surface Skin Line Width: Width of a single line of the areas at the top of the print.
- `roofing_pattern` - Top Surface Skin Pattern: The pattern of the top most layers.
- `roofing_monotonic` - Monotonic Top Surface Order: Print top surface lines in an ordering that causes them to always overlap with adjacent lines in a s...
- `roofing_angles` - Top Surface Skin Line Directions: A list of integer line directions to use when the top surface skin layers use the lines or zig zag p...
- `roofing_expansion` - Top Surface Expansion: Determines how much the top surfaces are expanded beneath overlapping surfaces. By adjusting this va...

#### Top\/Bottom Thickness

- `top_thickness` - Top Thickness: The thickness of the top layers in the print. This value divided by the layer height defines the num...
- `top_layers` - Top Layers: The number of top layers. When calculated by the top thickness, this value is rounded to a whole num...
- `bottom_thickness` - Bottom Thickness: The thickness of the bottom layers in the print. This value divided by the layer height defines the ...
- `bottom_layers` - Bottom Layers: The number of bottom layers. When calculated by the bottom thickness, this value is rounded to a who...
- `initial_bottom_layers` - Initial Bottom Layers: The number of initial bottom layers, from the build-plate upwards. When calculated by the bottom thi...

### Travel

#### General

- `retraction_enable` - Enable Retraction: Retract the filament when the nozzle is moving over a non-printed area.
- `retract_at_layer_change` - Retract at Layer Change: Retract the filament when the nozzle is moving to the next layer.
- `retraction_amount` - Retraction Distance: The length of material retracted during a retraction move.
- `retraction_speed` - Retraction Speed: The speed at which the filament is retracted and primed during a retraction move.
- `retraction_extra_prime_amount` - Retraction Extra Prime Amount: Some material can ooze away during a travel move, which can be compensated for here.
- `retraction_min_travel` - Retraction Minimum Travel: The minimum distance of travel needed for a retraction to happen at all. This helps to get fewer ret...
- `retraction_count_max` - Maximum Retraction Count: This setting limits the number of retractions occurring within the minimum extrusion distance window...
- `retraction_extrusion_window` - Minimum Extrusion Distance Window: The window in which the maximum retraction count is enforced. This value should be approximately the...
- `retraction_combing` - Combing Mode: Combing keeps the nozzle within already printed areas when traveling. This results in slightly longe...
- `retraction_combing_max_distance` - Max Comb Distance With No Retract: When greater than zero, combing travel moves that are longer than this distance will use retraction....
- `retraction_combing_avoid_distance` - Inside Travel Avoid Distance: The distance between the nozzle and already printed outer walls when travelling inside a model.
- `travel_retract_before_outer_wall` - Retract Before Outer Wall: <html>Retraction behavior when moving to the start of an outer wall:<ul><li><b>Automatic:</b> Retrac...
- `travel_avoid_other_parts` - Avoid Printed Parts When Traveling: The nozzle avoids already printed parts when traveling. This option is only available when combing i...
- `travel_avoid_supports` - Avoid Supports When Traveling: The nozzle avoids already printed supports when traveling. This option is only available when combin...
- `travel_avoid_distance` - Travel Avoid Distance: The distance between the nozzle and already printed parts when avoiding during travel moves.
- `layer_start_at_z_seam` - Layer Start at Z Seam: Start printing at the Z seam position.
- `layer_start_x` - Layer Start X: The X coordinate of the position near where to find the part to start printing each layer.
- `layer_start_y` - Layer Start Y: The Y coordinate of the position near where to find the part to start printing each layer.
- `retraction_hop_enabled` - Z Hop When Retracted: Whenever a retraction is done, the build plate is lowered to create clearance between the nozzle and...
- `retraction_hop_only_when_collides` - Z Hop Only Over Printed Parts: Only perform a Z Hop when moving over printed parts which cannot be avoided by horizontal motion by ...
- `retraction_hop` - Z Hop Height: The height difference when performing a Z Hop.
- `retraction_hop_after_extruder_switch` - Z Hop After Extruder Switch: After the machine switched from one extruder to the other, the build plate is lowered to create clea...
- `retraction_hop_after_extruder_switch_height` - Z Hop After Extruder Switch Height: The height difference when performing a Z Hop after extruder switch.

#### Retraction Speed

- `retraction_retract_speed` - Retraction Retract Speed: The speed at which the filament is retracted during a retraction move.
- `retraction_prime_speed` - Retraction Prime Speed: The speed at which the filament is primed during a retraction move.

### Walls

#### General

- `wall_extruder_nr` - Wall Extruder: The extruder train used for printing the walls. This is used in multi-extrusion.
- `wall_thickness` - Wall Thickness: The thickness of the walls in the horizontal direction. This value divided by the wall line width de...
- `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...
- `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_0_wipe_dist` - Outer Wall Wipe Distance: Distance of a travel move inserted after the outer wall, to hide the Z seam better.
- `wall_0_inset` - Outer Wall Inset: Inset applied to the path of the outer wall. If the outer wall is smaller than the nozzle, and print...
- `optimize_wall_printing_order` - Optimize Wall Printing Order: Optimize the order in which walls are printed so as to reduce the number of retractions and the dist...
- `inset_direction` - Wall Ordering: Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional...
- `initial_layer_inset_direction` - Initial Layer Wall Ordering: Determines the order in which walls are printed on the initial layer. This allows different wall ord...
- `alternate_extra_perimeter` - Alternate Extra Wall: Prints an extra wall at every other layer. This way infill gets caught between these extra walls, re...
- `min_wall_line_width` - Minimum Wall Line Width: For thin structures around once or twice the nozzle size, the line widths need to be altered to adhe...
- `fill_outline_gaps` - Print Thin Walls: Print pieces of the model which are horizontally thinner than the nozzle size.
- `min_feature_size` - Minimum Feature Size: Minimum thickness of thin features. Model features that are thinner than this value will not be prin...
- `min_bead_width` - Minimum Thin Wall Line Width: Width of the wall that will replace thin features (according to the Minimum Feature Size) of the mod...
- `xy_offset` - Horizontal Expansion: Amount of offset applied to all polygons in each layer. Positive values can compensate for too big h...
- `xy_offset_layer_0` - Initial Layer Horizontal Expansion: Amount of offset applied to all polygons in the first layer. A negative value can compensate for squ...
- `hole_xy_offset` - Hole Horizontal Expansion: When greater than zero, the Hole Horizontal Expansion is the amount of offset applied to all holes i...
- `hole_xy_offset_max_diameter` - Hole Horizontal Expansion Max Diameter: When greater than zero, the Hole Horizontal Expansion is gradually applied on small holes (small hol...
- `z_seam_type` - Z Seam Alignment: Starting point of each path in a layer. When paths in consecutive layers start at the same point a v...
- `z_seam_on_vertex` - Z Seam On Vertex: Place the z-seam on a polygon vertex. Switching this off can place the seam between vertices as well...
- `z_seam_position` - Z Seam Position: The position near where to start printing each part in a layer. Note: For the 'Middle' option, the r...
- `z_seam_corner` - Seam Corner Preference: Control how corners on the model outline influence the position of the seam. Hide Seam makes the sea...
- `z_seam_relative` - Z Seam Relative: When enabled, the z seam coordinates are relative to each part's centre. When disabled, the coordina...

#### Minimum Wall Line Width

- `min_even_wall_line_width` - Minimum Even Wall Line Width: The minimum line width for normal polygonal walls. This setting determines at which model thickness ...
- `min_odd_wall_line_width` - Minimum Odd Wall Line Width: The minimum line width for middle line gap filler polyline walls. This setting determines at which m...

#### Wall Extruder

- `wall_0_extruder_nr` - Outer Wall Extruder: The extruder train used for printing the outer wall. This is used in multi-extrusion.
- `wall_x_extruder_nr` - Inner Wall Extruder: The extruder train used for printing the inner walls. This is used in multi-extrusion.

#### Wall Thickness

- `wall_line_count` - Wall Line Count: The number of walls. When calculated by the wall thickness, this value is rounded to a whole number.

#### Z Seam Position

- `z_seam_x` - Z Seam X: The X coordinate of the position near where to start printing each part in a layer. When Z Seam Rela...
- `z_seam_y` - Z Seam Y: The Y coordinate of the position near where to start printing each part in a layer. When Z Seam Rela...

## Machine/Printer Settings

### Machine

#### General

- `build_volume_fan_nr` - Build volume fan number: The number of the fan that cools the build volume. If this is set to 0, it's means that there is no ...
- `machine_name` - Machine Type: The name of your 3D printer model.
- `machine_show_variants` - Show Machine Variants: Whether to show the different variants of this machine, which are described in separate json files.
- `machine_start_gcode` - Start G-code: G-code commands to be executed at the very start - separated by \n.
- `machine_end_gcode` - End G-code: G-code commands to be executed at the very end - separated by \n.
- `material_diameter` - Diameter: Adjusts the diameter of the filament used. Match this value with the diameter of the used filament.
- `material_bed_temp_wait` - Wait for Build Plate Heatup: Whether to insert a command to wait until the build plate temperature is reached at the start.
- `material_print_temp_wait` - Wait for Nozzle Heatup: Whether to wait until the nozzle temperature is reached at the start.
- `material_print_temp_prepend` - Include Material Temperatures: Whether to include nozzle temperature commands at the start of the gcode. When the start_gcode alrea...
- `material_bed_temp_prepend` - Include Build Plate Temperature: Whether to include build plate temperature commands at the start of the gcode. When the start_gcode ...
- `machine_width` - Machine Width: The width (X-direction) of the printable area.
- `machine_depth` - Machine Depth: The depth (Y-direction) of the printable area.
- `machine_height` - Machine Height: The height (Z-direction) of the printable area.
- `machine_shape` - Build Plate Shape: The shape of the build plate without taking unprintable areas into account.
- `machine_buildplate_type` - Build Plate Type: The type of build plate installed on the printer.
- `machine_heated_bed` - Has Heated Build Plate: Whether the machine has a heated build plate present.
- `machine_heated_build_volume` - Has Build Volume Temperature Stabilization: Whether the machine is able to stabilize the build volume temperature.
- `machine_always_write_active_tool` - Always Write Active Tool: Write active tool after sending temp commands to inactive tool. Required for Dual Extruder printing ...
- `machine_center_is_zero` - Is Center Origin: Whether the X/Y coordinates of the zero position of the printer is at the center of the printable ar...
- `machine_extruder_count` - Number of Extruders: Number of extruder trains. An extruder train is the combination of a feeder, bowden tube, and nozzle...
- `extruders_enabled_count` - Number of Extruders That Are Enabled: Number of extruder trains that are enabled; automatically set in software
- `machine_nozzle_tip_outer_diameter` - Outer Nozzle Diameter: The outer diameter of the tip of the nozzle.
- `machine_nozzle_expansion_angle` - Nozzle Angle: The angle between the horizontal plane and the conical part right above the tip of the nozzle.
- `machine_heat_zone_length` - Heat Zone Length: The distance from the tip of the nozzle in which heat from the nozzle is transferred to the filament...
- `machine_nozzle_temp_enabled` - Enable Nozzle Temperature Control: Whether to control temperature from Cura. Turn this off to control nozzle temperature from outside o...
- `machine_nozzle_heat_up_speed` - Heat Up Speed: The speed (°C/s) by which the nozzle heats up averaged over the window of normal printing temperatu...
- `machine_nozzle_cool_down_speed` - Cool Down Speed: The speed (°C/s) by which the nozzle cools down averaged over the window of normal printing tempera...
- `machine_min_cool_heat_time_window` - Minimal Time Standby Temperature: The minimal time an extruder has to be inactive before the nozzle is cooled. Only when an extruder i...
- `machine_gcode_flavor` - G-code Flavor: The type of g-code to be generated.
- `machine_firmware_retract` - Firmware Retraction: Whether to use firmware retract commands (G10/G11) instead of using the E property in G1 commands to...
- `machine_extruders_share_heater` - Extruders Share Heater: Whether the extruders share a single heater rather than each extruder having its own heater.
- `machine_extruders_share_nozzle` - Extruders Share Nozzle: Whether the extruders share a single nozzle rather than each extruder having its own nozzle. When se...
- `machine_extruders_shared_nozzle_initial_retraction` - Shared Nozzle Initial Retraction: How much the filament of each extruder is assumed to have been retracted from the shared nozzle tip ...
- `machine_disallowed_areas` - Disallowed Areas: A list of polygons with areas the print head is not allowed to enter.
- `nozzle_disallowed_areas` - Nozzle Disallowed Areas: A list of polygons with areas the nozzle is not allowed to enter.
- `machine_head_with_fans_polygon` - Machine Head & Fan Polygon: The dimensions of the print head used to determine 'Safe Model Distance' when printing 'One at a Tim...
- `gantry_height` - Gantry Height: The height difference between the tip of the nozzle and the gantry system (X and Y axes).
- `machine_time_estimation_factor` - Print Time Estimation Factor: Multiplier for adjusting print time estimates. 100% shows original estimate. Higher values indicate ...
- `machine_nozzle_id` - Nozzle ID: The nozzle ID for an extruder train, such as "AA 0.4" and "BB 0.8".
- `machine_nozzle_size` - Nozzle Diameter: The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size.
- `machine_use_extruder_offset_to_offset_coords` - Offset with Extruder: Apply the extruder offset to the coordinate system. Affects all extruders.
- `machine_start_gcode_first` - Start GCode must be first: This setting controls if the start-gcode is forced to always be the first g-code. Without this optio...
- `extruder_prime_pos_z` - Extruder Prime Z Position: The Z coordinate of the position where the nozzle primes at the start of printing.
- `extruder_prime_pos_abs` - Absolute Extruder Prime Position: Make the extruder prime position absolute rather than relative to the last-known location of the hea...
- `machine_max_feedrate_x` - Maximum Speed X: The maximum speed for the motor of the X-direction.
- `machine_max_feedrate_y` - Maximum Speed Y: The maximum speed for the motor of the Y-direction.
- `machine_max_feedrate_z` - Maximum Speed Z: The maximum speed for the motor of the Z-direction.
- `machine_max_feedrate_e` - Maximum Speed E: The maximum speed of the filament.
- `machine_max_acceleration_x` - Maximum Acceleration X: Maximum acceleration for the motor of the X-direction
- `machine_max_acceleration_y` - Maximum Acceleration Y: Maximum acceleration for the motor of the Y-direction.
- `machine_max_acceleration_z` - Maximum Acceleration Z: Maximum acceleration for the motor of the Z-direction.
- `machine_max_acceleration_e` - Maximum Filament Acceleration: Maximum acceleration for the motor of the filament.
- `machine_acceleration` - Default Acceleration: The default acceleration of print head movement.
- `machine_max_jerk_xy` - Default X-Y Jerk: Default jerk for movement in the horizontal plane.
- `machine_max_jerk_z` - Default Z Jerk: Default jerk for the motor of the Z-direction.
- `machine_max_jerk_e` - Default Filament Jerk: Default jerk for the motor of the filament.
- `machine_steps_per_mm_x` - Steps per Millimeter (X): How many steps of the stepper motor will result in one millimeter of movement in the X direction.
- `machine_steps_per_mm_y` - Steps per Millimeter (Y): How many steps of the stepper motor will result in one millimeter of movement in the Y direction.
- `machine_steps_per_mm_z` - Steps per Millimeter (Z): How many steps of the stepper motor will result in one millimeter of movement in the Z direction.
- `machine_steps_per_mm_e` - Steps per Millimeter (E): How many steps of the stepper motors will result in moving the feeder wheel by one millimeter around...
- `machine_endstop_positive_direction_x` - X Endstop in Positive Direction: Whether the endstop of the X axis is in the positive direction (high X coordinate) or negative (low ...
- `machine_endstop_positive_direction_y` - Y Endstop in Positive Direction: Whether the endstop of the Y axis is in the positive direction (high Y coordinate) or negative (low ...
- `machine_endstop_positive_direction_z` - Z Endstop in Positive Direction: Whether the endstop of the Z axis is in the positive direction (high Z coordinate) or negative (low ...
- `machine_minimum_feedrate` - Minimum Feedrate: The minimal movement speed of the print head.
- `machine_feeder_wheel_diameter` - Feeder Wheel Diameter: The diameter of the wheel that drives the material in the feeder.
- `machine_scale_fan_speed_zero_to_one` - Scale Fan Speed To 0-1: Scale the fan speed to be between 0 and 1 instead of between 0 and 256.
- `reset_flow_duration` - Reset flow duration: For any travel move longer than this value, the material flow is reset to the paths target flow

## Filament Settings

### Material

#### Flow

- `wall_material_flow` - Wall Flow: Flow compensation on wall lines.
- `wall_0_material_flow` - Outer Wall Flow: Flow compensation on the outermost wall line.
- `wall_x_material_flow` - Inner Wall(s) Flow: Flow compensation on wall lines for all wall lines except the outermost one.
- `wall_0_material_flow_roofing` - Top Surface Outer Wall Flow: Flow compensation on the top surface outermost wall line.
- `wall_x_material_flow_roofing` - Top Surface Inner Wall(s) Flow: Flow compensation on top surface wall lines for all wall lines except the outermost one.
- `wall_0_material_flow_flooring` - Bottom Surface Outer Wall Flow: Flow compensation on the bottom surface outermost wall line.
- `wall_x_material_flow_flooring` - Bottom Surface Inner Wall(s) Flow: Flow compensation on bottom surface wall lines for all wall lines except the outermost one.
- `skin_material_flow` - Top/Bottom Flow: Flow compensation on top/bottom lines.
- `roofing_material_flow` - Top Surface Skin Flow: Flow compensation on lines of the areas at the top of the print.
- `flooring_material_flow` - Bottom Surface Skin Flow: Flow compensation on lines of the areas at the bottom of the print.
- `infill_material_flow` - Infill Flow: Flow compensation on infill lines.
- `skirt_brim_material_flow` - Skirt/Brim Flow: Flow compensation on skirt or brim lines.
- `support_material_flow` - Support Flow: Flow compensation on support structure lines.
- `support_interface_material_flow` - Support Interface Flow: Flow compensation on lines of support roof or floor.
- `support_roof_material_flow` - Support Roof Flow: Flow compensation on support roof lines.
- `support_bottom_material_flow` - Support Floor Flow: Flow compensation on support floor lines.
- `prime_tower_flow` - Prime Tower Flow: Flow compensation on prime tower lines.

#### General

- `build_volume_temperature` - Build Volume Temperature: The temperature of the environment to print in. If this is 0, the build volume temperature will not ...
- `material_print_temperature` - Printing Temperature: The temperature used for printing.
- `material_print_temperature_layer_0` - Printing Temperature Initial Layer: The temperature used for printing the first layer.
- `material_initial_print_temperature` - Initial Printing Temperature: The minimal temperature while heating up to the Printing Temperature at which printing can already s...
- `material_final_print_temperature` - Final Printing Temperature: The temperature to which to already start cooling down just before the end of printing.
- `material_extrusion_cool_down_speed` - Extrusion Cool Down Speed Modifier: The extra speed by which the nozzle cools while extruding. The same value is used to signify the hea...
- `material_bed_temperature` - Build Plate Temperature: The temperature used for the heated build plate. If this is 0, the build plate is left unheated.
- `material_bed_temperature_layer_0` - Build Plate Temperature Initial Layer: The temperature used for the heated build plate at the first layer. If this is 0, the build plate is...
- `material_shrinkage_percentage` - Scaling Factor Shrinkage Compensation: To compensate for the shrinkage of the material as it cools down, the model will be scaled with this...
- `material_flow` - Flow: Flow compensation: the amount of material extruded is multiplied by this value.
- `material_flow_layer_0` - Initial Layer Flow: Flow compensation for the first layer: the amount of material extruded on the initial layer is multi...
- `wall_x_material_flow_layer_0` - Initial Layer Inner Wall Flow: Flow compensation on wall lines for all wall lines except the outermost one, but only for the first ...
- `wall_0_material_flow_layer_0` - Initial Layer Outer Wall Flow: Flow compensation on the outermost wall line of the first layer.
- `skin_material_flow_layer_0` - Initial Layer Bottom Flow: Flow compensation on bottom lines of the first layer
- `material_standby_temperature` - Standby Temperature: The temperature of the nozzle when another nozzle is currently used for printing.
- `gradual_flow_enabled` - Gradual flow enabled: Enable gradual flow changes. When enabled, the flow is gradually increased/decreased to the target f...
- `max_flow_acceleration` - Gradual flow max acceleration: Maximum acceleration for gradual flow changes
- `layer_0_max_flow_acceleration` - Initial layer max flow acceleration: Minimum speed for gradual flow changes for the first layer
- `gradual_flow_discretisation_step_size` - Gradual flow discretisation step size: Duration of each step in the gradual flow change

#### Scaling Factor Shrinkage Compensation

- `material_shrinkage_percentage_xy` - Horizontal Scaling Factor Shrinkage Compensation: To compensate for the shrinkage of the material as it cools down, the model will be scaled with this...
- `material_shrinkage_percentage_z` - Vertical Scaling Factor Shrinkage Compensation: To compensate for the shrinkage of the material as it cools down, the model will be scaled with this...

