Настройки на G-кода за по-добри резултати при печат
G-кодът е езикът, който 3D принтерът ти разбира – той управлява движението на осите, екструзията и температурите. Обикновено слайсърът (напр. Cura или Creality Slicer) генерира G-кода автоматично. За фина настройка или отстраняване на грешки обаче може да е полезно да го коригираш ръчно. Тази инструкция показва най-важните команди и типични случаи на употреба – предназначена за опитни потребители, които вече са запознати с настройките на слайсъра.
Важни G-код команди
| Команда | Функция |
|---|---|
| G0 / G1 | Движение на печатащата глава (G1 с екструзия чрез параметъра E, напр. G1 X10 Y20 E30) |
| G92 | Задава позиция на ос на определена стойност, напр. G92 E0 нулира брояча на екструдера |
| M104 / M109 | Задаване на температура на екструдера – M104 без изчакване, M109 изчаква достигане на температурата |
| M140 / M190 | Задаване на температура на леглото – M140 без изчакване, M190 изчаква достигане на температурата |
| M106 / M107 | Включване и изключване на вентилатора |
| M82 / M83 | Режим на екструзия абсолютен или относителен |
| G90 / G91 | Режим на движение абсолютен или относителен |
| M600 | Пауза на печата за смяна на филамент |
Типични ръчни настройки
Корекция на Z-офсета за първия слой
Ако първият слой не залепва добре, Z-офсетът може да се коригира директно в слайсъра или във фърмуера, вместо да се редактира G-кодът на всяка отделна файл – това е значително по-малко податливо на грешки.
Настройка на скоростта на подаване (M221)
M221 S110 задава количеството екструзия на 110 % от зададената стойност. Важно: тази стойност остава активна, докато не бъде променена с друга команда M221 (напр. M221 S100) – не важи автоматично само за един слой.
Промяна на температурата по време на печат
С M104 S210 може да се промени температурата на екструдера от определена точка в G-кода, например когато моделът придобива по-фини детайли на определена височина.
Намаляване на нишкуването чрез ретракция
Дължината и скоростта на ретракцията обикновено се настройват по-удобно в слайсъра. Който използва ретракция чрез фърмуера, използва G10 (оттегляне) и G11 (възобновяване) заедно с M207 (задаване на разстояние и скорост на ретракция), напр. M207 S3.0 F2400 за 3 мм оттегляне при 2400 мм/мин.
Coasting и Wipe – две различни техники
Тези две техники често се бъркат, но са различни:
- Coasting: Екструзията се спира малко преди края на пътеката, но движението продължава. Останалото налягане в хотенда изтласква точното количество филамент, без да изтича прекалено много материал в края.
- Wipe: Дюзата в края на пътеката минава кратко над вече отпечатания контур, докато се оттегля – това разпределя евентуално изтичащия материал, вместо да оставя капки или нишки.
И двете функции са налични в популярни слайсъри (напр. PrusaSlicer, Cura чрез плъгини) и там се конфигурират значително по-лесно и надеждно, отколкото чрез ръчни промени в G-кода.
Съвети за работа с G-код
- Винаги създавай резервно копие на оригиналния файл преди да правиш промени.
- Проверявай промените предварително в G-код визуализатор (напр. в слайсъра или OctoPrint), вместо да печаташ директно.
- Променяй винаги само един параметър наведнъж, за да можеш да оцениш ефекта му поотделно.