Add per-nozzle volumetric flow limits and nozzle size in filename

Cap filament volumetric speed per nozzle (0.4: 14, 0.6: 20, 0.8: 26,
1.0: 30, 1.2: 40 mm3/s). Filaments whose limit exceeds a nozzle's
capability get a nozzle-scoped child profile that only lowers
filament_max_volumetric_speed; filament_id is inherited so all nozzle
variants remain the same material.

Also include layer height and nozzle diameter in the g-code filename.
This commit is contained in:
timschneider
2026-07-14 09:27:15 +02:00
committed by Tim Schneider
parent 009978c638
commit 514749e121
28 changed files with 271 additions and 65 deletions
@@ -4,6 +4,7 @@
"inherits": "fdm_process_common",
"from": "system",
"instantiation": "false",
"filename_format": "{input_filename_base}_L{layer_height}mm_N{nozzle_diameter[0]}_{filament_type[initial_tool]}_{printer_model}_{print_time}.gcode",
"brim_object_gap": "0",
"brim_type": "outer_only",
"default_acceleration": "6000",