ВИКИ · SNAP-FIT И ЗАМКИ Зазор (clearance) в snap-fit под усадк
Главная · Вики · Snap-fit и замки · Зазор (clearance) в snap-fit под усадку FDM

Зазор (clearance) в snap-fit под усадку FDM

Справка Snap-fitОбновлено: июль 2026Проверил: cad-smith

Смоделировал шип и гнездо в один размер — и деталь либо не лезет, либо болтается. Виноват не принтер: FDM печатает шире номинала, а пластик остывая сжимается, поэтому между «папой» и «мамой» замка обязательно закладывают зазор (clearance). Разберём, сколько именно закладывать на сторону под PLA, PETG и ABS, по какой формуле это считает BunnySplit — и почему «трескается» лечится вообще не зазором, а его путают чаще всего.

Коротко

Что такое зазор и почему без него FDM-замок клинит

Зазор (clearance) — это намеренный отступ на сопрягаемых поверхностях замка: сколько «воздуха» оставить между наружной стенкой шипа и стенкой гнезда, чтобы одно вошло в другое. Считается он на сторону (per side): диаметральный зазор всегда вдвое больше — 0.3 мм на сторону означает, что отверстие на 0.6 мм шире вала.

Почему нельзя моделировать шип и гнездо в одинаковый номинал? Два физических эффекта работают против вас. Первый — FDM кладёт пластик шире номинала: over-extrusion, «слоновья нога» на первых слоях, наплыв на углах и внешних контурах делают деталь чуть толще модели. Второй — остывая, пластик усаживается, и отверстие получается меньше номинала. Смоделировали впритык — после печати шип толще, гнездо теснее, и они не сходятся.

Поэтому зазор — не «неточность», а инженерная величина, которую закладывают заранее. Как именно строится «папа» и «мама» под каждый тип защёлки — в разборе типов snap-fit защёлок для FDM.

Зазор задаётся НА СТОРОНУ. Диаметральный (по отверстию) = 2× значение на сторону.

Формула BunnySplit: база посадки + усадка·L

В основе — простая, но честная формула, а не «поставь 0.2 и молись»:

зазор на сторону = база_посадки + усадка(материал) · L, затем капы.

Первый член — база посадки: какую посадку вы хотите (свободную, плотную или тугую). Второй — компенсация усадки: она растёт с размером стыка L (длина/диаметр посадки), потому что чем крупнее деталь, тем больше миллиметров она стягивает при остывании. В конце результат проходит через капы (потолки и флор), чтобы не улететь ни в клин, ни в люфт.

Базовые значения посадки в движке (FIT_CLEARANCE), на сторону:

База по умолчанию: XY 0.20 мм, глубина гнезда по Z 0.30 мм. Z щедрее не случайно — слои по вертикали дают анизотропию, и гнездо по глубине нужно посвободнее.
ПосадкаБаза, мм/сторонуКогда брать
Свободно0.45часто собирать/разбирать, конструктор, детские сборки
Плотно (snug)0.30дефолт: держится, но снимается руками
Туго (press-fit)0.18почти неразъёмное, сажаешь один раз

Конкретные значения на сторону: PLA / PETG / ABS

Подставим усадку материала в формулу для типового шипа Ø≈5 мм при плотной посадке (база 0.30). Разница между материалами на мелком шипе небольшая — усадка·5мм даёт доли десятки, — но на крупном стыке она разъезжается сильно.

Значения BunnySplit для шипа Ø5, плотная посадка:

Добавка усадки МАСШТАБИРУЕТСЯ с размером. На крупном плоском седле шириной 60 мм ABS-усадка даёт уже +0.42 мм — там локальный кап снимается, иначе стык не соберётся. Nylon усаживается 1.3% и без компенсации клинит намертво.
МатериалУсадкаЗазор на сторону (плотно, шип Ø5)
PLA0.3%0.315 мм
PETG0.5%0.325 мм
ABS0.7%0.335 мм

Три бага, которые путают: клинит / болтается / трескается

«Деталь не защёлкивается» — это не один симптом, а три разных диагноза, и лечатся они ПРОТИВОПОЛОЖНО. Если перепутать причину, крутить будете не тот винт и сделаете хуже.

Диагностическая таблица:

