На этой странице кратко описаны основные секции конфигурации
Подробнее о конфигурировании можно прочитать в оригинальной документации Klipper

printer

Это обязательная секция, описывающая кинематику и ограничения принтера

mcu

MCU (micro-controller unit) - это секция для описания подключения микроконтроллера к хосту (CPU). Klipper поддерживает подключение нескольких MCU для одного принтера, их количество должно быть не менее одного (первый микроконтроллер подключается без индивидуального имени, а все остальные обязательно должны иметь уникальное имя)
В этой секции настоятельно рекомендую ВСЕГДА определять параметр restart_method

stepper_by_pseudonym

Именно так наш сервис в интерфейсе "обзывает" секции [stepper_x], [stepper_a], [stepper_left] и прочие секции конфигурации шаговых двигателей (на самом деле пары драйвер + двигатель). Web Klipper Configure сам подскажет, какие моторы вам нужно определить (в зависимости от кинематики)
В оригинальной документации [stepper]

extruder

Секция для описания печатающей головки (нагреватель хотенда и фидер (подающий механизм))
Сейчас секция не является обязательной (но ранее была). Можно использовать несколько экструдеров. Первый определяется без индивидуального имени, второй с индивидуальным именем 1, третий с индивидуальным именем 2 и т.д.

heater_bed

Нагреватель стола (необязательная секция)

exclude_object

При печати нескольких деталей за раз позволяет остановить печать только бракованных (выбранных вами в веб интерфейсе принтера) деталей и допечатать остальные

В слайсере включите маркировку моделей, а в moonracker.cfg добавьте строки:
[file_manager]
enable_object_processing: True

skew_correction

- Что делают пользователи бамбукообразных принтеров, если рама имеет неправильную форму?
- Очень весело ударами по дорогой технике пытаются выгнуть портал, при этом не доломав его окончательно
- Что делают пользователи открытого klipper?
- Используют skew_correction. Эта функция программно компенсирует неперпендикулярность осей принтера и другие неточности

input_shaper

Включает алгоритм подавления резонансных колебаний input shaping

adxl345

Акселерометр. Чаще всего используется для калибровки input shaping

icm20948

Акселерометр

include

Позволяет подключить к конфигурации другой файл, например mainsail.cfg

idle_timeout

Одна из систем защиты. При бездействии в течении определенного времени выполняет команды (по умолчанию выключает моторы и нагреватели)
Не получается откалибровать стол? Нагреватели постоянно самопроизвольно отключаются?  ->  определите idle_timeout и переопределите timeout

safe_z_home

Позволяет парковать ось z только в определенной точке по xy, а также поднимать сопло над столом перед парковкой

homing_override

Позволяет создавать сложные алгоритмы парковки. Например, перед парковкой одной оси выставлять другую ось в определенное положение

virtual_sdcard

Параметры для работы с файлами G-code (папка, где эти файлы хранятся, и что делать, если во время чтения что-то пошло не так)

filament_switch_sensor

Датчик окончания филамента

fan

Вентилятор обдува модели (обычно ставится на печатающую головку)

heater_fan

Вентилятор, работающий, когда температура нагревателя превышает порог. Например, вентилятор хотенда

controller_fan

Вентилятор, который включается при работе нагревателя или драйвера шагового двигателя. Можно использовать, например, для охлаждения электроники.

temperature_fan

Вентилятор, контролируемый термостатом

fan_generic

Вентилятор, управляемый G-кодом. Например, для быстрого автономного охлаждения термокамеры после печати

bed_mesh

Сетка для выравнивания стола искривления модели под кривизну стола
Не совместимо с bed_tilt

bed_tilt

Программная компенсация наклона стола
Не совместимо с bed_mesh

firmware_retraction

Позволяет менять величину ретракта (отката) прямо во время печати

pause_resume

Пауза печати

gcode_arcs

Позволяет активировать поддержку команд движения по дуге (помогает уменьшить вес файла G-code, но нагружает CPU)

save_variables

Позволяет сохранять (через G-code) переменные в постоянную память и доставать их значения даже после перезагрузки

gcode_button

Кнопка управления. При нажатии и при отпускании запускает заданные G-коды

sdcard_loop

Фишка для принтеров со сбрасыванием готовых деталей. Позволяет выполнять один и тот же G-code несколько раз (для печати партий изделий)

force_move

Включает не безопасные команды для установления позиции и ручного перемещения осей
SET_KINEMATIC_POSITION и FORCE_MOVE

thermistor

Позволяет определить неизвестный klipper термистор (датчик температуры) и использовать его (например, для контроля нагревателя)

endstop_phase

Эта функция позволяет парковать ось всегда в одной и той же фазе двигателя, что в теории должно повысить точность парковки, но это неточно
В качестве индивидуального имени секции укажите название того шагового мотора, к которому хотите применить данную функцию

respond

Включает эхо команды M118 и RESPOND




Некоторые полезные custom секции

resonance_tester

Автоматизированная калибровка input_shaping
Для работы необходимо выполнить несколько команд в консоли и установить акселерометр. Подробнее

bed_screws

Сильно упрощает калибровку стола винтами (по бумажке). Подробнее

gcode_macro

Позволяет переопределить существующую G-код команду или создать собственную. Подробнее