Skip to main content

Someone wanted to learn this too, so Grasp built them a personal learning path.

You can keep exploring this one or create your own

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

Здравствуйте!

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

Теперь мы переходим к новому модулю — "Оптимизация дизайна для FDM-печати". Здесь мы сместим фокус с чистого геометрического моделирования на принципы проектирования для производства (Design for Manufacturing). Ваши знания в физике и опыт работы с реальными системами помогут вам быстро уловить суть компромиссов, на которых строится 3D-печать.

Цель этого урока — научиться выбирать оптимальную толщину стенок и горизонтальных поверхностей (дна/крыши) для FDM-печати. Это фундаментальный аспект, который напрямую влияет на прочность, вес, время печати и качество конечного изделия. Понимание этих принципов позволит вам сознательно задавать параметр wall_thickness в ваших build123d скриптах.

1. Толщина стенок: думайте в "ширине экструзии"

Ключевая концепция, которую нужно усвоить: в FDM-печати стенки создаются из одной или нескольких непрерывных линий расплавленного пластика. Ширина этой линии называется шириной экструзии (extrusion width).

  • Ширина экструзии ≠ диаметр сопла. Хотя они связаны, слайсер (программа, готовящая модель к печати) обычно устанавливает ширину экструзии немного больше диаметра сопла. Для стандартного сопла 0.4 мм ширина экструзии часто составляет 0.45-0.48 мм (112-120% от диаметра сопла). Это делается для лучшего сцепления линий между собой.

Отсюда следует главное правило проектирования:
Оптимальная толщина стенки должна быть кратна ширине экструзии.

Почему это так важно?

  • Если вы зададите толщину стенки, например, 1.0 мм при ширине экструзии 0.48 мм, слайсер сможет уложить две линии (0.48 + 0.48 = 0.96 мм). Оставшиеся 0.04 мм — это "проблемная" зона. Слайсер либо оставит зазор, либо попытается "втиснуть" туда тонкую, нестабильную линию, либо использует странную структуру заполнения. В любом случае, это слабое место в детали.
  • Если же вы зададите толщину 1.44 мм, слайсер идеально уложит три линии (3 * 0.48 = 1.44 мм), создав прочную, монолитную стенку.

Для ваших проектов корпусов это означает, что параметр wall_thickness в коде build123d должен быть не произвольным, а рассчитанным.

Правила проектирования FDM для начинающих пользователей

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

Прочтите раздел «Толщина стенок: думайте в ширине линии». Обратите внимание на предложенные практические правила для сопла 0.4 мм и таблицу с рекомендуемыми минимальными толщинами.

Как видно из статьи, для сопла 0.4 мм существуют следующие рекомендации:

  • Декоративные детали: мин. 0.8 мм (2 линии)
  • Функциональные детали с небольшой нагрузкой: 1.2–1.6 мм (3–4 линии)
  • Сильно нагруженные детали (крепления и т.д.): 2.0 мм и более

Для корпусов, которые вы планируете создавать, диапазон 1.6–2.4 мм является отличной отправной точкой.

Сравнительная таблица рекомендаций по дизайну для различных технологий 3D-печати
Сводная таблица с правилами проектирования для различных технологий. Обратите внимание, что для FDM минимальная рекомендуемая толщина стенки составляет 0.8 мм, что соответствует двум линиям экструзии для сопла 0.4 мм.

2. Как толщина стенки влияет на прочность?

Интуитивно понятно, что толще — значит прочнее. Но насколько? Прочность детали растет нелинейно с увеличением толщины стенки.

How Does Wall Thickness Affect 3D Printed Part Strength? | 3D Printing Testing Lab

Чтобы наглядно увидеть эту зависимость, посмотрите короткое, но очень показательное видео от Slant 3D. В нем тестируются на сжатие кубы с разной толщиной стенок.

Посмотрите видео целиком (оно короткое). Обратите внимание на то, как резко возрастает выдерживаемая нагрузка при переходе от 1 мм к 2 мм, а затем к 3 мм. Также интересен характер разрушения деталей.

Как показывает видео, деталь со стенкой 1 мм очень хрупкая. Стенка 2-3 мм обеспечивает уже серьезную конструкционную прочность. Это подводит нас ко второму важному правилу:

Прочность детали в первую очередь определяется количеством периметров (внешних стенок), а не плотностью заполнения (infill).

Для создания прочного корпуса гораздо эффективнее увеличить wall_thickness с 1.6 мм (4 периметра) до 2.4 мм (6 периметров), чем оставить стенку 1.6 мм и увеличить заполнение с 20% до 80%. Увеличение количества периметров добавляет прочности там, где она больше всего нужна — на внешней оболочке, при этом не сильно увеличивая время печати и расход материала.