🔴 САМАЯ частая ошибка generic-статей: «трескается — значит мало зазора, надо ужать». НАОБОРОТ. Ужмёшь зазор → усилишь натяг → защёлка лопнет быстрее. Трещина живёт по оси НАТЯГА и деформации, а не зазора. Большой зазор не ломает деталь — он даёт люфт.
СимптомНастоящая причинаЧто крутить
Клинит, не входит или не разъединитьЗазор МАЛ — FDM-разброс и усадка съели его, стенки склеилисьУвеличить зазор: взять посадку свободнее
Болтается, люфтит, выпадаетЗазор ВЕЛИК — шип гуляет в гнездеУменьшить зазор: посадку туже; проверить калибровку экструзии
Трескается при вставке, лопается барбНЕ зазор. Натяг велик или барб (undercut) большой — деформация превысила предел материалаУменьшить барб, добавить галтель в корень балки, взять вязкий PETG

Капы и флоры: почему зазор не бесконечно свободный

Компенсация усадки не растёт до бесконечности — иначе на крупной детали зазор раздулся бы до люфта. Каждая добавка упирается в потолки и флор:

Капы — это защита от дурака: не дают ни зажать до клина, ни раздуть до люфта. Результат формулы всегда проходит через них.

Как выбрать базу под свой шов

Практическая шпаргалка, от чего плясать:

Если сомневаетесь — начните с Плотно 0.30 на PETG: вязкий материал прощает и посадку, и защёлку. А чтобы не считать вручную для каждого шва, загрузите модель в редактор BunnySplit — он подставит усадку·L, посадку и капы по каждому стыку сам, под выбранный филамент.

Чтобы не считать зазор руками, генератор snap-fit замков закладывает его под материал автоматически.

На чём основан сервис

BunnySplit рассчитывает соединения не «на глаз». Зазор замка складывается из посадки (по умолчанию 0.30 мм на сторону) и компенсации усадки материала — PLA 0.3%, PETG 0.5%, ABS 0.7% — а прогиб защёлки проектируется с запасом не меньше двукратного по пределу деформации пластика (PLA около 4%, PETG около 7%). Геометрия консольных защёлок следует инженерному канону snap-fit Bayer/Covestro «Snap-Fit Joints for Plastics».

Числа — из движка сервиса и справочников FDM; величины snap-fit — по Bayer/Covestro. Разработчик и издатель: BunnySplit.

Не считай зазоры вручную

Загрузи модель в BunnySplit — движок разрежет её по цветовым зонам и сам поставит snap-fit замки с зазором под усадку выбранного филамента: база посадки, усадка·L и капы уже учтены по каждому шву. Загрузить и разрезать модель.

Загрузить модель →

Печатаете на заказ? Продавайте свои модели и услуги на BunnySplit →

Частые вопросы

Сколько зазора закладывать в snap-fit для PLA?

Плотная посадка — база ~0.3 мм на сторону; для шипа Ø5 BunnySplit выдаёт 0.315 мм (диаметрально это 0.63 мм). PLA усаживается мало (0.3%), поэтому добавка на размер небольшая. Для разъёмного многоразового шва берите свободнее — 0.4–0.45 мм на сторону.

Почему напечатанная защёлка трескается?

Почти всегда НЕ из-за зазора. Трещина — от слишком тугой посадки или большого барба (undercut): деформация при вставке превысила предел материала. Ужимать зазор нельзя, станет хуже. Уменьшите барб, добавьте галтель в корень балки и печатайте из PETG (предел деформации 7% против 4% у PLA).

Деталь болтается в гнезде — что делать?

Зазор велик. Возьмите посадку туже (0.18 вместо 0.30 на сторону) либо проверьте калибровку экструзии: over-extrusion непредсказуемо раздувает и шип, и гнездо. Болтается — это про зазор, а не про материал.

Зазор считается на сторону или на диаметр?

На сторону. Диаметральный зазор равен удвоенному значению на сторону: 0.3 мм на сторону означает отверстие на 0.6 мм больше вала. Все базы BunnySplit (0.45 / 0.30 / 0.18) — на сторону.

Нужно ли менять зазор под ABS?

Да. ABS усаживается 0.7% против 0.3% у PLA — гнездо ужмётся сильнее. BunnySplit добавляет усадку·L автоматически; вручную закладывайте чуть больше, особенно на крупных стыках (седло 60 мм → добавка +0.42 мм).