Различное заполнение в одной и той же части

15

Я прочитал статью, чтобы изменить другой шаблон в зависимости от количества слоев, но мой вопрос: возможно ли иметь разные заливки в одной и той же части? Например:

  • Основание: заполнение составляет 25%, но на этой же базе есть несколько выступов для винтов, и для установки части для этой области заполнение должно составлять 40% или более.
  • Стены и формы: они одинаковы для всей части и могут быть заполнены на 25%, но некоторые области должны быть заполнены на 15% или меньше.

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

Фернандо Балтазар
источник
2
@ 0scar в ответ , конечно , действует и не ограничивается Курой. Simplify3D (платный, не бесплатный) поддерживает разные процессы по слоям, каждый процесс с независимыми параметрами, как вы описываете.
fred_dot_u
Как примечание: проблема похожа на удаление внутренней геометрии , но в значительной степени наоборот.
Триш

Ответы:

17

Этот ответ объясняет, что у вас может быть разное заполнение в одной и той же части. Во-первых, описана реализация в Ultimaker Cura , во-вторых, как это можно сделать в Slic3r .


Ultimaker Cura

Я использовал функцию в Ultimaker Cura, которую можно использовать для локального изменения плотности заполнения. Что вам нужно сделать, это загрузить вашу модель в Cura, затем загрузить другие объекты (модели) с размером области / объема, который вы хотите заполнить по-разному, и расположить их в положении, в котором вы хотите другое заполнение. Таким образом, в основном, вы используете другие модели для пересечения с вашей основной моделью, чтобы создать пересечения, которые могут принимать различный процент заполнения. Это чрезвычайно полезно для наконечников и кронштейнов, где требуется дополнительное заполнение (например, дополнительная жесткость при сжатии) в отверстиях для крепежа. Обратите внимание, что это расширенная функция, которая не проста в использовании, но довольно удобна, если вы освоите ее.

Я не смог найти видео (если подумать, я думаю, это был анимированный GIF ), опубликованное командой Ultimaker, поэтому я цитирую раздел одной из их тем на форуме.

Краткое руководство : (курсивный шрифт не указан, но добавлен для отображения последней версии Cura)

  • Снимите флажок «держать модели отдельно» (теперь называется: «Убедитесь, что модели отделены») и «Отбрасывать модели для сборки пластины» (теперь называется: «Автоматически отбрасывать модели на сборку») в настройках Cura.
  • Импортировать второй объект (например, простой куб)
  • Переведите Cura в «пользовательский режим»
  • Выберите куб и используйте кнопку «для каждого объекта» на левой стороне
  • Выберите «Заполнить сетку» (теперь она называется: «Изменить настройки для заполнения других моделей») и активируйте эту настройку.
  • Куб теперь становится прозрачно-серым.
  • Поместите куб, чтобы перекрыть часть вашей модели. Он должен перекрывать раздел, для которого вы хотите изменить заполнение.
  • Также с помощью «для параметров объекта» (теперь называется «Для параметров модели») выберите параметр «плотность заполнения»
  • Установите желаемое значение. Все более или менее проиллюстрировано на скриншоте ниже
  • На рисунке показан куб на сборочной плите с заполнением 20%. Локально, с повернутым 2-м кубом,% заполнения увеличивается до 100%.
  • То, что происходит, - то, что объем, где куб пересекается с Вашим объектом, локально нарезан с различным заполнением.

Пример куба с разными настройками заполнения

Ниже приведен другой пример простого кронштейна, в который загружены дополнительные цилиндрические объекты для создания пересечений с кронштейном в отверстиях крепления. В этом примере заполнение в отверстиях для крепежа установлено на 99%.

Пример локального заполнения 99% в отверстиях крепления кронштейна

После нарезки вы увидите, что заполнение на пересечениях корректируется соответствующим образом.

Деталь нарезанной скобки с указанием локального процента заполнения

Примечание: я протестировал это в Ultimaker Cura 3.4.1 и подтвердил, что он работает. Я нарезал деталь со вставками для крепежа, и это на самом деле не очень сложно, просто требуется немного больше работы. Вам нужно будет сделать несколько STL из цилиндров и правильно расположить их. Если вы создадите свои собственные 3D-модели, будет очень легко добавить дополнительные компоненты во время разработки, тогда позиционирование будет намного проще (так как они соответствуют вашей модели). Обратите внимание, что это также будет работать, если вы хотите различный процент заполнения на первых X слоях, просто используйте большой куб (больше, чем модель) и расположите его правильно. Обратите внимание, что в Cura уже есть опция «Постепенные шаги заполнения» для регулировки плотности в верхних слоях.


Slic3r

Эта ссылка подробно описывает, как это сделать для Slic3r .

В блоге описывается использование простого тома (зеленый том, загруженный из файла STL). После загрузки:

При щелчке правой кнопкой мыши по основной части открывается меню настроек объекта. Оттуда, нажав «Загрузить модификатор» и выбрав ранее сохраненную модель, вы добавите ее в деталь в качестве модификатора.

Зеленый «+» был выбран, а «Fill Density» был добавлен в список модификаторов и установлен на 100%.

Часть с коробкой для альтернативного заполнения сетки

введите описание изображения здесь Это показывает, что функциональность в Slic3r очень похожа на функциональность в Ultimaker Cura.

0scar
источник
для всех, кто интересуется «пользовательским» режимом, это просто режим / меню, где вы можете изменять различные настройки печати, используя свои собственные идеи, а не специальный режим.
user391339
6

Я не особо рекомендую следующее, но это может быть проще, чем ответ 0scar (который я бы порекомендовал реализовать, если вы используете Cura).

Нарежьте свой объект дважды, один раз на нижнем заполнении и один раз на более высоком. Затем откройте оба файла gcode в текстовом редакторе и замените весь код для каждого слоя в одном файле на код из тех же слоев в другом файле. Это, безусловно, требует некоторой осторожности, чтобы избежать ошибок, и вы захотите узнать точные слои, на которых можно изменить заполнение. Кроме того, это изменяет плотность только для каждого слоя, а не для области XY.

Карл Виттофт
источник
2

Да, это возможно, и не только Кура. Если вы используете GrabCAD Print (для принтеров Stratasys), функция Advanced FDM позволяет по-разному заполнять различные области вашей детали - не на основе слоев, а на основе вашей геометрии САПР. Из-за этого вы должны начать процесс в САПР, создав деталь с несколькими телами. (Например, в Solidworks вы делаете это путем отключения «слияния» при добавлении второго босса или путем вырезания из эскиза и включения «сохранить обе части».)

Как только вы это сделаете, перейдите на вкладку Advanced FDM в GrabCAD Print и добавьте свою часть CAD (сам файл CAD, а не STL). Два или более тела в вашей части будут показаны отдельно на панели проекта: выделите их все и выберите «объединить». Теперь все они будут напечатаны как одна часть, но вы можете выбрать каждую из них и задать им различные настройки заполнения.

Вы также можете выбрать любую грань САПР (т.е. не отдельные треугольники) и изменить ее толщину.

Вы можете прочитать полное руководство по Advanced FDM на веб-сайте GrabCAD.

Дэн Халм
источник
2

Хотя вы, безусловно, можете сделать это с помощью пользовательских настроек срезов, если «заполнение» является конструктивным ограничением, необходимым для правильной работы детали, я предпочитаю сделать ее частью дизайна, а не оставлять ее как нечто, что можно испортить во время нарезки , Это особенно важно, если вы будете делиться дизайном для использования другими или использовать службу 3D-печати, которая может не дать вам достаточного контроля над параметрами нарезки. Более того, когда вы говорите, что хотите «более высокое заполнение» в определенных деталях, это часто является неточным способом передачи того, что вам действительно нужно, а именно конкретной структуры заполнения - обычно дополнительных стен - не просто более плотной версии шаблона заполнения.

Чтобы использовать пример точек, которые должны принимать винты (либо просверленные / постукиваемые после печати, либо с напечатанными нитями), просто более плотное заполнение в этой части отпечатка не поможет, если оно не будет 100%; сверление по схеме заполнения не даст вам чего-то прочного, в которое может надежно ввернуться винт.

Что я делаю для таких вещей, так это создаю в модели внутренние зазоры, которые уже минимального зазора, необходимого для предотвращения склеивания стен. Например, вырезание концентрических цилиндрических поверхностей может создать большую сплошную область для ввинчивания винта. Как отметил Триш в комментарии, 0,05 мм, по-видимому, является хорошим выбором ширины зазора, которая ниже зазора, необходимого для принтеров FDM, чтобы избежать склеивания, но достаточно большой, чтобы его нельзя было удалить с помощью нарезки инструментов.

Если вы хотите убедиться, что модель все еще является логически связанным компонентом, оставьте некоторые пробелы в разрезе, например:

модель с усиленным отверстием в openscad

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

Болт с 60-градусным вырезом, чтобы показать усиление в голове

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

R .. GitHub ОСТАНОВИТЬ, ПОМОГАЯ ЛЕД
источник
1
заметка о ширине этих "слотов" была бы хороша. У меня были результаты с ок. 0,05 мм рабочая. Кроме того, может быть, лучше не выстраивать мосты, а немного повернуть каждое кольцо к предыдущему в направлении нитей. Это, кажется, передает силы лучше, чтобы предотвратить свободный сдвиг.
Триш
@Trish: Действительно, есть много возможных вариантов. Я фактически использовал клон внутренних и внешних профилей резьбы, повернутых немного. Но мне интересно, если чистое целое число стен (против зигзагообразной заливки здесь и там) не более выгодно. Я еще не провел достаточно строгие тесты, чтобы знать.
R .. GitHub ОСТАНОВИТЬ ЛЬДА
1
@Trish: Я обновил ответ с вашими предложениями и большим количеством нового материала на основе моего комментария.
R .. GitHub ОСТАНОВИТЬСЯ, ПОМОГАЯ ЛЬДУ