Skip to content

extruder: Add SET_NOZZLE_DIAMETER command#888

Open
MoltenOre wants to merge 5 commits into
KalicoCrew:mainfrom
MoltenOre:main
Open

extruder: Add SET_NOZZLE_DIAMETER command#888
MoltenOre wants to merge 5 commits into
KalicoCrew:mainfrom
MoltenOre:main

Conversation

@MoltenOre

@MoltenOre MoltenOre commented Jun 5, 2026

Copy link
Copy Markdown

modified: klippy/kinematics/extruder.py
modified: docs/G-Codes.md
Added the ability to set the nozzle diameter at runtime for an extruder. This is useful when using multiple tool heads with different nozzle sizes and when volumetric extrusion is enabled.
It’s also helpful for printing purge lines that exceed the maximum volumetric flow of the current nozzle: you can set a larger nozzle diameter for the purge line and then restore the smaller diameter for the print. This is a major problem when using KAMP PURGE_LINE
Taken from Klipper3d/klipper#7123 .

Checklist:

  • pr title makes sense
  • added a test case if possible
  • if new feature, added to the readme
  • ci is happy and green

MoltenOre added 5 commits June 5, 2026 02:33
	modified:   klippy/kinematics/extruder.py
Added the ability to set the nozzle diameter at runtime for an extruder. This is useful when using multiple toolheads with different nozzle sizes, or when volumetric extrusion is enabled. It’s also helpful for printing purge lines that exceed the maximum volumetric flow of the current nozzle: you can set a larger nozzle diameter for the purge line and then restore the smaller diameter for the print.
Taken from Klipper3d/klipper#7123 .
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant