creator cover Будни конструктора | Егор Чайка
Будни конструктора | Егор Чайка

Будни конструктора | Егор Чайка 

CAD, металл и программы против рутины.

0subscribers

25posts

About

«Будни конструктора: металл, чертежи, станок. Иногда — программы, которые пишу себе сам, когда рутина надоедает.»
По заказам и сотрудничеству: Telegram @egor_chayka
Поддержать мои открытые проекты: https://app.lava.top/egorcha?donate=open

Что здесь находится и с чего начать

Я Егор Чайка, инженер-конструктор. Проектирую изделия из листового металла, готовлю их к лазерной резке и гибке и пишу программы, которые убирают рутину из работы конструктора.
 
На этой странице я собираю материалы, которым тесно в коротком посте: подробные инженерные разборы, ход экспериментов, тестовые файлы, таблицы и промежуточные версии собственных программ.
 
ОСНОВНЫЕ ТЕМЫ
 
От модели до металла
Почему деталь, правильная на экране, не всегда собирается после резки и гибки. Радиусы, зазоры, развертки, последовательность операций и ошибки, которые дешевле найти до станка.
 
CAD без рутины
Consysto Files, автоматический шип-паз для Inventor и другие инструменты, которые я делаю под реальные задачи.
 
Как устроены CAD-файлы
Исследование SolidWorks, КОМПАС-3D, Inventor, NX, CATIA, Creo и Fusion. Цель — научить Consysto Files показывать чертежи и 3D-модели без установленной исходной CAD-системы.
 
Данные производства
Режимы лазерной резки, рабочие справочники, проверка накопленных данных и попытки превратить разрозненный опыт в инструмент.
 
С ЧЕГО НАЧАТЬ
 
1. Consysto Files на GitHub — открытый код и выпуски программы:
https://github.com/egorcha174/ConsystoFiles
 

Consysto Files 1.26.1012.2247: обновление

Вышло обновление Consysto Files 1.26.1012.2247, это бесплатный файловый менеджер для Windows 10/11, который показывает чертежи и модели без установленного CAD.
Что нового:
— основа обновлена до Files 4.3: свежие исправления и новые версии Windows App SDK;
— исправлено закрытие программы в папках с файлами Inventor.
Что можно смотреть в панели предпросмотра:
— чертежи: DWG, DXF;
— Inventor: IPT, IAM, IDW, IPN (сборка открывается как папка с деталями);
— SolidWorks: SLDPRT, SLDASM, SLDDRW;
— КОМПАС-3D: M3D, A3D, CDW, FRW;
— Fusion (F3D), Siemens NX (PRT), CATIA (CATPart), Rhino (3DM), FreeCAD (FCStd);
— STEP, IGES, а также STL, OBJ, 3MF;
— 3D-печать: G-code (.gcode, .gco, .g), .bgcode, .gx, .gcode.3mf: миниатюра слайсера, траектория, время печати, расход пластика;
— макеты: Illustrator (.ai), CorelDRAW (.cdr), SVG;
— книги: FB2, EPUB, MOBI, AZW3, PDF.
Как скачать: https://github.com/egorcha174/ConsystoFiles/releases/tag/v1.26.1012.2247
Там два варианта: установщик setup.exe (запустил, нажал «Далее», права администратора не нужны) или портативный zip (распаковать в любую папку и запустить, без установки).
Если Windows покажет синее окно, нажмите «Подробнее» → «Выполнить в любом случае»: у программы пока нет платной подписи, исходный код открыт.
Если какой-то файл не открылся, напишите формат и программу, в которой он сделан, добавлю.

Consysto Files за две минуты

Про Files я уже писал, но словами его объяснять долго. Проще показать, поэтому сделал короткий ролик.
Смотреть на YouTube: https://youtu.be/Eyohi4TW5ZI
В нём демо-проект с выдуманным заказом:
— чертежи DWG и DXF видны миниатюрами и целиком в окне просмотра, без AutoCAD;
— у деталей Inventor обозначение, материал и версия прямо в таблице, а сборка открывается как папка со своими деталями;
— модели SolidWorks, STEP и CATIA можно покрутить мышью;
— задания для 3D-печати, макеты Illustrator и CorelDRAW, старые тексты в Windows-1251.
Голос в ролике синтезированный. Ударения в нём пришлось расставлять руками: с первого раза он путал и ударения, и сокращения.
Скачать: https://github.com/egorcha174/ConsystoFiles/releases

Consysto Files: работа над ошибками в предпросмотре

