Как слайсеры преобразуют STL-файл в G-код?
Мне было интересно, как работают слайсеры, как работает их код для создания файла G-кода. Как интерпретируется STL-файл с помощью слайсера?
Как работает математика для создания опор, создания адгезии пластин?
Я не смог найти никакой информации, так что кто-нибудь может помочь с этим техническим вопросом
Райан
@Ryan George, 👍2
Обсуждение1 ответ
Лучший ответ:
Нарезка в целом
STL-это набор треугольных поверхностей. Водонепроницаемая STL - для целей нарезки - имеет поверхности, которые всегда создают замкнутые контуры, если разрезать их параллельно плоскости XY.
Слайсер делает именно это: он создает плоские разрезы на указанных Z-высотах, берет контур(ы) плоского разреза и решает направление и порядок следования сгенерированной траектории. Затем он использует этот контур для генерации шаблона заполнения, например, как описано здесь.
Чем больше путей и чем меньше разрезанных треугольников, тем сложнее становится процесс решения и тем больше времени он занимает.
Расчет опоры
Слайсер обычно идентифицирует области, нуждающиеся в поддержке, вычисляя, под каким углом поверхность STL разрезает данный плоский разрез. При стандартных настройках это будет примерно меньше 60° к плоскости XY с нормалью поверхности, имеющей отрицательную Z-компоненту, что означает, что игла, торчащая из этой поверхности, указывает на стол.
Самая простая форма генерации опор просто генерирует сетку между такими областями и столом или следующей поверхностью ниже. Древовидная опора, с другой стороны, пытается создать опорную структуру, которая изгибается вокруг объекта, не пересекаясь и опираясь только на саму опору.
Адгезия строительной пластины
Юбка и поля просто берут контур пересечения пластины сборки и окружают его контурами.
Плот создается подобно простому опорному корпусу, но берется вся основа объекта, добавляется небольшой край вокруг него, а затем генерируется опорная сетка.
- Разная заливка в одной и той же части
- Почему принято устанавливать ширину линии > диаметр сопла?
- Как настроить Cura для запуска Z-зонда перед нагревом
- Почему нижняя часть 3д-отпечатка не гладкая
- Расчесывание и Накатывание (Combing и Coasting)
- Добавление дополнительного Z-смещения к столу для PETG в Slic3r
- Как создавать файлы изображений PNG из файлов STL?
- Грязный верхний слой с нитью PETG?
Похоже, это не имеет никакого отношения ни к прошивке (marlin), ни к конкретному слайсеру (Ultimker Cura), а к нарезке вообще., @Trish
мне очень жаль, но я не смог найти лучшей метки, чем любой случайный слайсер, @Ryan George