Print settings by name

60 print settings, one page each. Every page gives the setting's name in all five slicers, and the values each one accepts.

Why does one setting have five names?

Because each slicer named it independently. The nozzle temperature is temperature in PrusaSlicer, nozzle_temperature in Bambu Studio and OrcaSlicer, and material_print_temperature in Cura. Nothing in the 3MF spec says what a slicer must call its own settings, so nothing made them agree. Where each slicer stores its settings has the rest.

Which settings are listed here?

A setting is listed when all five slicers write it and at least three of them document what their key means. That is 60 of the 130 settings preslice tracks. The other 70 are written by fewer slicers, or by all five with too little documented to say anything true about the values. Publishing those would mean publishing mostly blanks.

What is on each page?

The five key names, and whether the setting belongs to the machine, the filament or the process. Then the part of the archive each slicer writes it into, and the type, default and bounds each one declares. Where a slicer declares nothing, the page says so.

Every value on every page is read from the slicer's own field definitions rather than from measurement: PrusaSlicer's PrintConfig.cpp, Bambu Studio's PrintConfig.cpp, OrcaSlicer's PrintConfig.cpp, Cura's fdmprinter.def.json and Creality Print's PrintConfig.cpp.

Deposition geometry

Setting Key Unit
Bottom solid layers bottom_layers count
Detect / fill thin walls detect_thin_walls not declared
First layer height first_layer_height mm
Infill direction / angle infill_angle °
Sparse infill density infill_density %
Infill extruder infill_extruder index
Sparse infill line width infill_line_width mm
Sparse infill pattern infill_pattern not declared
Infill/wall overlap infill_wall_overlap %
Inner wall line width inner_wall_line_width mm
Layer height layer_height mm
Outer wall line width outer_wall_line_width mm
Prime tower prime_tower_enable not declared
Seam position seam_position not declared
Spiral vase mode spiral_vase not declared
Support extruder support_extruder index
Top solid layers top_layers count
Top surface line width top_surface_line_width mm
Top surface pattern top_surface_pattern not declared
Wall loops / perimeters wall_count count
Wall extruder wall_extruder index
Default line width wall_line_width mm

Thermics

Setting Key Unit
Bed temperature bed_temp °C
Max part-cooling fan speed fan_max %
Min part-cooling fan speed fan_min %
First-layer bed temperature first_layer_bed_temp °C
Full fan at layer full_fan_layer count
Minimum layer time (slow down below) min_layer_time s
Minimum print speed (cooling slowdown floor) min_print_speed mm/s
Nozzle temperature nozzle_temp °C

Kinematics

Setting Key Unit
Avoid crossing walls avoid_crossing_walls not declared
Bridge speed bridge_speed mm/s
Default acceleration default_acceleration mm/s²
First-layer acceleration first_layer_acceleration mm/s²
First-layer speed first_layer_speed mm/s
Sparse infill speed infill_speed mm/s
Inner wall acceleration inner_wall_acceleration mm/s²
Inner wall speed inner_wall_speed mm/s
Outer wall speed outer_wall_speed mm/s
Solid infill speed solid_infill_speed mm/s
Support interface speed support_interface_speed mm/s
Support speed support_speed mm/s
Top surface acceleration top_surface_acceleration mm/s²
Travel acceleration travel_acceleration mm/s²
Travel speed travel_speed mm/s

Adhesion and support

Setting Key Unit
Brim-object gap brim_object_gap mm
Brim type brim_type not declared
Brim width brim_width mm
Skirt loops / lines skirt_count count
Skirt distance from part skirt_distance mm
Support overhang threshold angle support_angle °
Support bottom Z distance support_bottom_z_distance mm
Supports enabled support_enabled not declared
Support interface pattern support_interface_pattern not declared
Support base pattern support_pattern not declared
Support style (normal vs tree) support_style not declared
Support top Z distance support_top_z_distance mm

Rheology and flow

Setting Key Unit
Extrusion flow ratio flow_ratio ratio

Printer plumbing

Setting Key Unit
Filament type (material identity) filament_type not declared
Printer model (declared identity) printer_model not declared