Чтобы получить 3D-модель корпуса под свою плату, опишите внутренние габариты под печатную плату с зазором, толщину стенок, расположение стоек под винты M3, вырезы под разъёмы (USB, питание, антенна), вентиляцию и способ закрытия крышки — и НейроИнженер соберёт по этому описанию параметрическую модель и отдаст её сразу в двух форматах: STL на печать и STEP на доработку. Ниже — что именно задаёт форму корпуса, готовый пример описания словами и таблица параметров, которые стоит указать.

Что задаёт форму корпуса под плату

Корпус для электроники — это не просто коробка. Его геометрия почти целиком выводится из платы, которую он держит, и из того, как к этой плате нужно подобраться снаружи. Шесть вещей определяют форму:

Как описать корпус словами

Не нужен чертёж — достаточно связного текста с числами. Модель собирается из описания так же, как в материале создать 3D-модель по тексту. Вот реалистичный пример запроса под плату формата 80×60 мм:

Корпус для электронной платы. Внутренние габариты: длина 80 мм, ширина 60 мм, внутренняя высота 25 мм. Толщина стенок и дна 2.5 мм. По периметру оставить монтажный зазор 0.7 мм на сторону. На дне — 4 стойки высотой 4 мм под винты M3, отверстия Ø2.6 под саморез, стойки в углах с отступом 4 мм от внутренних стенок. В одной из длинных стенок — прямоугольный вырез под разъём USB-B размером 12×11 мм, центр выреза на высоте 7 мм от дна, со смещением 15 мм от угла. На противоположной короткой стенке — круглый вырез Ø8 под разъём питания. На дне и в крышке — вентиляционные прорези 2×15 мм, 6 штук с шагом 5 мм. Крышка съёмная, на 4 винтах M3 по углам, с бортиком захода 3 мм и зазором стыка 0.2 мм.

Такого описания достаточно, чтобы получить параметрическую модель. Любое число потом меняется одним предложением — «увеличь высоту до 30», «добавь пятую стойку по центру», «сделай вырез под USB-C вместо USB-B».

Что указать: таблица параметров

Чем конкретнее числа, тем меньше итераций. Минимальный набор того, что стоит указать в описании корпуса под плату:

ПараметрЧто указатьТипичное значение
Внутренние габаритыДлина × ширина × высота под плату80×60×25 мм
Монтажный зазорЗапас вокруг платы на сторону0.5–1.0 мм
Толщина стенок и днаОдно значение для всех стенок2.0–3.0 мм
Стойки под крепёжВысота, диаметр отверстия, координатыh4 мм, Ø2.6 под M3
Вырезы под разъёмыТип, размер окна, положение центраUSB-B 12×11, h7 мм
ВентиляцияФорма, размер, число, шаг прорезей2×15 мм, 6 шт, шаг 5
Способ закрытияВинты / защёлки / вдвижная крышка4× M3 по углам
Зазор стыка крышкиЗапас между корпусом и крышкой0.2–0.3 мм

Если плата стандартная (Arduino Uno, Raspberry Pi, плата на ESP32) — достаточно назвать её и габариты крепёжных отверстий: расположение стоек и часть вырезов выводятся из посадочного места. Для нестандартной платы указывайте координаты крепёжных отверстий и разъёмов от одного угла — это привязывает всю геометрию.

Зазоры под FDM-печать

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

Точные значения под ваш принтер, сопло и материал разобраны в статье про допуски и зазоры 3D-печати — оттуда можно сразу взять цифры и положить их в описание корпуса.

Из чего печатать корпус

Материал влияет и на геометрию (усадка, зазоры), и на эксплуатацию. Коротко по трём основным:

Подробное сравнение под разные задачи — в материале о материалах FFF. Материал стоит назвать прямо в описании: под ABS модель полезно сразу заложить чуть большие зазоры с учётом усадки.

Что вы получаете на выходе

По описанию приходит пара файлов под две разные задачи:

STL закрывает печать сегодня, STEP — доработку завтра, когда плата поменяется или понадобится вариант под другой разъём. Один и тот же корпус под Arduino, Raspberry Pi или собственную плату на ESP32 собирается по одной и той же логике — меняются только числа в описании.

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

У меня нет точных размеров платы — как быть?

Измерьте плату штангенциркулем по длине и ширине, отметьте положение крепёжных отверстий и разъёмов от одного угла. Если плата типовая (Arduino Uno, Nano, Raspberry Pi 4, плата на ESP32) — достаточно назвать модель: её посадочные размеры известны, и стойки с базовыми вырезами встанут на штатные места. Останется уточнить только высоту корпуса и свои разъёмы.

Корпус нужно печатать с поддержками?

Грамотно спроектированный корпус печатается почти без поддержек: основание ставится дном на стол, крышка — внешней поверхностью вниз. Стойки и бортики при толщине стенки 2.5 мм держатся сами. Поддержки нужны разве что под крупные боковые вырезы и горизонтальные «козырьки». Если хочется обойтись без них совсем — попросите заложить фаски 45° на нависающих кромках вырезов.

Чем закрывать корпус — винтами или защёлками?

Винты M3 по углам — самый надёжный и ремонтопригодный вариант: корпус открывается сколько угодно раз. Защёлки snap-fit удобны для серии и быстрого доступа, но язычки на PLA со временем устают и ломаются; под защёлки лучше PETG. Вдвижная крышка — для герметичных и компактных корпусов, но требует точного зазора паза. Если не уверены — начните с винтов.

Можно ли сделать вырезы под нестандартный разъём?

Да. Опишите окно прямоугольником или окружностью с размерами и привязкой к углу или к крепёжному отверстию платы — этого достаточно для любого разъёма, кнопки, дисплея или ввода кабеля. Если разъёмов несколько на одной стенке, перечислите каждый с его координатой; модель разместит их с заданными отступами. Под точную посадку разъёма заложите зазор окна +0.3 мм с учётом усадки печати.