Про Consysto Files я уже рассказывал: чертежи и модели Inventor, SolidWorks, КОМПАС видно прямо в окне просмотра, без самих программ. В этот раз не про новые форматы, а про то, что уже было, но работало не везде.
Поводом стали мои же файлы. Открываю старый txt, сохранённый ещё в Windows-1251, — вместо текста кракозябры. PDF в портативной версии — пустая панель. Деталь Inventor, в которую не сохранили эскиз, — и непонятно, то ли файл битый, то ли Files его не знает. В одном чертеже DXF по листу лучами расходятся линии, которых в нём нет.
Что теперь:
— текст в любой кодировке, включая старую Windows-1251 и DOS, читается нормально;
— PDF, Word и Excel показываются и в портативной версии;
— DXF без лишних линий, SVG из CorelDRAW целиком;
— если в файле нет сохранённой картинки, Files так и пишет;
— вид папки — сетка или таблица — запоминается после перезапуска.
Самое долгое было найти, где ошибка. Многие сидели не в коде проекта, а на стыке: в библиотеке чтения DXF, в системном движке SVG, в том, как Windows запускает чужие обработчики предпросмотра. Такое не видно, пока не прогонишь каждый формат на живых файлах.
Отдельно про Parasolid (.x_t, .x_b). Хотел добавить их поддержку — не получилось, и пока не будет. Единственная открытая библиотека для работы с ними знает лишь несколько версий этого формата, а все настоящие файлы, что я пробовал, записаны по другим. Как и с Creo: неправильная форма хуже пустоты. Такие файлы Files честно показывает как «Не поддерживается».
Скачать: https://github.com/egorcha174/ConsystoFiles/releases
Если что-то показывается криво — присылайте файл, разберусь.

Видео: «Шип-паз» в Inventor — девять соединений лестницы без единого эскиза

Обещал показать надстройку «Шип-паз» в работе — показываю. Подробно о том, что она умеет, писал в канале: https://t.me/print3d_lasercut/187
Модель — приставная лестница: семь тел в одной детали, соединений пока нет. Надстройка работает не только с листовыми деталями: обычные тела, отдельные детали и сборки она соединяет так же.
Что в ролике:
— два клика по телам, надстройка сама находит общие рёбра, остаётся отметить нужное;
— ширина и число шипов, зазор, фаска на кончиках — в одной панели, с предпросмотром;
— дуговой стык: площадка с закруглённым краем входит в гнутый бортик, шипы и окна идут по дуге;
— разгрузки в углах пазов (dogbone и T-bone) и у основания шипов, чтобы шип садился до упора;
— правка готового соединения: правой кнопкой по папке → «Изменить соединение»;
— меняем габарит детали — соединения перестраиваются сами.
Всё строится обычными элементами Inventor, без ручных эскизов.
Сейчас готовлю надстройку к выпуску и ищу участников бета-теста: месяц бесплатного использования в обмен на отзывы. Если работаете в Inventor с шип-пазом — напишите мне.
Проверено в Inventor 2027.
mp4
ConsystoJoint-live-ru.mp421.06 Mb

Видео: из мастер-детали в готовую сборку Inventor

Записали живую демонстрацию бесплатной надстройки «Сборка из тел» для Autodesk Inventor.
В мастер-детали 23 тела: листовые и обычные. Одна команда создаёт сборку и 23 отдельных файла деталей.
В ролике видно, что листовые детали сохраняют тип и развёртки, обычные тела остаются стандартными деталями, а разнесённый вид показывает реальный состав сборки.
Показываем и повторный запуск: прежние файлы уходят в архив, но имена и ссылки сохраняются. Поэтому связанные чертежи и спецификации продолжают ссылаться на те же файлы.
Дополнение бесплатное. Скачать установщик и посмотреть английскую версию ролика: https://github.com/egorcha174/ConsystoBodies/releases/tag/v1.0.2
Проверено в Inventor 2027. Версии 2025 и 2026 пока не проверены на живых установках.
mp4
ConsystoBodies-live-ru-v2.mp415.04 Mb

Сборка из тел: бесплатное дополнение для Inventor

Многие конструкторы рисуют изделие целиком в одной детали: корпус, крышку, рёбра — всё вместе, как будто лепят из одного куска. Так удобно: размеры связаны между собой, поменял одно — подтянулось остальное. В Inventor это называется многотельной деталью.
Только на производство такую модель не отдашь. Лазерщику нужны отдельные детали с развёртками, сборщику — сборка. И начинается однообразная работа: разложить тела по файлам, каждому выбрать шаблон, сделать развёртки, собрать всё обратно на свои места.
Эту часть работы я отдал дополнению. Называется «Сборка из тел», раздаю бесплатно.
Нажимаете кнопку — оно спрашивает, куда положить сборку и детали, и запоминает ответ в самой модели. В следующий раз спрашивать не будет.
Дальше оно само:
— делает из каждого тела отдельную деталь и ставит её в сборку ровно туда, где тело было;
— понимает, где листовая деталь, а где обычная, — по тому, какой операцией тело построено. У листовых сразу готова развёртка. Если понять не удалось, спросит;
— связывает параметры сборки с моделью и переносит свойства;
— если у изделия есть правая и левая версии, собирает по сборке на каждую, каждую в свою папку.
«А разве в Inventor нет такой команды?» Есть — «Создать компоненты», и внутри у меня тот же механизм. Но штатная команда многое оставляет на руки: тип детали каждому телу назначаешь сам, развёртки делаешь сам, правую и левую версии проходишь дважды. Пока тел пять — терпимо. Когда в изделии сорок листовых деталей, да ещё в двух исполнениях, это полчаса одних и тех же щелчков и шанс ошибиться в каждом.
Вторая кнопка — «Прокатать состояния». У Inventor есть тихая привычка: версия модели пересчитывается, только когда её откроешь. Поправил основную — левая так и остаётся старой, пока в неё не зайдёшь. А на производство уходит именно она. Кнопка проходит по всем версиям, пересчитывает каждую и обновляет всё, что на них ссылается.
Для тех, кто в теме. Каждое тело переносится производной деталью (Derived Part) с привязкой к нужному состоянию модели — иначе все «руки» выходят одинаковыми. Тип определяется по операции-создателю: грань и фланцы — лист, выдавливание, вращение, сдвиг и лофт — обычная деталь, зеркала и массивы наследуют тип исходной операции. Стиль листового металла тянется из мастера, поэтому у детали живая история сгибов. Выбранные папки хранятся в атрибутах мастер-детали: внутри его папки — относительным путём, так что проект можно переносить.

