Початковий G-code, кінцевий G-code, пауза та власні макроси
Кожен макрос це іменований слот, який ви заповнюєте G-code. Основні макроси, початковий G-code, що перед друком виконує базування, нагрівання та подачу філаменту, і кінцевий G-code, що паркує головку, охолоджує та виводить стіл, автоматично запускаються для кожного завдання. Пауза, відновлення, скасування, звільнення столу, зміна філаменту тощо теж є макросами, тож кнопка в панелі надсилає саме ті команди, які ви написали.
Макроси виконуються через SimplyPrint, а не через ваш слайсер, тож одна процедура запуску й завершення застосовується незалежно від слайсера чи профілю, яким створено файл. Її можна змінити в одному місці, замість редагування кожного профілю.
Повноцінний редактор коду, а не крихітне текстове поле
Створюйте G-code у повноцінному редакторі з підсвічуванням синтаксису, зіставленням дужок і вбудованим автодоповненням команд G-code. Наведіть на команду чи змінну, щоб побачити опис, а панель довідки під час роботи веде прямо до документації G-code для Marlin і Klipper.
Редактор розпізнає G-code так само, як IDE розпізнає код, тож довга стартова послідовність залишається читабельною, а описку можна виявити ще до надсилання на принтер.
Змінні й плейсхолдери слайсера дають змогу застосовувати один макрос для всіх принтерів
Замість жорстко заданої температури столу чи розміру сопла додайте до G-code змінну на кшталт {bed_temp} або {nozzle_size}, і SimplyPrint підставить фактичне значення для принтера та завдання друку, на якому виконується код. Початкові й завершальні макроси також приймають заповнювачі слайсера, тому обчислені слайсером значення безпосередньо потрапляють у процедуру.
У меню «Змінні» редактора перелічено все доступне: стандартні змінні, заповнювачі слайсера та контекстні змінні активного макросу. Ви натискаєте потрібний пункт, вставляєте точний токен і не вгадуєте назву. Завдяки цьому один початковий G-code може обслуговувати весь змішаний парк замість окремого макросу для кожного принтера.
Створити бібліотеку повторно використовуваних фрагментів
Фрагмент, це іменований блок G-code, який ви один раз зберігаєте й використовуєте будь-де: процедура очищення сопла, лінія продування, сигнал про завершення або блок вирівнювання сітки. Вставте фрагмент у будь-який макрос, і під час виконання він розгорнеться в справжні команди. Після вдосконалення фрагмента всі макроси, що його використовують, оновляться разом із ним.
Керуйте фрагментами в таблиці з пошуком і перетягуванням для зміни порядку та додавайте їх у редактор із меню фрагментів. Одне виправлення в одному місці застосовується скрізь, де використано цей фрагмент.
Готові написати G-code один раз?
Установіть початковий і завершальний G-code, збережіть кілька фрагментів і дозвольте SimplyPrint виконувати їх у всьому парку.
Почати безкоштовний пробний періодПризначити макрос одному принтеру, групі або всім
Установіть стандартний макрос для всього облікового запису, і він застосовуватиметься до кожного принтера. Для окремого принтера можна перевизначити лише його налаштування, наприклад іншу лінію продування чи власне положення паркування. Система одразу показує принтери, що відрізняються від стандарту, тому парк із двадцяти пристроїв не втратить узгодженість непомітно.
Для команд макроси організації застосовуються до всіх, а окремі користувачі можуть зберігати власні особисті макроси, які мають пріоритет під час друку, не змінюючи спільні налаштування за замовчуванням.
Marlin, Klipper і не тільки: ваш G-code, ваша прошивка
Макроси надсилають необроблений G-code, тож працює все, що розуміє прошивка вашого принтера: Marlin, Klipper, RepRapFirmware та інші. Редактор містить посилання на довідники команд Marlin і Klipper, а ви можете викликати власні макроси принтера з макросу SimplyPrint. Це такий самий незалежний від моделі підхід, як і в решті SimplyPrint: понад 500 моделей принтерів від 130+ брендів в одному обліковому записі, усі керуються написаним вами G-code.
Перегляньте точний G-code перед виконанням
Перш ніж зберегти макрос, перегляньте повністю зібраний G-code з розгорнутими фрагментами й змінними, заповненими для вибраного принтера, саме так, як його буде надіслано. Можна одночасно перевірити кілька принтерів і переконатися, що зміна для всього парку правильно працює на кожному пристрої ще до першого запуску.
Де працюють ваші макроси
Макроси працюють у всьому SimplyPrint. Ось функції, з якими вони безпосередньо інтегруються.
Входить до кожного плану
Макроси та фрагменти G-code є частиною основної платформи SimplyPrint, доступної в тарифі Free та всіх вищих тарифах. Редактор, змінні, фрагменти й призначення для окремих принтерів, груп і всього облікового запису вже включені, не потрібно купувати окреме доповнення для макросів.