3. Горизонтальные поверхности: Дно и "Крыша"

Помимо вертикальных стенок, не менее важна толщина горизонтальных поверхностей — самого нижнего (bottom layers) и самого верхнего (top layers) сплошных слоев детали.

  • Нижние слои формируют основание детали. Если их мало, деталь может плохо прилипнуть к столу, а также будет хрупкой.
  • Верхние слои "закрывают" деталь сверху, ложась на структуру заполнения (infill). Если верхних слоев недостаточно, они будут провисать в ячейки заполнения, что приведет к дефекту "подушки" (pillowing) — неровной, бугристой поверхности с видимым рисунком заполнения.
Понимание верхних и нижних слоев: ключ к совершенствованию 3D-печати
Наглядная демонстрация влияния толщины верхних слоев. Слева — результат с недостаточной толщиной (виден рисунок заполнения). Справа — гладкая, качественная поверхность, полученная с оптимальным количеством верхних слоев.

Эти параметры задаются в слайсере, обычно в миллиметрах (например, Top/Bottom Thickness).

Практическое правило:
Толщина дна и крыши должна составлять от 4 до 6 толщин слоя печати.

При стандартной толщине слоя 0.2 мм это означает, что общая толщина сплошных верхних и нижних слоев должна быть 0.8–1.2 мм. В вашем CAD-проекте это означает, что дно корпуса должно иметь соответствующую толщину (например, 1.5-2.0 мм), а слайсер позаботится о том, чтобы напечатать его сплошным.

4. Продвинутая техника: Влияние ширины экструзии на прочность

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

Печать линиями, значительно превышающими диаметр сопла (например, 0.8 мм линия из 0.4 мм сопла), требует большего давления в хотэнде. Это дополнительное давление сильнее "вдавливает" новый слой в предыдущий, что значительно улучшает межслоевую адгезию — самое слабое место FDM-деталей.

Extrusion Width - The magic parameter for strong 3D prints?

В видео от CNC Kitchen подробно исследуется этот феномен. Автор методично сравнивает прочность образцов, напечатанных с разной шириной экструзии.

Посмотрите два ключевых фрагмента: Результаты тестов на межслоевую адгезию (с 06:27 до 08:24). Обратите внимание на график прочности в зависимости от ширины экструзии. Применение на практике с тестовыми крюками (с 08:24 до 11:24). Здесь сравнивается прочность деталей, напечатанных с большим количеством тонких периметров против меньшего количества толстых. Результат может вас удивить.

Вывод из видео: деталь с 2 периметрами, напечатанными с шириной экструзии 200%, может оказаться прочнее и напечататься быстрее, чем деталь с 4 периметрами и стандартной шириной 100%. Это мощный инструмент для оптимизации, хотя он требует более тонкой настройки слайсера и может незначительно ухудшить качество поверхности.

Проверьте себя!

Вы проектируете корпус и хотите получить прочные стенки, используя 4 периметра. Ваш принтер оснащен соплом 0.4 мм, а в слайсере по умолчанию установлена ширина экструзии 115% от диаметра сопла. Какое значение вы должны задать для переменной wall_thickness в вашем скрипте build123d, чтобы модель идеально соответствовала настройкам печати?

Показать ответ
  1. Рассчитываем ширину одной линии экструзии:
    .
  2. Рассчитываем общую толщину стенки для 4 периметров:
    .

Следовательно, в вашем коде build123d оптимально было бы установить wall_thickness = 1.84.

Ключевые выводы

  • Толщина стенки должна быть кратна ширине экструзии. Это самое важное правило. Для сопла 0.4 мм проектируйте стенки толщиной 0.8, 1.2, 1.6, 2.0 мм и т.д. (при условии стандартной ширины экструзии).
  • Прочность дают периметры. Для усиления детали в первую очередь увеличивайте количество периметров (т.е. толщину стенки), а не процент заполнения.
  • Для корпусов хорошей отправной точкой является толщина стенок 1.6–2.4 мм.
  • Толщина дна и крыши имеет значение. Проектируйте дно корпуса толщиной не менее 1.5-2.0 мм и используйте в слайсере настройки для сплошных верхних/нижних слоев толщиной 0.8–1.2 мм.
  • Для максимальной прочности можно экспериментировать с увеличенной шириной экструзии в настройках слайсера.

Что дальше?

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

Can't find a good explanation? Sign up and we'll make it for you

Sign up