Як користуватися
- Виберіть або перетягніть STL-файл простої суцільної деталі.
- Вкажіть розмір стола, діаметри сопла й філаменту, температури та швидкості (налаштування запам'ятовуються в цьому браузері).
- Налаштуйте висоту шару, стінки, верхні та нижні шари й щільність заповнення, а також перевірте початковий і кінцевий G-код.
- Натисніть «Нарізати», перегляньте шари у попередньому перегляді, а потім завантажте 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-код створюється на вашому пристрої. Нічого не завантажується на сервер. Ваші налаштування зберігаються лише в локальному сховищі цього браузера. Стан вашого тарифу перевіряється для розблокування інструмента, і зараховується лише анонімна подія використання інструмента.