Consysto Files: файлы 3D-печати

Печатаю на Adventurer 5M, и папка с заданиями для принтера у меня выглядела как в Проводнике: три десятка одинаковых значков «.gcode». Какая из «Плитка 1», «Плитка 2», «Плитка 3» та самая — только открывать слайсер и смотреть.
Теперь Consysto Files понимает файлы 3D-печати:
— в папке у каждого задания своя миниатюра — та, что сохранил слайсер;
— в панели просмотра справа видно, что и сколько печатается: время, сколько граммов и какого пластика, высота слоя, сопло, принтер;
— в таблице есть колонка «Время печати», а также пластик и вес — можно отсортировать и найти самое долгое задание;
— если слайсер картинку не сохранил, Files нарисует модель сам — по ходам сопла, слой за слоем.
Понимает .gcode и нарезанные проекты .gcode.3mf из Flash Studio, OrcaSlicer, Bambu Studio, PrusaSlicer и Cura.
Скачать: github.com/egorcha174/ConsystoFiles/releases
Кто печатает на других принтерах и слайсерах — пришлите пару своих файлов, если что-то не показалось, проверю.

Consysto Files: с коллекцией как с папкой

В Consysto Files есть коллекции: фотографии, музыка, книги, чертежи собираются из разных папок в одну галерею. Смотреть на неё было удобно, а вот сделать что-то с найденным — нет. Нашёл нужные снимки, а скопировать их или удалить не можешь: сначала иди в папку, где они лежат.
В новой версии с коллекцией работаешь так же, как с обычной папкой:
— выделение щелчком, с Ctrl и Shift, Ctrl+A;
— или галочкой в углу снимка, совсем без клавиш: навёл, отметил, отметил следующий;
— над галереей появляется «Выбрано: N» и кнопки «Копировать», «Вырезать», «Удалить»;
— то же в меню по правой кнопке, плюс «Открыть», «Показать в папке» и «Скопировать путь»;
— скопированное вставляется в любую папку, хоть в Проводнике; снимки можно просто перетащить мышью.
И заработала кнопка информационной панели справа вверху: на странице коллекции она показывает выбранный снимок крупно, с датой, размером и путём.
Скачать: github.com/egorcha174/ConsystoFiles/releases
На скриншотах — демо-стенд с нарисованными пейзажами, не мои фото.

Consysto Files: теперь можно как в Windows

С самого начала я оформил Consysto Files в духе Finder на Mac: кнопки окна кружочками слева, вкладки как в Safari, строки списка через одну чуть подкрашены. Мне так нравится. Но понимаю, что нравится это не всем, а кому-то просто непривычно: рука тянется закрыть окно в правый верхний угол, а там пусто.
Поэтому в новой версии появился выбор. Настройки → Внешний вид → Стиль оформления: macOS или Windows 11.
В стиле Windows 11:
— кнопки «свернуть, развернуть, закрыть» на своём месте справа;
— обычные вкладки, как в Проводнике, видны всегда;
— адрес и кнопки начинаются от левого края окна;
— выделение и цвета системные, акцентный цвет берётся из настроек Windows;
— список файлов без полосок.
Всё остальное как было: быстрый просмотр по пробелу, две панели, чертежи и модели прямо в окне просмотра.
Переключается после перезапуска, кнопка «Перезапустить» появляется там же. По умолчанию остаётся macOS, кто привык — ничего не заметит.
Скачать: github.com/egorcha174/ConsystoFiles/releases
Если в режиме Windows что-то выглядит криво — пришлите скриншот, поправлю.
Subscription levels2

Поддержать мастерскую

$2.64 per month
Для тех, кому полезны мои открытые программы, чертежи и инженерные разборы. Здесь будут ранние новости разработки, короткие закрытые заметки из мастерской и голосования за следующие функции. Основные программы и исходный код остаются открытыми — подписка помогает мне продолжать работу и делиться результатами.

Инженерный цех

$6.6 per month
Всё из уровня «Поддержать мастерскую» плюс подробные технические разборы: устройство CAD-форматов, архитектура моих инструментов, промежуточные результаты, тестовые сборки и материалы по реальным инженерным задачам. Для тех, кому интересен сам процесс разработки и принятия решений, а не только готовый результат.
Go up