Cura Settings

Revision as of 2016-01-28T01:48:13 by Kai (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Cura can save certain settings into profile files with the ini file extension. These settings can be loaded independently of the 3D model (mesh structure in STL file format) and will be applied when the final G-code is constructed.

The code for writing out the settings is located in the CuraEngine code.

The section of the ini file, that contains the Cura settings, can start with a [material] or [profile] line.


Setting Name Value Description
bottom_layer_speed = 20
bottom_thickness = 0
brim_line_count = 5
cool_min_layer_time = 5
cool_min_feedrate = 10
cool_head_lift = False
fan_enabled = True
fan_full_height = 0.0
fan_speed = 50
fan_speed_max = 50
filament_diameter Float The filament diameter (in mm) is approximately 2.85 for Ultimaker printers. You can measure with a caliper and enter the exact diameter.
filament_diameter2 Float Additional filament diameter parameter for multiple extruders. Not used in Ultimaker printers.
filament_diameter3 Float Additional filament diameter parameter for multiple extruders. Not used in Ultimaker printers.
filament_diameter4 Float Additional filament diameter parameter for multiple extruders. Not used in Ultimaker printers.
filament_diameter5 Float Additional filament diameter parameter for multiple extruders. Not used in Ultimaker printers.
filament_flow Float = 100.0
fill_density Integer Fill percentage
fill_overlap Integer = 15
fix_horrible_union_all_type_a True / False
fix_horrible_union_all_type_b True / False
fix_horrible_use_open_bits True / False
fix_horrible_extensive_stitching True / False
infill_speed Float
inset0_speed Float
insetx_speed Float
layer_height Float
layer0_width_factor Integer 100
nozzle_size Float The diameter of the nozzle hole. Ultimaker 2+ comes with a set of 0.25, 0.4, 0.6 and 0.8 mm nozzles.
object_center_x Integer = -1
object_center_y Integer = -1
object_sink Float = 0.0
overlap_dual Float = 0.15
ooze_shield Integer
perimeter_before_infill True / False
platform_adhesion Brim / Skirt / Raft Whether to print a brim, raft or skirt to help with adhesion of the first layer.
plugin_config String Empty if no plugin is configured. Otherwise it is a multi-line string containing plugin settings.
print_speed Integer nozzle movement speed while filament is flowing, in mm/s
print_temperature Integer nozzle temperature, in Celsius
print_temperature2 Integer additional preset temperature setting for use in G-code
print_temperature3 Integer additional preset temperature setting for use in G-code
print_temperature4 Integer additional preset temperature setting for use in G-code
print_temperature5 Integer additional preset temperature setting for use in G-code
print_bed_temperature Integer temperature of the heated print bed, in Celsius
raft_margin = 5.0
raft_line_spacing = 3.0
raft_base_thickness = 0.3
raft_base_linewidth = 1.0
raft_interface_thickness = 0.27
raft_interface_linewidth = 0.4
raft_airgap_all = 0.0
raft_airgap = 0.22
raft_surface_layers = 2
raft_surface_thickness = 0.27
raft_surface_linewidth = 0.4
retraction_amount Float Distance (in mm) to retract. Default: 0.075
retraction_combing Off / All / No Skin Whether to avoid holes in the print for the nozzle to travel over.
retraction_dual_amount Float ?
retraction_enable True / False Whether to retract the filament before the nozzle travels to a different print area.
retraction_hop Float Same as 'retraction_amount'.
retraction_min_travel Float Minimum amount of travel (in mm) needed for a retraction to occur. Default value: 1.5
retraction_minimal_extrusion = 0.02
retraction_speed = 40.0
simple_mode True / False
skirt_line_count = 1
skirt_gap = 3.0
skirt_minimal_length = 150.0
solid_bottom True / False
solid_layer_thickness Float
solid_top True / False
solidarea_speed = 0.0
spiralize True / False
support None / Everywhere / Touching buildplate
support_angle Integer The minimal angle (in degrees) that overhangs need to have to get support structures, where 90 is horizontal, and 0 is vertical.
support_dual_extrusion Both You can leave this at 'Both'
support_fill_rate Integer Percentage amount of infill structure in the support material. Default value: 15
support_type Lines / Grid a.k.a. the "structure type"
support_xy_distance Float Distance of the support material (in mm) from the print in the X-Y plane. Default value: 0.7
support_z_distance Float Distance of the support material (in mm) from the print in the Z direction. Default value: 0.15
travel_speed Float in mm/s
wall_thickness Float
wipe_tower True / False
wipe_tower_volume Integer

Debug data: