soft:g-code_on_russian

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
soft:g-code_on_russian [2024/09/12 19:36] kotmorkotsoft:g-code_on_russian [2024/09/24 00:25] (текущий) – внешнее изменение A User Not Logged in
Строка 1: Строка 1:
 ==== G-CODE по-русски для 3D печати ==== ==== G-CODE по-русски для 3D печати ====
-<WRAP center round todo 60%> 
-Необходимо форматирование статьи! 
-</WRAP> 
  
-Привожу ссылку на оригинал. Текст продублирую здесь, так как он мне показался полезным+Привожу ссылку на оригинал. Текст продублирую здесь, так как он мне показался полезным
 +Все команды и примеры из данной статьи актуальны для прошивки **Marlin**.  
 +Для принтеров семейства RatRig, используется ОС RatOs, которая имеет дружественный интерфейс установки, и является оберткой на прошивку **Klipper** 
 +Часть этих команд прошивка **Klipper** понимает напрямую - путем ввода в //Console//, часть только через прописанные макросы. Но в любом случае вы увидите их в файле формируемом программой слайсером(используется для преобразования моделей печати в коды понятные прошивке принтера) и их будет полезно уметь понимать.
  
-[[https://3dtoday.ru/blogs/steamgun/g-code-po-russki-dlya-3d-pechati-mini-spravochnik]]+[[https://3dtoday.ru/blogs/steamgun/g-code-po-russki-dlya-3d-pechati-mini-spravochnik]] - ссылка на оригинал
  
 ==== G-CODE по-русски для 3D печати (Мини-справочник) ==== ==== G-CODE по-русски для 3D печати (Мини-справочник) ====
Строка 15: Строка 15:
  
 На некоторых сайтах(вроде reprap.org/wiki/G-code) на русскоязычных страницах команды описаны на русском только частично, а остальное на английском.  На некоторых сайтах(вроде reprap.org/wiki/G-code) на русскоязычных страницах команды описаны на русском только частично, а остальное на английском. 
 +
 На некоторых отечественных сайтах команды переведены на русский, но некоторые приведены с ошибками, - тупо копи-паст корявого перевода.  На некоторых отечественных сайтах команды переведены на русский, но некоторые приведены с ошибками, - тупо копи-паст корявого перевода. 
  
Строка 27: Строка 28:
 Однако, большинство команд поддерживаются всеми принтерами и прошивками. Однако, большинство команд поддерживаются всеми принтерами и прошивками.
  
-Внимание! Соответствие команд и параметров проверены только для прошивки Marlin. +**Внимание! Соответствие команд и параметров проверены только для прошивки Marlin.** 
  
 === G-команды === === G-команды ===
Строка 50: Строка 51:
  
  
-=== G4 Pnnn (или Snnn) – ожидание. ===+  * **G4** //Pnnn// (или //Snnn//) – ожидание.  //Pnnn// - Время ожидания, в миллисекундах //Snnn// - Время ожидания в секундах.
  
-  *   **Pnnn** - Время ожидания, в миллисекундах  +   G4 S2 и G4 P2000 – эквивалентны
- +
-  *   **Snnn** - Время ожидания в секундах. +
- +
-  *   **"G4 S2"** и **"G4 P2000"** – эквивалентны +
- +
- +
  
   * **G10** - Откат пластика (Ретракт).  Откат филамента в соответствии с настройками M207.   * **G10** - Откат пластика (Ретракт).  Откат филамента в соответствии с настройками M207.
Строка 102: Строка 97:
  Для использования сохраненной в **EEPROM** сетки при печати используйте команду **М420 S1**(См. М420).  Для использования сохраненной в **EEPROM** сетки при печати используйте команду **М420 S1**(См. М420).
  
-**G90** - Установка абсолютных координат. Все координаты являются абсолютными относительно начала координат станка.+  *  **G90** - Установка абсолютных координат. Все координаты являются абсолютными относительно начала координат станка.
  
-**G91** - Установка относительных координат. Все координаты с этого момента становятся относительными по отношению к последней позиции. +  *  **G91** - Установка относительных координат. Все координаты с этого момента становятся относительными по отношению к последней позиции. Марлин переводит все оси в относительные координаты, в том числе экструдер. 
-Марлин переводит все оси в относительные координаты, в том числе экструдер.+  
 +  *  **G92** Xnnn Ynnn Znnn Ennn - Установить позицию Эта команда может быть использована без каких-либо дополнительных параметров. 
 +  
 +  *  **G92** - сбросит все координаты осей на ноль. 
 + 
 +//Xnnn// - новая координата X
  
-**G92** Xnnn Ynnn Znnn Ennn Установить позицию Эта команда может быть использована без каких-либо дополнительных параметров.+//Ynnn// - новая координата 
  
-**G92** сбросит все координаты осей на ноль.+//Znnn// новая координата Z
  
-  * Xnnn - новая координата X +//Ennn// - новая позиция экструдера
-  * Ynnn - новая координата Y +
-  * Znnn - новая координата Z +
-  * Ennn - новая позиция экструдера+
  
-Пример: G92 X10 E90+//Пример: G92 X10 E90//
  
 === М-команды === === М-команды ===
    
  
-**M17** - Включить/Подать питание на все шаговые двигатели+  * **M17** - Включить/Подать питание на все шаговые двигатели
  
-**M18** - Убрать ток с двигателей. Двигатели можно вращать руками. Аналог команды M84+  *  **M18** - Убрать ток с двигателей. Двигатели можно вращать руками. Аналог команды M84
  
-**M20** - Список файлов на SD карте +  *  **M20** - Список файлов на SD карте 
  
-**M21** - Инициализация SD карты. Если SD карта загружена при включении принтера, то это произойдет по умолчанию. +  *  **M21** - Инициализация SD карты. Если SD карта загружена при включении принтера, то это произойдет по умолчанию. 
 SD карта должна быть проинициализирована для работы других функций SD карты. SD карта должна быть проинициализирована для работы других функций SD карты.
  
-**M22** - Освобождение SD карты. Указанная SD карта будет освобождена. При будущих (случайных) попытках чтения +   **M22**   - Освобождение SD карты. Указанная SD карта будет освобождена. При будущих (случайных) попытках чтения 
 происходит гарантированная ошибка. Полезно перед извлечением SD карты. происходит гарантированная ошибка. Полезно перед извлечением SD карты.
  
-**M23** - Выбор файла на SD карте  - Пример: M23 filename.gco+  *  **M23** - Выбор файла на SD карте  
  
-**M24** - Начало/продолжение печати с SD карты. Принтер будет печатать из файла выбранного с помощью команды M23.+//ПримерM23 filename.gco//
  
-**M25** - Пауза печати с SD карты +   **M24** - Начало/продолжение печати с SD карты. Принтер будет печатать из файла выбранного с помощью команды M23.
  
-**M28** - Начать запись на SD карту - Пример: M28 filename.gco.+   **M25** - Пауза печати с SD карты 
  
-На SD карте создается файл, обозначенный как filename.gco (если файл существует, то он перезаписывается) и все последующие команды на принтер записываются в этот файл.+  *  **M28** - Начать запись на SD карту 
  
-**M29** - Остановить запись на SD карту+//Пример: M28 filename.gco.//
  
-Пример: M29 filename.gco+  На SD карте создается файл, обозначенный как filename.gco (если файл существует, то он перезаписывается) и все последующие команды на принтер записываются в этот файл.
  
-Файл, открытый командой M28 закрывается и все последующие команды исполняются принтером в нормальном режиме.+   * **M29** - Остановить запись на SD карту
  
-**M30** - Удалить файл с SD карты+//Пример: M29 filename.gco//
  
-Пример: M30 filename.gco. filename.gco будет удален.+   Файл, открытый командой M28 закрывается и все последующие команды исполняются принтером в нормальном режиме.
  
-**M32** - Выбрать файл и начать печать с SD карты+  * **M30** - Удалить файл с SD карты
  
-Пример: M32 filename.gco.+//Пример: M30 filename.gco.// 
  
-Используется для печати с SD карты и работает так же как M23 и M24+  filename.gco будет удален.
  
- +  *  **M32** - Выбрать файл и начать печать с SD карты. Используется для печати с SD карты и работает так же как M23 и M24
  
-**M80** - Включить блок питания ATX +//Пример: M32 filename.gco.// 
  
-Переводит блок питания ATX из спящего режима в рабочий режим. Не работает на электронике без спящего режима.+  * **M80** - Включить блок питания ATX. Переводит блок питания ATX из спящего режима в рабочий режим. Не работает на электронике без спящего режима.
  
-**M81** - Выключить блок питания ATX+  * **M81** - Выключить блок питания ATX
  
- **M82** - Установить экструдер в абсолютный режим +  * **M82** - Установить экструдер в абсолютный режим 
  
-**M83** - Установить экструдер в относительный режим+  * **M83** - Установить экструдер в относительный режим. Позволяет экструдеру производить экструзию в абсолютных/относительных единицах
  
-Позволяет экструдеру производить экструзию в абсолютных/относительных единицах+  * **M84** Snnn X,Y,Z,E – Перевести моторы в режим ожидания 
  
- +//Snnn// – время в секундах.
  
-**M84** Snnn X,Y,Z,– Перевести моторы в режим ожидания +   Если тайм-аут задан с помощью Snnn, эта команда просто устанавливает таймаут неактивности шагового двигателя.  
 +    
 +   Если моторы(X,Y,Z или E) не указаны, эта команда немедленно отключает все.  
 +    
 +   Если указана одна или несколько осей, эта команда немедленно отключает указанные. Например, //M84 S10// переведет шаговые двигатели в режим ожидания после 10 секунд простоя.
  
-Snnn – время в секундах.+  * **M92** Xnnn Ynnn Znnn Ennn - Установить количество шагов по осям на единицу 
  
-Если тайм-аут задан с помощью Snnnэта команда просто устанавливает таймаут неактивности шагового двигателя.+//Xnnn////Ynnn//, //Znnn// – шаги на единицу по осям.
  
-Если моторы(X,Y,Z или E) не указаны, эта команда немедленно отключает все.+//Еnnn// – шаги на единицу для экструдера
  
-Если указана одна или несколько осей, эта команда немедленно отключает указанные. Например, "M84 S10" переведет шаговые двигатели в режим ожидания после 10 секунд простоя.+//Примеры: M92 X87.489 Y87.489 Z87.489 или M92 E420//
  
- +  Позволяет устанавливать количество шагов на единицу (обычно мм) для двигателй. Эти значения заменяются на значения из прошивки при включении питания, если не записать их в EEPROM см. M500.
  
-**M92** Xnnn Ynnn Znnn Ennn - Установить количество шагов по осям на единицу +  * **M104** //Snnn// - Установить температуру экструдера и НЕ ждать. Snnn - Заданная температура
  
-Xnnn, Ynnn, Znnn – шаги на единицу по осям.+//Пример: M104 S190// 
  
-Еnnn – шаги на единицу для экструдера+    Устанавливает температуру активного экструдера 190C и сразу же возвращает управление (то есть НЕ ЖДЕТ пока экструдер достигнет заданной температуры). Еще см. М109
  
-Примеры: M92 X87.489 Y87.489 Z87.489 или M92 E420+  * **M105** - Получить температуру экструдера
  
-Позволяет устанавливать количество шагов на единицу (обычно мм) для двигателйЭти значения заменяются на значения из прошивки при включении питания, если не записать их в EEPROM см. M500.+   Получает температуру активного экструдера и горячего стола в градусах ЦельсияТемпература передается на подключенный компьютер. Ответ, переданный на компьютер может выглядеть так: ok T:201 B:117
  
- +  * **M106** //Snnn// - Включить вентилятор обдува детали  //Snnn// - Скрорость вращения вентилятора от 0 до 255 (значение 127 – 50% скорости)
  
-**M104** Snnn Установить температуру экструдера и НЕ ждать. Snnn - Заданная температура+  * **M107** - Выключить вентилятор
  
-Пример: M104 S190 - Устанавливает температуру активного экструдера 190C и сразу же возвращает управление (то есть НЕ ЖДЕТ пока экструдер достигнет заданной температуры). Еще смМ109+  * **M108** - Отменить нагрев. Обрывает ожидание достижения заданной командами M109 и M190 температуры, продолжает печать.
  
- +  * **M109** Snnn - Установить температуру экструдера и ждать. Устанавливает температуру в градусах Цельсия и ожидает ее достижения. Еще см. М104
  
-**M105** - Получить температуру экструдера. Получает температуру активного экструдера и горячего стола в градусах Цельсия. Температура передается на подключенный компьютер. Ответ, переданный на компьютер может выглядеть так: ok T:201 B:117+  * **M110** Nnnn Установить номер текущей строки 
  
- +//Nnnn// - Номер строки
  
-**M106** Snnn - Включить вентилятор обдува детали +//Пример: M110 N123//
  
-Snnn - Скрорость вращения вентилятора от 0 до 255 (значение 127 – 50% скорости)+  В этом примере устанавливается номер текущей строки 123. Таким образом ожидается, что следующая строка после этой команды будет 124.
  
- +  * **M112** – Экстренная остановка
  
-**M107** - Выключить вентилятор+  * **M114** - Получение текущих позиций
  
- **M108** - Отменить нагрев  +  *  **M115** - Получить версию прошивки
  
-Обрывает ожидание достижения заданной командами M109 и M190 температуры, продолжает печать.+  *  **M119** - Получить статус концевиков
  
- +  * **M140** - Установить температуру стола и НЕ ждать 
  
-**M109** Snnn - Установить температуру экструдера и ждать +//Пример: M140 S65//
  
-Устанавливает температуру в градусах Цельсия и ожидает ее достижения. Еще см. М104+   Устанавливает температуру стола 65C и сразу же возвращает управление (то есть НЕ ЖДЕТ пока стол достигнет заданной температуры). Еще см. М190
  
- +  * **M190** - Установить температуру стола и ждать 
  
-**M110** Nnnn - Установить номер текущей строки +  Устанавливает температуру в градусах Цельсия и ОЖИДАЕТ ее достижения. см. М140
  
-Nnnn - Номер строки+  * **М200** //Dnnn Tnnn// – Установить РЕАЛЬНЫЙ диаметр прутка филамента. 
  
-Пример: M110 N123+//Dnnn// – диаметр в мм.
  
-В этом примере устанавливается номер текущей строки 123. Таким образом ожидается, что следующая строка после этой команды будет 124.+//Tnnn// – номер экструдера. (для одноэкструдерных принтеров можно не указывать)
  
- +//Пример: М200 D1.65//
  
-**M112** – Экстренная остановка+   Используется для вычислений реального выдавливаемого объема. Для установки номинальных параметров см. М404.
  
- M114 - Получение текущих позиций+  * **M201 Xnnn Ynnn Znnn Ennn** – Установка максимальных ускорений (в мм/сек.в кв) 
  
- M115 - Получить версию прошивки+//Xnnn, Ynnn, Znnn// – ускорения в мм/сек в кв. для осей.
  
- M119 - Получить статус концевиков+//Ennn// – ускорения в мм/сек в кв. для экструдера. Можно использовать только одинва из параметров.
  
- M140 - Установить температуру стола и НЕ ждать +//Пример: M201 X1000 Y1000 Z100 E2000//
  
-Пример: M140 S65+**Для сохранения параметров в EEPROM использовать M500**
  
-Устанавливает температуру стола 65C и сразу же возвращает управление (то есть НЕ ЖДЕТ пока стол достигнет заданной температуры). Еще смМ190+  * **М202** – Установка максимального ускорения для простого(холостого) перемещения
  
- +**!Не используется в Марлин! В мм/сек в кв.** 
  
-**M190** - Установить температуру стола и ждать +//Пример: M202 X1000 Y1000//
  
-Устанавливает температуру в градусах Цельсия и ОЖИДАЕТ ее достижения. см. М140+  * **М203** Xnnn Ynnn Znnn Ennn – Установка максимальной скорости (в мм/сек) 
  
- +//Xnnn, Ynnn, Znnn// – макс.скорость для осей.
  
-**М200** Dnnn Tnnn – Установить РЕАЛЬНЫЙ диаметр прутка филамента.  +//Ennn// – макс.скорость для экструдера.
- +
-Dnnn – диаметр в мм. +
- +
-Tnnn – номер экструдера(для одноэкструдерных принтеров можно не указывать) +
- +
-Пример: М200 D1.65 +
- +
-Используется для вычислений реального выдавливаемого объема. +
- +
-Для установки номинальных параметров см. М404. +
- +
-  +
- +
-**M201** Xnnn Ynnn Znnn Ennn – Установка максимальных ускорений (в мм/сек.в кв)  +
- +
-Xnnn, Ynnn, Znnn – ускорения в мм/сек в кв. для осей. +
- +
-Ennn – ускорения в мм/сек в кв. для экструдера.+
  
 Можно использовать только один/два из параметров. Можно использовать только один/два из параметров.
  
-Пример: M201 X1000 Y1000 Z100 E2000+//Пример: M203 X6000 Y6000 Z300 E10000//
  
-Для сохранения параметров в EEPROM использовать M500+**Для сохранения параметров в EEPROM использовать M500.**
  
- +  * **М204** //Pnnn Rnnn Tnnn// – Установка ускорений (в мм/сек.в кв) 
  
-**М202** – Установка максимального ускорения для простого(холостого) перемещения. +//Pnnn// – Ускорения при печати
  
-!Не используется в Марлин! В мм/сек в кв. Пример: M202 X1000 Y1000+//Rnnn// – Ускорение ретракта
  
-  +//Tnnn// – Ускорения при холостых перемещениях
- +
-**М203** Xnnn Ynnn Znnn Ennn – Установка максимальной скорости (в мм/сек)  +
- +
-Xnnn, Ynnn, Znnn – макс.скорость для осей. +
- +
-Ennn – макс.скорость для экструдера.+
  
 Можно использовать только один/два из параметров. Можно использовать только один/два из параметров.
  
-Пример: M203 X6000 Y6000 Z300 E10000+//Пример: M204 P800 T3000 R9000//
  
-Для сохранения параметров в EEPROM использовать M500.+**Для сохранения параметров в EEPROM использовать M500.**
  
-**М204** Pnnn Rnnn Tnnn – Установка ускорений (в мм/сек.в кв+  * **М205** Xnnn, Znnn, Ennn – Установка максимальных рывков(jerk) (мм/сек) 
  
-Pnnn – Ускорения при печати+//Xnnn// – рывок по осям Х и Y. (по этим осям рывки одинаковые)
  
-Rnnn – Ускорение ретракта+//Znnn// – рывок по оси Z.
  
-Tnnn – Ускорения при холостых перемещениях+//Ennn// – рывок для экструдера.
  
 Можно использовать только один/два из параметров. Можно использовать только один/два из параметров.
  
-Пример: M204 P800 T3000 R9000+//Пример: M205 X30 Z5// 
  
-Для сохранения параметров в EEPROM использовать M500.+   Установить рывок по X/Y = 30, по Z рывок = 5.
  
-  +**Для сохранения параметров в в EEPROM использовать M500.**
- +
-**М205** Xnnn, Znnn, Ennn – Установка максимальных рывков(jerk) (мм/сек)  +
- +
-Xnnn – рывок по осям Х и Y. (по этим осям рывки одинаковые) +
- +
-Znnn – рывок по оси Z. +
- +
-Ennn – рывок для экструдера. +
- +
-Можно использовать только один/два из параметров. +
- +
-Пример: M205 X30 Z5 – Установить рывок по X/Y = 30, по Z рывок = 5. +
- +
-Для сохранения параметров в в EEPROM использовать M500. +
- +
- +
  
-**М206** Xnnn, Ynnn, Znnn – Установка смещений относительно концевиков(ноля) +  * **М206** //Xnnn, Ynnn, Znnn// – Установка смещений относительно концевиков(ноля) 
  
 Подобие команды G92, но эти смещения можно записать в EEPROM см. М500. Подобие команды G92, но эти смещения можно записать в EEPROM см. М500.
  
-Пример: M206 X10.0 Y10.0 Z-0.4+//Пример: M206 X10.0 Y10.0 Z-0.4//
  
- +  * **M207** //Snnn Fnnn Znnn// – Установка параметров ретракта (втягивание прутка) 
  
-**M207** Snnn Fnnn Znnn – Установка параметров ретракта (втягивание прутка) +//Snnn// – положительное значение ретракта в мм.
  
-Snnn – положительное значение ретракта в мм.+//Fnnn// – скорость подачи мм/сек.
  
-Fnnn – скорость подачи ммек.+//Znnn// – лифт(подъем) головы по оси Z в мм при ретракте(Помогает не задеть модель)
  
-Znnn – лифт(подъем) головы по оси Z в мм при ретракте. (Помогает не задеть модель) +//Пример: M207 S4.0 F2400 Z0.075//
- +
-Пример: M207 S4.0 F2400 Z0.075+
  
 Используется впоследствии для команд G10 и G11. Используется впоследствии для команд G10 и G11.
  
-Для сохранения параметров в в EEPROM использовать M500.+**Для сохранения параметров в в EEPROM использовать M500.**
  
- +  * **M208** Snnn Fnnn – Параметры восстановления подачи прутка после ретракта 
  
-**M208** Snnn Fnnn – Параметры восстановления подачи прутка после ретракта +//Snnn// – положительное значение подачи в мм.
  
-Snnn – положительное значение подачи в мм.+//Fnnn// – скорость подачи мм/сек.
  
-Fnnn – скорость подачи мм/сек.+**Для сохранения параметров в в EEPROM использовать M500.**
  
-Для сохранения параметров в в EEPROM использовать M500.+  * **M209** Snnn – Вкл/выкл автоматического ретракта 
  
-  +//Snnn// – значение 1 – вкл, 0- выкл.
- +
-**M209** Snnn – Вкл/выкл автоматического ретракта  +
- +
-Snnn – значение 1 – вкл, 0- выкл.+
  
 Используется, если слайсер не поддерживает команды G10 и G11. Используется, если слайсер не поддерживает команды G10 и G11.
Строка 381: Строка 336:
 Каждая команда «выдавливания» будет классифицироваться как ретракт, в зависимости от значения (положительное или отрицательное). Каждая команда «выдавливания» будет классифицироваться как ретракт, в зависимости от значения (положительное или отрицательное).
  
- +  * **M218** Tnnn Xnnn Ynnn – Установка смещения головы 
  
-**M218** Tnnn Xnnn Ynnn – Установка смещения головы +//Tnnn// - номер головы
  
-Tnnn - номер головы+//Xnnn, Ynnn// – координаты по Х,Y.
  
-Xnnn, Ynnn – координаты по Х,Y. +//Пример: M218 T0 X50 Y10.5//
- +
-Пример: M218 T0 X50 Y10.5 +
- +
- +
  
-**M301** Hnnn Pnnn Innn Dnnn — Записать PID параметры хотэнда(!) +  * **M301** Hnnn Pnnn Innn Dnnn — Записать PID параметры хотэнда(!) 
  
-Hnnn – номер экструдера. H1 – первый эксрудер(хотэнд).+//Hnnn// – номер экструдера. H1 – первый эксрудер(хотэнд).
  
-Pnnn - Коэффициэнт proportional (Kp)+//Pnnn// - Коэффициэнт proportional (Kp)
  
-Innn - Коэффициэнт integral (Ki)+//Innn// - Коэффициэнт integral (Ki)
  
-Dnnn - Коэффициэнт derivative (Kd)+//Dnnn// - Коэффициэнт derivative (Kd)
  
-Пример: M301 H1 P1 I2 D3+//Пример: M301 H1 P1 I2 D3//
  
-Для сохранения параметров в EEPROM использовать M500.+**Для сохранения параметров в EEPROM использовать M500.**
  
 Для записи PID стола смотри М304. Для записи PID стола смотри М304.
- 
-  
  
 **M302** Snnn – Разрешить выдавливание при температуре Snnn и выше.  **M302** Snnn – Разрешить выдавливание при температуре Snnn и выше. 
  
-Snnn - Заданная температура+//Snnn// - Заданная температура
  
-Пример: M302 S170 – разрешить выдавливать(включать мотор экструдера) при температуре сопла 170С и выше. М302 S0 – выдавливать при любой температуре.+//Пример: M302 S170// 
  
- +   Разрешить выдавливать(включать мотор экструдера) при температуре сопла 170С и выше. М302 S0 – выдавливать при любой температуре.
  
-**M303** Ennn Snnn Cnnn — Запустить процесс PID калибровки для стола/хотэнда +  * **M303** Ennn Snnn Cnnn — Запустить процесс PID калибровки для стола/хотэнда 
  
-Ennn - E0 хотэнд, E1 стол.+//Ennn// - E0 хотэнд, E1 стол.
  
-Snnn – температура калибровки.+//Snnn// – температура калибровки.
  
-Cnnn – количество циклов калибровки. Больше циклов – точнее параметры.+//Cnnn// – количество циклов калибровки. Больше циклов – точнее параметры.
  
-Пример M303 E1 C8 S110 – калибровка PID стола при температуре 110С в течении 8-ми циклов.+//Пример M303 E1 C8 S110// 
  
-Параметры PID будут выведены строкой, на экран терминала программы работающей в соединении с принтером, например Repetier-Host.+    Калибровка PID стола при температуре 110С в течении 8-ми циклов. 
 +    Параметры PID будут выведены строкой, на экран терминала программы работающей в соединении с принтером, например Repetier-Host.
  
- +  * **M304** Pnnn Innn Dnnn — Записать PID параметры стола(!) 
  
-**M304** Pnnn Innn Dnnn — Записать PID параметры стола(!+//Pnnn// - Коэффициэнт proportional (Kp)
  
-Pnnn - Коэффициэнт proportional (Kp)+//Innn// - Коэффициэнт integral (Ki)
  
-Innn - Коэффициэнт integral (Ki)+//Dnnn// - Коэффициэнт derivative (Kd)
  
-Dnnn - Коэффициэнт derivative (Kd)+//Пример: M301 H1 P1 I2 D3//
  
-Пример: M301 H1 P1 I2 D3+  * **М301** – без параметров выведет текущие параметры.
  
-**М301** – без параметров выведет текущие параметры.+**Для сохранения параметров в EEPROM использовать M500.**
  
-Для сохранения параметров в EEPROM использовать M500.+   Для записи PID экструдера смотри М301.
  
-Для записи PID экструдера смотри М301.+  * **М404** Wnnn – Установка номинальной толщины филамента 1.75 или 3
  
- +//Wnnn// – номинальная(теоретическая) толщина филамента в мм.
  
-**М404** Wnnn – Установка номинальной толщины филамента 1.75 или 3. +//Пример: M404 W1.75//
  
-Wnnn – номинальная(теоретическая) толщина филамента в мм.+  * **M404** – без параметров выведет текущее номинальное значение строкой.
  
-Пример: M404 W1.75+    Это значение используется для определения процентной разницы при автоматической настройке расхода в ответ на измеренную ширину нити и должно соответствовать значению, используемому для ширины нити в настройках слайсера. 
 +     
 +    Установка реальной толщины филамента см. М200.
  
-**M404** – без параметров выведет текущее номинальное значение строкой.+  * **М420** Snnn – Вкл/выкл использования сетки компенсации кривизны стола (MESH_BED_LEVELING) 
  
-Это значение используется для определения процентной разницы при автоматической настройке расхода в ответ на измеренную ширину нити и должно соответствовать значению, используемому для ширины нити в настройках слайсера.+//Snnn// – S1 вкл., S0 выкл.
  
-Установка реальной толщины филамента см. М200.+  * **M420 S1** – использовать при печати сетку компенсации кривизны стола загруженной из EEPROM.
  
- +   См. G29 чтобы получить текущий статус и создать сетку компенсации кривизны стола.
  
-**М420** Snnn – Вкл/выкл использования сетки компенсации кривизны стола (MESH_BED_LEVELING)  +  * **М500** – Сохранение данных в EEPROM 
- +
-Snnn – S1 вкл., S0 выкл. +
- +
-M420 S1 – использовать при печати сетку компенсации кривизны стола загруженной из EEPROM. +
- +
-См. G29 чтобы получить текущий статус и создать сетку компенсации кривизны стола.+
  
 +  * **М501** – Чтение данных из EEPROM
    
- +  * **М600** – Команда для автоматической смены филамента
-**М500** – Сохранение данных в EEPROM  +
- +
-**М501** – Чтение данных из EEPROM +
- +
-**М600** – Команда для автоматической смены филамента+
  • soft/g-code_on_russian.1726159001.txt.gz
  • Последнее изменение: 2024/09/12 19:36
  • kotmorkot