tigtools

STL у G-кодPro

Базовий слайсер для простих деталей і швидких тестів: виберіть STL, налаштуйте принтер і філамент, перегляньте кожен шар і завантажте G-код. Для виробничого друку використовуйте Cura або PrusaSlicer.

Працює у вашому браузері Без реєстрації

Перевіряємо ваш тариф…

Як користуватися

  1. Виберіть або перетягніть STL-файл простої суцільної деталі.
  2. Вкажіть розмір стола, діаметри сопла й філаменту, температури та швидкості (налаштування запам'ятовуються в цьому браузері).
  3. Налаштуйте висоту шару, стінки, верхні та нижні шари й щільність заповнення, а також перевірте початковий і кінцевий G-код.
  4. Натисніть «Нарізати», перегляньте шари у попередньому перегляді, а потім завантажте G-код.

Як це працює

STL (двійковий або ASCII) центрується на столі, за потреби масштабується і опускається так, щоб його найнижча точка була на Z = 0. Кожен шар розрізається по середині своєї висоти перетином площини з кожним трикутником; сегменти об'єднуються в замкнені контури та сортуються на зовнішні межі й отвори за вкладеністю. Стінки створюються зміщенням контурів усередину на половину ширини лінії, а потім на одну ширину лінії за кожну додаткову стінку, із заокругленими внутрішніми кутами, видаленими самоперетинами та обрізаними перекриттями стінок. Заповнення прямолінійне: паралельні лінії під 45° і −45° на чергових шарах, із кроком ширина лінії ÷ щільність. Ділянки, розташовані в межах вибраної кількості шарів від верхньої або нижньої поверхні, отримують суцільне заповнення, яке визначається порівнянням кожного шару з шарами над ним і під ним.

G-code у стилі Marlin: абсолютне позиціювання та абсолютна екструзія (M82), переміщення G0 для холостого ходу та G1 для екструзії, ретракція перед холостими переміщеннями довшими за 1,5 мм, обдув деталі з другого шару, а також коментарі ;LAYER і ;TYPE. Екструзія обчислюється як ширина лінії × висота шару × потік ÷ площа поперечного перерізу філамента для кожного міліметра руху. Спідниця (skirt) малюється навколо опуклого контуру першого шару.

Чого він не робить: підтримки, виявлення мостів або нависань, розміщення шва, уникнення холостих ходів (combing), Z-hop, прасування, адаптивні шари, заповнення проміжків для стінок, тонших за лінію, обідки (brims), кілька екструдерів, linear advance або оцінки часу, які враховують прискорення. Моделі обмежені 300 000 трикутників, а пошкоджені сітки закриваються лише там, де розриви малі.

Приклади

Калібрувальний куб

Куб 20 мм із шарами 0,2 мм, 2 стінками, 4 верхніми та 3 нижніми шарами і заповненням 20% дає 100 шарів і приблизно 1,3 м (близько 4 г) філамента; попередній перегляд показує суцільні діагональні лінії знизу та зверху і розріджені лінії між ними.

Простий кронштейн для стола 300 мм

Введіть 300 × 300 мм для стола, сопло 0,6 мм із шириною лінії 0,65 мм і шарами 0,3 мм, додайте власний стартовий код вашого принтера та наріжте плоский кронштейн за кілька секунд.

Поширені запитання

Чи можна друкувати G-код безпосередньо?

Це стандартний G-код Marlin, але спершу перевірте його: стартовий код (хомінг, нагрівання, лінія прокачування), розмір стола й температури мають відповідати вашому принтеру. Відкрийте його в переглядачі G-коду та перегляньте перший шар.

Чому нависання та мости не вдаються?

Цей слайсер не створює підтримок і не розпізнає мости. Розташуйте деталь так, щоб вона мала пласку основу й не мала крутих нависань, або скористайтеся Cura, PrusaSlicer чи OrcaSlicer.

Чи працює це з Klipper або RepRapFirmware?

Рухи — це звичайні G0/G1 з абсолютною координатою E, які підтримують ці прошивки. Замініть початковий і кінцевий код на макроси вашого принтера, наприклад PRINT_START.

Чому це інструмент Pro?

Нарізка потребує більших лімітів на файли та значних обчислень, тому вона входить до тарифу Pro. Нарізка все одно виконується повністю у вашому браузері.

Чому оцінка часу коротша за реальний друк?

Оцінка ділить відстані на швидкості й не враховує прискорення, ривки та час нагрівання. Реальний друк дрібних деталізованих деталей може тривати помітно довше.

Конфіденційність

STL-файл читається та нарізається у вашому браузері, а G-код створюється на вашому пристрої. Нічого не завантажується на сервер. Ваші налаштування зберігаються лише в локальному сховищі цього браузера. Стан вашого тарифу перевіряється для розблокування інструмента, і зараховується лише анонімна подія використання інструмента.