Recommended resources
The freely available resources this lesson will direct you to.
Здравствуйте!
На прошлом уроке мы рассмотрели один из важнейших аспектов проектирования для FDM-печати — выбор оптимальной толщины стенок и горизонтальных поверхностей. Вы узнали, что толщина стенки должна быть кратна ширине экструзии, а прочность детали в большей степени зависит от количества периметров, чем от плотности заполнения.
Сегодня мы продолжим изучать принципы проектирования для производства (Design for Manufacturing) и сфокусируемся на не менее важной теме. Цель этого урока — научиться проектировать детали с учётом правила 45 градусов для минимизации поддержек. Понимание этого принципа позволит вам создавать модели, которые печатаются быстрее, с меньшим расходом пластика и, что самое главное, с более высоким качеством поверхностей, не требуя утомительной постобработки. Для ваших корпусов это означает возможность создавать сложные элементы без артефактов, оставляемых поддерживающими структурами.
1. Проблема нависающих элементов (Overhangs)
Технология FDM заключается в послойной укладке расплавленного пластика. Каждый новый слой должен на что-то опираться. Когда часть модели выступает в сторону, параллельно печатному столу, без какой-либо опоры снизу, мы называем это нависающим элементом или оверхангом. Печать "по воздуху" невозможна — пластик под действием гравитации будет провисать или падать, что приведет к дефектам или полному срыву печати.
Для борьбы с этим слайсеры генерируют поддерживающие структуры (supports) — временные опоры, которые печатаются вместе с моделью и удаляются после завершения. Однако у поддержек есть ряд существенных недостатков.
3D Printing Basics: Understanding and Managing Support Material
Чтобы понять, почему опытные инженеры стараются избегать поддержек, посмотрите вводную часть видео от канала Slant 3D. В ней наглядно объясняются проблемы, связанные с их использованием.
Посмотрите фрагмент с 00:00 до 02:11. Обратите внимание на три ключевые проблемы: увеличение времени постобработки, рост стоимости (расход материала и ручной труд) и ухудшение качества поверхности в местах контакта с моделью.
Как вы видите, идеальная деталь — это деталь, которая не требует поддержек. Но как этого достичь, если геометрия требует выступающих элементов? Ответ кроется в "правиле 45 градусов".
2. Правило 45 градусов
К счастью, не все нависающие элементы требуют поддержки. Поскольку каждый следующий слой имеет небольшое смещение относительно предыдущего, принтер может создавать небольшие выступы. Эмпирическое правило гласит:
Большинство FDM-принтеров могут успешно печатать нависающие элементы с углом до 45° от вертикали без использования поддержек.

Полное руководство по поддержкам при 3D-печати
Давайте углубимся в теорию. В статье «Полное руководство по поддержкам при 3D-печати» от Top 3D Shop этот принцип объясняется очень доступно с помощью классического примера букв Y, H и T.
Прочтите раздел «Когда вам это потребуется?», обращая особое внимание на подраздел «Правило 45 градусов для выступов». Пример с буквами Y и T отлично иллюстрирует, почему некоторые углы являются самоподдерживающимися, а другие — нет.
Теперь, когда теоретическая основа ясна, перейдем к самому главному: как применить эти знания на практике при моделировании в build123d.
3. Техники проектирования для печати без поддержек
Есть три основных способа адаптировать дизайн модели под правило 45 градусов.
Техника 1: Фаски (Chamfers)
Самый прямой и эффективный способ превратить проблемный 90-градусный выступ в самоподдерживающийся 45-градусный — это использовать фаску. В build123d для этого есть уже знакомая вам операция chamfer.
Вместо того чтобы рассматривать chamfer только как инструмент для снятия острых кромок, начните думать о нем как о ключевом инструменте для оптимизации печати.
# Пример: Проблемный выступ и его оптимизация
from build123d import *
# 1. Наивный дизайн с 90-градусным выступом
# Этот выступ потребует поддержек
with BuildPart() as naive_bracket:
Box(10, 50, 50)
with Locations((0, 0, 20)):
Box(10, 30, 10, align=(Align.MIN, Align.MIN, Align.MIN))
# 2. Оптимизированный дизайн с 45-градусной опорой
# Такая деталь печатается без поддержек
with BuildPart() as optimized_bracket:
Box(10, 50, 50)
with BuildSketch(Plane.XZ.offset(0)) as support_sketch:
with Locations((0, 20)):
Polygon((0, 0), (30, 0), (0, 30)) # Треугольник 30x30 -> угол 45 градусов
extrude(amount=10, both=False) # Выдавливаем опору
# Обратите внимание, как изменилась геометрия.
# В optimized_bracket вместо горизонтальной "полки" используется наклонный клин.
В видео от Slant 3D, которое вы смотрели ранее, подчёркивается, что фаски являются наиболее оптимальным решением для устранения поддержек.
Техника 2: Каплевидные отверстия (Teardrop Holes)
Обычные круглые отверстия на вертикальных стенках — это классический случай скрытого оверханга. Верхняя часть окружности представляет собой мост, который постепенно становится горизонтальным, что приводит к провисанию верхних слоев и неидеальной геометрии отверстия.
Решение — изменить форму отверстия на каплевидную. Это достигается добавлением небольшого 45-градусного "козырька" к верхней части отверстия. В статье от Top 3D Shop, которую вы читали, это называется "скошенное отверстие в форме капли".

