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
+48
View File
@@ -260,6 +260,10 @@
"name": "Meltingplot PLA",
"sub_path": "filament/Meltingplot PLA.json"
},
{
"name": "Meltingplot PLA @0.4 nozzle",
"sub_path": "filament/Meltingplot PLA @0.4 nozzle.json"
},
{
"name": "Meltingplot StoneFil",
"sub_path": "filament/Meltingplot StoneFil.json"
@@ -268,22 +272,50 @@
"name": "Meltingplot ABS",
"sub_path": "filament/Meltingplot ABS.json"
},
{
"name": "Meltingplot ABS @0.4 nozzle",
"sub_path": "filament/Meltingplot ABS @0.4 nozzle.json"
},
{
"name": "Meltingplot TitanX",
"sub_path": "filament/Meltingplot TitanX.json"
},
{
"name": "Meltingplot TitanX @0.4 nozzle",
"sub_path": "filament/Meltingplot TitanX @0.4 nozzle.json"
},
{
"name": "Meltingplot ASA",
"sub_path": "filament/Meltingplot ASA.json"
},
{
"name": "Meltingplot ASA @0.4 nozzle",
"sub_path": "filament/Meltingplot ASA @0.4 nozzle.json"
},
{
"name": "Meltingplot ASA @0.6 nozzle",
"sub_path": "filament/Meltingplot ASA @0.6 nozzle.json"
},
{
"name": "Meltingplot ASA @0.8 nozzle",
"sub_path": "filament/Meltingplot ASA @0.8 nozzle.json"
},
{
"name": "Meltingplot PETG",
"sub_path": "filament/Meltingplot PETG.json"
},
{
"name": "Meltingplot PETG @0.4 nozzle",
"sub_path": "filament/Meltingplot PETG @0.4 nozzle.json"
},
{
"name": "Meltingplot PA6 CF HT",
"sub_path": "filament/Meltingplot PA6 CF HT.json"
},
{
"name": "Meltingplot PA6 CF HT @0.4 nozzle",
"sub_path": "filament/Meltingplot PA6 CF HT @0.4 nozzle.json"
},
{
"name": "Meltingplot STYX 12",
"sub_path": "filament/Meltingplot STYX 12.json"
@@ -296,10 +328,26 @@
"name": "Meltingplot PET-CF15",
"sub_path": "filament/Meltingplot PET-CF15.json"
},
{
"name": "Meltingplot PET-CF15 @0.4 nozzle",
"sub_path": "filament/Meltingplot PET-CF15 @0.4 nozzle.json"
},
{
"name": "Extrudr PLA NX2 Matt",
"sub_path": "filament/Extrudr PLA NX2 Matt.json"
},
{
"name": "Extrudr PLA NX2 Matt @0.4 nozzle",
"sub_path": "filament/Extrudr PLA NX2 Matt @0.4 nozzle.json"
},
{
"name": "Extrudr PLA NX2 Matt @0.6 nozzle",
"sub_path": "filament/Extrudr PLA NX2 Matt @0.6 nozzle.json"
},
{
"name": "Extrudr PLA NX2 Matt @0.8 nozzle",
"sub_path": "filament/Extrudr PLA NX2 Matt @0.8 nozzle.json"
},
{
"name": "Igus iglidur J260",
"sub_path": "filament/Igus iglidur J260.json"