Ultimaker Cura добавляет избыточные верхние/нижние слои
Я пытаюсь напечатать опорное основание, на котором будет размещаться шпиндель для электростатического ротора. В основном это просто усеченный конус с отверстием в центре для размещения шпинделя.
По причинам, которые я не могу понять, Ultimaker Cura продолжает добавлять непроверенный верхний/нижний слой (закодированный желтым цветом на скриншотах) внутри этого отверстия, поэтому вместо одного полого цилиндра глубиной 10 мм получается отверстие глубиной всего в несколько миллиметров с другим полым цилиндром за ним.
Вот предполагаемая модель, обратите внимание на открытое пространство для отверстия в верхней части.
Вот внутренний вид отверстия, которое печатается, как и ожидалось:
Наконец, вот вид слоя печати в нескольких миллиметрах от конечного верхнего слоя с незапрошенным верхним/нижним слоем, который покрывает отверстие шпинделя:
Файл STL находится на Github (со встроенным средством просмотра).
Кто-нибудь может помочь мне понять, почему это происходит?
@Gearoid Murphy, 👍4
Обсуждение2 ответа
Лучший ответ:
Похоже, что ваша модель не соответствует должным образом стандартам STL. Я основываю этот вывод на нескольких факторах. Когда я загрузил модель в слайсер Simplify3D, она отображалась нормально, но при нарезке ничего не отображалось. Используя встроенную функцию ремонта, он представил всю модель как состоящую из нескладных поверхностей.
Функция анализа/инспектора Meshmixer также выделила всю модель как ошибочную.
Еще одно наблюдение состоит в том, что в этой модели существует необычайное количество граней/треугольников/граней. Почти три четверти миллиона треугольников для чего-то, что должно быть намного проще.
В самой последней версии Prusa Slicer 2.0 появляется сообщение об ошибке, указывающее, что слои обнаружены не были. Это действительно странно.
Все вышесказанное указывает на проблему с исходным файлом или программным обеспечением, используемым для его создания.
Пожалуйста, подумайте о том, чтобы добавить в свой пост программу, которую вы использовали, или источник модели.
Я создал сетку с помощью Pygmsh, который сохранил ее в виде файла VTK. Затем я преобразовал его в STL с помощью ParaView. Я могу предоставить исходный код позже этим вечером после работы, но, похоже, мой файл STL действительно ненормален и мне, вероятно, следует использовать каноническую программу CAD., @Gearoid Murphy
Из моего краткого исследования я вижу, что Pygmsh является посредником для gmsh, который, по-видимому, прочно основан на кодировании. С этой целью подумайте о том, чтобы проверить http://www.openscad.org для программы 3D-моделирования типа сценариев. Ваш конус может состоять из трех модулей, максимум из четырех. Два цилиндра (основание и конус) и еще один цилиндр, вычитаемый из штуцера., @fred_dot_u
OpenSCAD идеален, намного проще, чем мой предыдущий подход!, @Gearoid Murphy
Я рад слышать, что тебе это нравится. Это моя первая программа атаки, если только деталь/модель не имеет строго органической формы., @fred_dot_u
У меня была та же проблема с экспортом из Sketchup в STL. Я импортировал свой STL в Tinkercad, а затем снова экспортировал его, и это решило мою проблему.
Tinkercad-это бесплатный онлайн-инструмент.
- Как возобновить незаконченный проект
- Активация среды запуска Conan и запуск CuraEngine из командной строки
- На распечатке отсутствуют стороны
- Почему принято устанавливать ширину линии > диаметр сопла?
- Как настроить Cura для запуска Z-зонда перед нагревом
- Почему нижняя часть 3д-отпечатка не гладкая
- Почему печать PLA не прилипает к столу?
- Настройки слайсера для легкого удаления опорного материала
Вы пытались исцелить stl в такой программе, как MeshLab, и разрезать исцеленную модель?, @Davo
Нет, я создал файл VTK с помощью Pygmsh, а затем преобразовал его в STL с помощью ParaView, @Gearoid Murphy