G-code

Команды, которые набираешь руками в консоли принтера.

Движение и координаты

КомандаЧто делаетВ Klipper
G0 / G1Перемещение. G1 с экструзией, G0 — холостоетак же
G28Парковка. Без аргументов — все оси, G28 X — только Xтак же
G29Построить карту столаBED_MESH_CALIBRATE
G90Абсолютные координатытак же
G91Относительные координатытак же
M82 / M83Абсолютная и относительная подача филаментатак же
G92Назначить текущей позиции значениетак же
G4 P1000Пауза, значение в миллисекундахтак же

Нагрев и обдув

КомандаЧто делаетВ Klipper
M104 S210Задать температуру сопла и продолжитьтак же
M109 S210Задать и ждать нагрева соплатак же
M140 S60Задать температуру стола и продолжитьтак же
M190 S60Задать и ждать нагрева столатак же
M106 S255Обдув детали, 0–255так же
M107Выключить обдувтак же
M303 E0 S210 C8Автонастройка PID соплаPID_CALIBRATE HEATER=extruder TARGET=210

Настройки

КомандаЧто делаетВ Klipper
M92 E93Шаги на миллиметр для экструдераrotation_distance в printer.cfg
M201 / M203 / M204Ускорения, максимальные скорости, ускорение печатиSET_VELOCITY_LIMIT
M500Сохранить настройки в памятьSAVE_CONFIG (перезапускает прошивку)
M501Загрузить сохранённые настройкинет — конфиг читается при старте
M502Сбросить к заводскимнет — править printer.cfg
M503Показать текущие настройкиSTATUS

Диагностика и управление

КомандаЧто делаетВ Klipper
M114Текущие координатыGET_POSITION
M115Версия прошивки и возможноститак же
M119Состояние концевиковQUERY_ENDSTOPS
M84Отключить моторытак же
M112Аварийная остановкатак же
M600Смена филаментамакрос, в ядре нет

Готовые последовательности

Выдавить 100 мм для калибровки экструдера

M109 S210
G91
M83
G1 E100 F50
M84

Скорость 50 мм/мин — намеренно медленно, иначе экструдер проскользнёт и результат будет про сцепление, а не про шаги.Калькулятор E-steps.

Прочистить сопло холодной протяжкой

M109 S240
G91
M83
G1 E20 F100
M104 S90
G4 P60000

После остывания до 90 °C вытянуть пруток рукой одним движением. На конце останется слепок сопла вместе с нагаром.

Проверить геометрию без печати

G28
G90
G1 X10 Y10 F3000
G1 X200 Y10
G1 X200 Y200
G1 X10 Y200
G1 X10 Y10
M84

Каретка обходит периметр стола. Слышны стуки или клины — проблема механическая, настройками не лечится.