Вырежьте висящие островки из нарезанного G-code

Откройте нарезанный файл, который принтер вот-вот запустит. Все островки, напечатанные в воздухе, ищутся прямо на этом устройстве - файл никуда не уходит - а короткие, что садятся на тело, вырезаются, прежде чем превратиться в спагетти.

Откройте на компьютере

Нарезанный файл слишком тяжёл для браузера телефона. Откройте эту страницу на ноутбуке или компьютере.

Перетащите нарезанный файл сюдаОткройте нарезанный файл

Нарезанный 3MF из Bambu Studio или OrcaSlicer либо .gcode. Файл читается на этом устройстве и никогда не загружается.

Что вы получите

  • Слой сверху: маленький островок, под которым ничего нет, с отметкой 3Островки в воздухе Линии, под которыми на слое ниже ничего нет и рядом не за что держаться.
  • Следующий слой: островок дотягивается до телаГде они садятся Через сколько слоёв каждый встречает тело, если встречает вообще.
  • После вырезания: островок стал пунктиром, а отметка пустойЧто можно убрать Короткий столбик, который садится на тело, вырезается. Всё, что выше, шире или не садится никогда, помечается для кисти поддержек.
  • Весь слой после вырезания, остальные линии на местеФайл, который можно печатать Очищенный файл сохраняет все остальные строки, а его контрольная сумма записывается заново.

Когда печать начинается со спагетти

Кончики ушей фигурки начинаются как два маленьких кольца, под которыми ничего нет. Слайсер всё равно их печатает, они падают, и сопло таскает их по столу. На следующем слое та же петля встречает голову и держалась бы. Этот инструмент находит тот слой и вырезает его за три шага:

  1. Откройте нарезанный файл выше или перетащите его в рамку. Он остаётся на вашем устройстве.
  2. Прочитайте строки: каждый висящий островок с его слоем, филаментом и тем, можно ли его убрать. Картинка рядом показывает, что вырезается, а что остаётся.
  3. Нажмите «Вырезать островки» и загрузите сохранённую копию вместо оригинала. Остальной файл не трогается.

Что вместо этого нуждается в поддержках

Столбик выше пяти слоёв, шире пятнадцати квадратных миллиметров пластика или такой, что не садится никогда, - это деталь, а не обрывок. Он остаётся в файле, а строка говорит, где нарисовать поддержки в слайсере.

Оригинальный файл никогда не меняется: очищенная копия сохраняется рядом под своим именем с окончанием -cut.

Что делает очистка

Островок в воздухе

Каждый слой читается как валики, которые кладёт сопло. Валик, под которым на слое ниже ничего нет и рядом не к чему прилипнуть, - это островок: ему не на чем держаться, и он падает. Первый слой лежит на столе и никогда не считается.

Где он садится

За каждым островком идут вверх валики, которые на нём едут, пока один из них не коснётся тела. Там он садится, и столько слоёв он висит. Островок, на который ничто так и не садится, помечается, но никогда не вырезается.

Что вырезается

Столбик не выше пяти слоёв и не шире пятнадцати квадратных миллиметров пластика, который садится на тело: обрывок, который слайсер не мог не напечатать. Его валики убираются из файла, а экструдер остаётся в такте, так что слой выше становится коротким мостом от тела.

Проверка перед сохранением

Вырезанный файл читается заново. Если теперь висит линия, которая не висела раньше, или остался мост длиннее 25 мм, это вырезание отменяется, и строка говорит почему. Мосту, который запланировал слайсер, доверяем так, как слайсер его положил.

Валики, которые держат друг друга

Валик рядом с опёртым валиком тоже опёрт: так печатается каждая нависающая стенка. Два валика - одно целое там, где они идут бок о бок дольше ширины линии, прочитанной из ширин, которые записал слайсер; касание в одной точке их не соединяет.

Чего он не делает

Он не добавляет поддержек, не меняет скоростей или температур и не трогает ни одной строки, которую не вырезал. То, что нуждается в поддержках, сказано с точкой, где их нарисовать; последнее слово за слайсером, и файл стоит просмотреть там перед печатью.

Что спрашивают чаще всего

Мой файл куда-то загружается?

Нет. Страница загружает очистку в ваш браузер, а файл читается, очищается и сохраняется на вашем устройстве. Ничего о нём не отправляется ни нам, ни кому-либо ещё: после загрузки страница работает и с выключенной сетью.

Какие файлы он открывает?

Нарезанный проект из Bambu Studio или OrcaSlicer (.gcode.3mf) и обычный .gcode из них или из PrusaSlicer. У ещё не нарезанной модели нет слоёв, которые можно прочитать: сначала нарежьте её. Один нарезанный стол в файле, моделей на нём сколько угодно, до 300 МБ G-code.

Примет ли принтер очищенный файл?

Да. Нарезанный 3MF сохраняется со всеми остальными записями байт в байт, как были, а контрольная сумма, которую проверяют принтеры Bambu, записывается заново для нового G-code. Файл .gcode сохраняется как текст без вырезанных строк.

Почему островок не вырезан?

Потому что это деталь, а не обрывок: выше пяти слоёв, шире пятнадцати квадратных миллиметров или над ним ничто так и не садится. Или вырезание попробовали и отменили: перечитанный файл показал линию в воздухе или слишком длинный мост. Строка говорит, что именно, и где нарисовать поддержки в слайсере.

Что происходит со слоем над вырезанным?

Он печатается так, как написал слайсер, теперь как мост от тела: его концы лежат на материале, а середина перекрывает промежуток. Мост проверяется на длину, а тот, который слайсер сам пометил как мост, принимается любой длины.

Это бесплатно?

Да, без регистрации и без ограничения на число файлов.

Насколько это надёжно?

Он читает только траекторию сопла - не ваш пластик, обдув или скорости - и судит по расстояниям, на которые валик может наклониться и перекинуть мост. Его вырезание может всё равно не удаться, а островок, который он оставил, мог бы напечататься. Просмотрите очищенный файл в слайсере перед печатью. Инструмент бесплатный и предоставляется как есть, без каких-либо гарантий: мы не отвечаем за печати, материал или время, потерянные на очищенном здесь файле.

Держите каждую печать с её цифрами

LayerFlow3D читает из тех же нарезанных файлов то, что измерил слайсер - граммы, часы, раскладки, - и считает из них цену каждого заказа.