🔧 FrameForge — помощь для начинающих
Печатная инструкция: от пустого экрана до готового заказа на заводе. Шаг за шагом, простыми словами.
👋 Что делает эта программа?
Вы хотите красивый алюминиевый корпус (коробку) для усилителя или другого устройства. Обычно для этого нужны месяцы изучения сложных CAD-программ. FrameForge делает всё сам: вы говорите ему размеры коробки, тыкаете мышкой, где должны быть отверстия, — а программа выдаёт готовые файлы, которые завод загружает прямо в станок. Никакого программирования от вас не требуется.
1. Словарик (30 секунд)
При входе на сайт вы увидите три кнопки — это три разных способа начать, не три разных программы. Выбирайте по ситуации:
- ⚡ Быстрый старт — одно окно, три числа (ширина/высота/глубина) и крепёж. Для тех, кто уже точно знает размеры и хочет коробку прямо сейчас, без объяснений.
- 🧭 Пошаговый мастер — то же самое, но по одному вопросу за раз, с подсказками под каждым полем. Лучший выбор для первого раза — дальше в этой главе весь путь расписан именно через него.
- ⚙️ Режим PRO — полный набор настроек сразу на одном экране, без пошаговых подсказок. Для тех, кто уже собирал коробку раньше и знает, что где искать.
Все три способа создают абсолютно одинаковую, полноценную коробку — разница только в том, как удобно её настраивать. Переключиться на PRO-режим можно в любой момент, даже после того как начали через мастер.
Пять слов, которые встречаются везде:
- Панель — одна плоская стенка коробки. В полном корпусе их минимум 6 (лицевая, задняя, два бока, дно и крышка), плюс любые внутренние перегородки.
- Кубик — маленький алюминиевый брусок с резьбовыми отверстиями. Он стоит в углу внутри коробки и стягивает панели болтами. Это «скелет» корпуса.
- Планка — прижимная планка внутри коробки: притягивает транзистор или плату к стенке (например, к дну-радиатору).
- Проект (ID) и PIN — имя вашей работы и секретный код к ней. Без них чертежи не открыть.
- Экспорт — скачивание готовых файлов для завода.
2. Первая коробка за 15 минут (пошагово)
Возьмите ручку и лист бумаги. Выполняйте шаги по порядку и ставьте галочки. Не пропускайте шаги 9–10 — без них работа пропадёт!
1
Запишите на бумаге размеры будущей коробки
Измерьте линейкой то, что будет жить внутри (плату, трансформатор). Вам нужны три числа в миллиметрах: ширина (X), высота (Y), глубина (Z). Добавьте с каждой стороны по 5–10 мм воздуха. Это и есть внутренние габариты.
2
Откройте сайт и нажмите «➕ Новый проект»
Поле ID Проекта уже само начинается с вашего имени пользователя (например, IVAN_) — просто допишите название своей коробки, например IVAN_MOJ_USIL_01. Так ваши проекты никогда не перепутаются с проектами других людей.
3
СРАЗУ запишите имя и PIN на бумагу
Это самый важный шаг. Поле PIN — обычное текстовое поле, ничего в него не подставляется само. Придумайте и впишите туда любые цифры сами — это ваш собственный секретный код к этому проекту. PIN нигде не хранится в открытом виде и не восстанавливается. Потеряли PIN — потеряли доступ к чертежам. Напишите: «Проект: IVAN_MOJ_USIL_01, PIN: ……» и положите бумажку в ящик стола.
4
Перейдите на вкладку «3. Авто-короб»
Это главный режим. Всегда начинайте с него — он сам строит все панели и расставляет кубики.
5
Впишите размеры из бумажки
Поля X (Шир), Y (Выс), Z (Глуб) — ваши внутренние габариты. Ниже — толщина стенок: для обычной коробки везде 2 мм. Если на дне будет тяжёлый трансформатор или радиатор — сделайте Дно 5 мм.
6
Выберите крепёж и тип отверстий
Крепёж: для домашней аппаратуры берите
M3 (10) — стандарт. M4/M5 — для больших и тяжёлых коробок.
Отверстия — как будут выглядеть болты снаружи:
- Обычные — сквозное отверстие, головка болта торчит снаружи. Самый простой и надёжный вариант.
- Зенковка (потай) — для болтов с потайной («плоской») головкой: головка тонет в панели, поверхность ровная. Красиво для фасада.
- Цековка (шестигр.) — для болтов с шестигранной головкой: головка утоплена в цилиндрическом углублении.
7
Нажмите «⚙️ СГЕНЕРИРОВАТЬ ПАНЕЛИ»
Появится вопрос, какой вариант коробки вы хотите:
- [ OK ] — фасад и задняя стенка длинные, они закрывают боковые стенки. Красиво для домашней аппаратуры (видны ровные торцы спереди).
- [ Отмена ] — боковые стенки длинные, они закрывают фасад. Стандарт для авто-звука и промышленных коробок.
Обе версии полностью рабочие — это вопрос внешнего вида.
8
Нажмите «📦 СОХРАНИТЬ ВСЕ ПАНЕЛИ»
Сиреневая кнопка прямо под синей. Пока вы её не нажали, коробка существует только на экране. Нажали — она записалась на сервер.
9
Проверьте коробку в 3D
Внизу экрана нажмите 👁️ 3D ВИД. Покрутите коробку мышкой (зажмите левую кнопку). Нажмите «🧊 Взрыв-схема» — панели разъедутся, и вы увидите кубики внутри. Убедитесь, что всё выглядит как коробка, а не как хаос.
10
Поздравляем! Коробка готова
Теперь можно добавить отверстия под разъёмы (глава 4) или сразу скачать файлы для завода (глава 6).
💾 Золотое правило сохранения
Всё, что вы нарисовали, живёт только в памяти браузера, пока вы не нажали «Сохранить». Закрыли вкладку без сохранения — работа пропала. Сохраняйтесь после каждого изменения. Это как в Word: Ctrl+S — ваш друг.
Дополнительная страховка: если попробуете закрыть вкладку или перезагрузить страницу с несохранёнными изменениями, браузер сам спросит — точно ли уйти? Это не замена привычке сохраняться, а последняя защита на случай, если случайно нажали не туда.
➕ Необязательно: перегородка внутри коробки
Если внутри коробки нужно экранировать одну деталь от другой (например, блок питания от усилителя, чтобы не было помех) — не обязательно вырезать паз, это дорого на заводе. В том же режиме «3. Авто-короб» есть кнопка «➕ Добавить перегородку»: выберите ориентацию (поперечная — делит коробку на передний/задний отсек, продольная — на левый/правый) и расстояние в мм от нужного края. Перегородка встанет ровно на своих кубиках, без единого паза, и появится в 3D вместе с остальной коробкой.
Например, между двумя отсеками часто нужно провести кабель — под него можно вырезать отверстие прямо на самой перегородке. Для этого под кнопкой «Добавить перегородку» появляется список «Редактировать отдельную панель» — там перечислены все реальные стороны короба, включая каждую перегородку по имени. Нажмите на нужную — откроются обычные инструменты (отверстие, вентиляция, текст) прямо поверх выбранной панели, с кнопкой «← Назад к авто-коробу» для возврата к общему виду.
Если введённое расстояние окажется слишком близко к самому краю (там физически не хватит места для кубиков) — программа сама сдвинет перегородку на безопасное расстояние и честно об этом предупредит, указав точное новое число. Это не ошибка — просто нельзя поставить крепление там, где для него нет металла.
3. Возвращение к проекту завтра
- Откройте сайт → «📂 Загрузить из БД».
- Введите имя проекта и PIN с вашей бумажки.
- Программа откроет все панели так, как вы их оставили.
В правом верхнем углу — переключатель темы ☀️/🌙 (светлая/тёмная). Выбирайте, как удобнее глазам.
4. Добавляем отверстия и окна (режим «Редактирование по панелям»)
Коробка готова, теперь нужны дырки под RCA-разъёмы, кнопки, экраны, светодиоды. Перейдите на вкладку «2. Редактирование по панелям».
Как это работает
- Вверху выберите панель из списка (например, «Передняя (Front)»).
- В левой панели нажмите нужный инструмент — на чертеже появится новый элемент.
- Перетащите его мышкой на нужное место.
- Нажмите зелёную 💾 Сохранить. Программа сама переключит вас на следующую панель — так вы пройдёте все панели по кругу, не путаясь.
Инструменты (левая панель)
- 🕳 Отв. — круглое отверстие (винты, RCA, кнопки, светодиоды). Размер задаётся в свойствах.
- 🟦 Окно — прямоугольный вырез (экраны, USB, тумблеры).
- ⏸ Вент. — группа вентиляционных прорезей. В свойствах: количество, шаг, направление.
- ✍️ Текст — гравировка надписей (можно поворачивать на любой угол).
- 🗜 Планка — прижимная планка (см. ниже).
- 📦 Кубик — дополнительный крепёжный кубик внутри коробки.
Мышь — три приёма
- Передвинуть: зажмите элемент левой кнопкой за середину и тяните. Элемент сам «прилипает» к невидимой сетке с шагом 0.5 мм — дробных ошибок на станке не будет.
- Изменить размер: тяните за край элемента (для окон, вентиляции, планок).
- Удалить: выделите элемент и нажмите клавишу DEL — или просто выбросьте его мышкой за край серого холста.
⌨️ Клавиатура — точность и подстраховка от ошибок
- Точная доводка: выделите элемент и жмите стрелки ← ↑ → ↓ — сдвиг на 0.1 мм за нажатие. Зажмите Shift вместе со стрелкой — сдвиг сразу на 1 мм, для больших поправок.
- Снять выделение: клавиша Esc.
- Отменить действие: Ctrl+Z — отменяет последнее перемещение, удаление или добавление элемента, шаг за шагом назад.
- Вернуть отменённое: Ctrl+Shift+Z (или Ctrl+Y) — если отменили лишнее.
🔗 Сгруппировать несколько элементов
Зажмите Shift и кликайте по нескольким элементам — рядом появится замок 🔗. Теперь они двигаются вместе. Удобно, когда ряд кнопок должен сдвинуться на 2 мм влево, не разъезжаясь.
Планка (прижим для транзисторов)
- При добавлении планка сама пробивает под собой 3 отверстия в панели.
- Любое из этих отверстий можно взять мышью и сдвинуть влево-вправо — под ножки вашего конкретного транзистора.
- Если потянуть саму планку, отверстия поедут вместе с ней, сохраняя ваш сдвиг.
- Кнопка «⚓ Выровнять отверстия» в свойствах планки — экстренный сброс: выстроит все 3 отверстия ровно по линейке заново. Жмите только если случайно разбросали.
- Поле «Толщина, мм» в свойствах планки — по умолчанию 3мм, можно увеличить до 20мм. Толще планка — жёстче, меньше прогибается под болтами и даёт более равномерный прижим (особенно важно для мягкого алюминия).
5. Лупа — точность до сотых миллиметра
Когда отверстие должно встать строго в конкретное место (например, ровно между двумя разъёмами), глазами на весь экран не попасть. Для этого есть лупа.
- В левой панели нажмите оранжевую кнопку «ВКЛЮЧИТЬ ИНЖ. ЛУПУ».
- Наведите круглый прицел на нужное место чертежа — в плавающем окне видно многократное увеличение с миллиметровой сеткой.
- Кликните прямо внутри окна лупы — отверстие пробьётся на основном чертеже с точностью до сотых долей миллиметра.
Совет: когда курсор мыши оказывается точно в центре прицела лупы, сам крестик становится ярко-красным со свечением — это подтверждение, что клик сейчас попадёт ровно в отслеживаемую точку.
6. Точка отсчёта: перенос размеров с реальной платы
Частая задача — вставить в короб готовую плату и просверлить под неё отверстия точно по месту. Проблема в том, что вы со штангенциркулем в руках измеряете расстояния от угла ПЛАТЫ, а координаты на панели считаются от угла ПАНЕЛИ — пересчитывать это в уме почти гарантированно приведёт к ошибке. Кнопка «Точка отсчёта» в левой панели решает это напрямую:
- Добавьте точку отсчёта и перетащите её туда, где физически будет угол платы внутри короба. На панели она видна как жёлтый прицел с подписью «0,0» — сама точка никогда не идёт в вырез, это только справочная метка.
- У каждого добавленного отверстия/выреза, кроме обычных X/Y, появляются поля «ΔX / ΔY» — сюда вписывается ровно то число, что снято штангенциркулем от угла платы. Пересчёт в координаты панели программа делает сама.
- На панели допускается только одна точка отсчёта одновременно.
Переключатель «Угол / Точка» — под лупой и под самим холстом есть маленькая кнопка, показывающая координаты в реальном времени во время перетаскивания. Это одна общая настройка на обе кнопки: переключили в одном месте — переключилось и во втором. В режиме «Точка» координаты и сама кнопка окрашиваются в янтарный цвет — тот же, что и точка на холсте.
Как это устроено: это не отдельный режим и не новый файл — те же самые отверстия, то же сохранение и экспорт, что и всегда. Точка отсчёта — только удобный способ ввода чисел, реальные координаты на панели считаются как обычно.
7. Экспорт: скачиваем файлы для завода
В верхней панели нажмите зелёную кнопку 📤 ЭКСПОРТ. Откроется окно с восемью вариантами:
| ВСЕ ПАНЕЛИ / 1 ПАНЕЛЬ |
Скачивает Python-скрипт (.py). Откройте Autodesk Fusion 360, нажмите Shift+S (Скрипты), запустите файл — Fusion за несколько секунд построит плоскую раскладку всех панелей проекта со всеми вашими отверстиями, готовую для заказа на производстве. Внимание: это НЕ пространственная сборка! |
| STEP без Fusion |
Готовый набор STEP-файлов, строится прямо на сервере — Fusion 360 не нужен вообще. В архиве отдельный файл на каждую панель (включая перегородки), каждую планку и каждый уникальный тип крепёжного кубика. Каждый файл — это отдельная позиция для заказа на заводе. Это НЕ пространственная 3D-сборка. |
| Лазер: контур |
DXF-чертёж панели для резки по контуру — то, что реально вырезает лазер по краю детали и отверстий. |
| Лазер: заливка |
DXF с настоящей штриховкой вентиляционных прорезей (не просто повторённый контур) — для решёток, которые нужно не просто прорезать, а частично проштриховать. |
| Лазер: маркировка |
DXF для поверхностной гравировки — надписи и разметка мест, где после резки нужно досверлить зенковку/цековку вручную. |
| Крепёжные кубики |
Python-скрипт для Fusion 360 — строит только кубики (не планки). Тот же набор кубиков уже есть готовым .step файлом в кнопке STEP выше — эта кнопка нужна отдельно, только если хочешь построить их именно внутри Fusion. |
| Спецификация |
Печатный/копируемый документ: габариты, толщины, крепёж, количество болтов и кубиков — весь список для одной закупки, без лишних заказов, если чего-то не хватило. |
🏭 Что сказать заводу (важно!)
- Резьбу в кубиках не моделируйте и не ищите в 3D-модели. Отверстия в кубиках сделаны «под метчик»: для крепежа M3 отверстие Ø2.5 мм — завод сверлит и сам нарезает резьбу M3 метчиком. Это прописано в файле README_CUBES внутри архива с кубиками. Не просите завод «дорисовать резьбу в модели» — станку нужны гладкие отверстия, а не рельеф.
- Порядок вложения болта: болт проходит сквозь панель и вкручивается в кубик не глубже 7 мм.
- Сборка кубиков: все кубики одного типа одинаковые. При сборке поворачивайте кубик так, чтобы вертикальное отверстие (вид сверху, оно смещено от центра) оказалось ближе к углу/стенке, в которой стоит кубик. Это единственное правило ориентации.
8. Если что-то пошло не так
| Симптом | Что делать |
| «Мои изменения пропали!» |
Вы не нажали «Сохранить» перед закрытием/переключением. К сожалению, несохранённое не вернуть. Правило: изменил → сохранил. |
| «Не могу войти в проект» |
Проверьте бумажку: имя проекта пишется точно так же (латиница, регистр букв важен), PIN — точно тот. Если PIN потерян — восстановить нельзя, проект придётся начать заново. |
| «Отверстия на 2D-чертеже не по центру стенки» |
Это не ошибка! Отверстия под кубики намеренно смещены от центра — иначе длинные болты столкнулись бы внутри кубика. Проверяйте сборку в 3D-виде, а не глазами по 2D. |
| «Поле не даёт ввести мой размер» |
Программа защищает от опечаток: у каждого поля есть допустимый диапазон. Проверьте, что вы вводите миллиметры, а не сантиметры (150 мм, не 150 см). |
| «Разбросал отверстия планки» |
Кликните планку → в свойствах кнопка «⚓ Выровнять отверстия» → они встанут ровно по линейке. |
| «Хочу начать панель с нуля» |
Красная кнопка ❌ Очистить стирает всё с холста. Не забудьте потом нажать «Сохранить» — иначе на сервере останется старая версия. |
| «В 3D-виде кубик красный» |
Это не украшение, а проверка: программа сверяет, действительно ли болтовое отверстие кубика совпадает с отверстием на панели. Красный — не совпадает, зелёный — всё точно. Проверьте, не двигали ли вы панель мышкой после генерации короба — обычно после повторного нажатия «Сгенерировать панели» кубик снова становится зелёным. |
9. Чек-лист перед заказом на заводе
Пройдите по списку и отметьте каждый пункт:
- Имя проекта и PIN записаны на бумаге.
- Все панели сохранены (после последнего изменения нажимали «Сохранить»).
- Смотрел коробку в 3D, включая «Взрыв-схему» — отверстия совпадают, кубики на местах.
- Проверил линейкой по экрану/чертежу размеры под разъёмы своего устройства.
- Скачал «ВСЕ ПАНЕЛИ» и «КРЕПЁЖНЫЕ КУБИКИ» (или пакет STEP).
- Файл README_CUBES из архива с кубиками пойдёт на завод вместе с моделями.
- Для первого заказа — один маленький тестовый корпус, а не сразу большой.
🎓 Главное, что нужно запомнить
1. Начинайте всегда с «Авто-короба». 2. PIN — на бумагу. 3. Изменил → сохранил. 4. Перед заказом — 3D-проверка. Всё остальное программа сделает сама.
🤝 Над проектом работали
Эта программа — совместная работа механика и нескольких ИИ-ассистентов на протяжении нескольких месяцев, без единой строки готового кода, скачанного откуда-то ещё.
Андрей Пасунко (механик-электронщик) — идея, архитектура, все размеры и допуски из реального производства, тестирование на настоящих деталях и заводе.
Gemini, DeepSeek — код и логика на разных этапах разработки.
Claude (Anthropic) — код и логика, поиск и исправление ошибок, STEP-экспорт без Fusion 360, библиотека вырезов, точка отсчёта.
Каждый внёс свою часть — кто-то больше, кто-то меньше, но без любого из них программа выглядела бы иначе.
FrameForge · Инструкция обновлена (добавлены оглавление и кнопка копирования; зенковка/цековка, пояснения для завода и раздел «Если что-то пошло не так»).