Вот как это можно реализовать в build123d:
from build123d import *
wall_thickness = 2.0
hole_diameter = 10.0
hole_radius = hole_diameter / 2.0
with BuildPart() as part_with_hole:
Box(50, 50, 20)
# Создаем стенку, в которой будет отверстие
thicken(amount=-wall_thickness)
# Выбираем внешнюю грань для отверстия
workplane = part_with_hole.faces().sort_by(Axis.X)[-1].workplane()
with BuildSketch(workplane) as teardrop_sketch:
# Рисуем основную окружность
Circle(hole_radius)
# Рисуем 45-градусный "козырек"
# Основание треугольника равно диаметру, высота - радиусу
Polygon(
(-hole_radius, 0), (hole_radius, 0), (0, hole_radius),
align=(Align.CENTER, Align.MIN), mode=Mode.INTERSECT
)
# Объединяем круг и треугольник
split(bisector=False)
make_face()
# Вырезаем каплевидное отверстие
extrude(amount=-wall_thickness, mode=Mode.SUBTRACT)
Техника 3: Ориентация модели
Иногда самый простой способ избавиться от поддержек — это просто повернуть деталь на печатном столе. Геометрия, требующая массивных поддержек в одной ориентации, может не требовать их вовсе в другой.
Для корпусов, которые вы будете проектировать, это особенно актуально. Например, крышку корпуса можно напечатать "вверх ногами", чтобы избежать поддержек для внутренних элементов.
8 Essential Design Rules for Mass Production 3D Printing
Один из лучших советов по этой теме касается именно корпусов для электроники. Посмотрите этот короткий, но очень ценный фрагмент из другого видео от Slant 3D.
Внимательно посмотрите отрывок с 04:05 до 04:50. Обратите внимание на рекомендацию печатать корпуса под углом 45 градусов. Это не только минимизирует площадь контакта со столом, но и превращает вертикальные стенки в наклонные, что улучшает межслоевую адгезию и прочность.
Этот контринтуитивный на первый взгляд совет — мощнейший инструмент в вашем арсенале. Ориентация модели в слайсере не требует никаких изменений в CAD-модели, но может кардинально изменить результат печати.
Проверьте себя!
Вы проектируете простой Г-образный кронштейн. В какой ориентации его лучше всего печатать, чтобы избежать поддержек?
- Поставить на короткое основание, чтобы длинная часть была вертикальной.
- Положить на "спину", чтобы обе части лежали на столе.
- Положить на бок.
Показать ответ
Вариант 3 — положить на бок. В этом случае вся геометрия кронштейна будет строиться вертикально, без каких-либо нависающих элементов. В варианте 1 все в порядке, но если пропорции неудачные, высокая деталь может быть нестабильной. В варианте 2 длинная часть кронштейна образует огромный "мост", который потребует поддержек по всей длине.
Ключевые выводы
- Избегайте поддержек: Они увеличивают время печати, расход материала, требуют постобработки и ухудшают качество поверхности.
- Следуйте правилу 45 градусов: Большинство FDM-принтеров могут печатать нависающие элементы с углом до 45° от вертикали без поддержек.
- Используйте фаски (
chamfer): Это ваш главный инструмент для превращения 90-градусных выступов в самоподдерживающиеся 45-градусные склоны. - Проектируйте каплевидные отверстия: Для круглых отверстий на вертикальных стенках используйте каплевидную форму, чтобы избежать провисания верхних слоев.
- Правильно ориентируйте деталь: Часто изменение ориентации модели на печатном столе является самым простым и эффективным способом избавиться от поддержек.
Что дальше?
Вы освоили второй фундаментальный принцип проектирования для FDM-печати. Сочетая знания об оптимальной толщине стенок и правиле 45 градусов, вы уже можете создавать значительно более качественные и технологичные модели.
В следующем уроке мы разберем еще одну тонкость, связанную с механикой FDM-печати: технику "собачьей кости" (dog-bone). Она используется для компенсации скругления внутренних углов, которое неизбежно возникает из-за круглой формы сопла. Это критически важно для создания деталей, которые должны точно сопрягаться друг с другом, например, при установке печатной платы в пазы корпуса.