Кейс: AI-генерация CAD-модели протеза кисти | TextToCAD
Кейс · Пред-прототип · Апрель 2026

AI спроектировал
протез руки
без единого клика в CAD

20 деталей тягового протеза кисти — от дистальных фаланг до манжеты предплечья — сгенерированы Python-кодом через LLM, собраны в анатомическую конфигурацию и провалидированы автоматически. Стадия: пред-прототип для оценки себестоимости и выявления конструктивных проблем

20
деталей
20/20
Solid Valid
~4 ч
общее время
8
итераций сборки
~1 500 ₽
материалы печати
Стадия: пред-прототип 20 деталей · Все Solid/Valid FreeCAD 1.1.0 · Python · Part API 10/10 сборочных проверок Аналог Motorica CYBI Fingers Стадия: пред-прототип 20 деталей · Все Solid/Valid FreeCAD 1.1.0 · Python · Part API 10/10 сборочных проверок Аналог Motorica CYBI Fingers
Честная оценка

Что это на самом деле

Не готовый продукт. Пред-прототип для тестирования подхода и оценки себестоимости

Что уже работает

20 деталей — все Solid/Valid

Каждое тело прошло 6-уровневую автовалидацию

Анатомическая сборка 93 × 273 × 25 мм

Корректные пропорции взрослой руки

10/10 проверок совместимости

Зазоры, соосность каналов, размеры pin-отверстий

Параметрическая модель

Изменение 1 переменной пересчитывает все детали

Полная BOM-спецификация

Каждая деталь с именем, размерами, объёмом

Что ещё не проверено

Физическая печать и сборка

Реальные зазоры могут отличаться от CAD на ±0,3 мм

Тяговый механизм под нагрузкой

Whipple-Tree и тросы требуют испытаний

Усталостная прочность PETG

Циклические нагрузки на шарнирах при эксплуатации

Зазор мизинец–безымянный ≈ 0 мм

MCP_X[4] нужно увеличить на 2 мм

Пользовательское тестирование

Эргономика, комфорт, сила захвата — только после печати

Стадия: пред-прототип

Цель этапа — оценить себестоимость производства (~1 500 ₽ материалов + 8–12 ч печати), выявить конструктивные конфликты до физического прототипирования, и валидировать сам подход AI-генерации CAD для медицинских изделий

Сравнение подходов

Ручной CAD vs AI-генерация

Сравнение на задаче «спроектировать 20-детальный тяговый протез кисти до стадии пред-прототипа»

Параметр Ручной CAD AI-генерация (этот кейс)
Время до пред-прототипа 40–80 часов
инженер-конструктор, ~2 недели
~4 часа
промпт-инженер, 1 сеанс
Квалификация CAD-инженер + биомеханик
SolidWorks / Fusion 360 + анатомия
Промпт-инженер + ТЗ
Python + FreeCAD API + LLM
Стоимость ПО 40 000–180 000 ₽/год
SolidWorks / Fusion 360 Pro
0 ₽
FreeCAD (open source) + LLM API
Параметрическая адаптация Часы–дни
ручное перемоделирование
Минуты
изменить переменные в блоке параметров
Качество геометрии Высокое
скругления, лофты, сплайны
Среднее
октагональные профили, прямые вырезы
Автовалидация Ручная проверка
инженер проверяет визуально
Автоматическая
6 уровней + 10 сборочных проверок
Итераций до сборки 2–5
с пересборкой вручную
8
автоматических, по 5–15 мин каждая
Готовность к печати Высокая
STL сразу пригоден
Средняя
требуется доводка зазоров после первого теста

Вывод: AI-генерация не заменяет ручной CAD для финальной детализации. Но она сокращает путь до пред-прототипа с 2 недель до 4 часов. Для задач «оценить себестоимость», «найти конструктивные проблемы», «показать инвестору концепт» — это на порядок быстрее

Результат

Собранный протез

BBox финальной сборки: 93,2 × 273,0 × 25,0 мм

Модуль Шт. Валидация Ключевые элементы
A — Дистальные 5 5/5 Loft-сужение, fork slot, pad recess, stop ridge
B — Средние + Прокс. 9 9/9 Tang 7,8 мм, fork, channels, stop ridge
C — Ладонь 1 1/1 11-фазная сборка, 99 граней, 5+5 каналов
D — Whipple-Tree 4 4/4 3 рычага + крышка, адаптивный захват
E — Манжета 1 1/1 Velcro-пазы, tensioner wells, chicago holes
ИТОГО 20 20/20 Общий объём: 166 592 мм³
93
мм ширина (X)
ладонь 80 + thumb
273
мм длина (Y)
манжета → пальцы
25
мм высота (Z)
плоский профиль
0
предупреждений
FEEDBACK report clean
Эволюция

8 итераций до сборки

Каждая итерация — генерация кода, выполнение, анализ скриншотов, исправление

Версия
BBox (мм)
Статус
Ключевое исправление
H v1.0
Нет сборки
Детали в каталожной раскладке
H v3.0
~200 × 400 × 60
Рассыпана
Двойное смещение координат
H v4.0
133 × 440 × 76
Частично
Thumb улетел, WT вне ладони
H v4.2
133 × 440 × 76
Частично
Thumb −55° вместо −35°
H v4.3
93 × 273 × 25
Собран
Thumb синхронизирован с Sub-Prompt C
H v4.6
93 × 273 × 25
Улучшен
Palm-relative thumb, fan angles, pinky gap
Под капотом

Методология v5.0-FTCAD

Sub-Prompt A — дистальная фаланга
# Октагональное сечение (8 вершин)
wire = make_octagon_wire(14.0, 12.0, 3.0)
face = Part.Face(wire)
body = face.extrude(Vector(0, L, 0))

# Fork slot (вилка для сочленения)
slot = Part.makeBox(4.0, 6.0, 14.0)
body = body.cut(slot)

# Каналы тяги (Z=-2) и резинки (Z=+3.5)
tendon = Part.makeCylinder(1.4, L)
body = body.cut(tendon)

# Валидация: Solid, Valid, Volume > 0
assert body.isValid()
assert body.Volume > 0

Каждый модуль — самодостаточный Python-скрипт с 4-этапной структурой

v5.0-FTCAD

7 категорий сбоев. 20 критических правил. Приложение E: таблица заблокированных функций sandbox

Безопасный паттерн примитивов

Правило 10: все примитивы создаются в origin, затем translate(). Обходит Access Violation в OpenCASCADE

Фазовая архитектура

≤5 boolean ops на фазу. Ладонь: 11 фаз, 34 boolean операции без единого сбоя

Модульная декомпозиция

6 генерационных модулей (A–E, G) + 1 сборочный (H). Ошибка в одном → перегенерация только его

12 дефектов → 9 исправлений

D-01: tang без обрезки. D-02: MCP 9→13 мм. D-03: каналы Z=−2 vs Z=−5

Оценка себестоимости

Предварительный расчёт на основе CAD-модели. Цены — розница, Москва, апрель 2026

~500 ₽
Филамент PETG

~200 г при инфилле 20%
катушка 1 кг ≈ 1 800 ₽

~400 ₽
Крепёж и тросы

Филамент 1,75 мм (штифты),
шнур Dyneema, эластики

~300 ₽
Силикон + Velcro

Lee Tippi колпачки,
ремни-липучки 25 мм

~300 ₽
Электричество + износ

8–12 ч печати FDM
~0,3 кВт·ч × 12 ч + амортизация

~1 500 ₽
Итого себестоимость комплекта

Для сравнения: коммерческий протез Motorica CYBI Fingers —
от 150 000 до 800 000 ₽ в зависимости от комплектации

Вопросы и ответы

Нет. Это пред-прототип — CAD-модель, собранная для оценки конструктивной жизнеспособности, себестоимости и выявления проблем до физической печати. Следующий шаг — печать, сборка, тестирование зазоров и тягового механизма. Геометрия — октагональные профили, а не скруглённые формы коммерческого протеза

Технически да — все 20 деталей валидны как Solid, экспортируются в STL. Однако рекомендуется сначала исправить зазор мизинца (MCP_X[4] += 2 мм), уточнить позицию WT-рычагов и сделать тестовую печать одного пальца для проверки реальных допусков PETG

Генерация деталей прошла с первого раза (20/20). Сложность — в их взаимном позиционировании: каждый из 6 модулей использует свою систему координат. 8 итераций по 5–15 мин = ~2 часа. В ручном CAD та же задача (drag-and-drop + constraints) занимает 4–8 часов

На текущем этапе — нет. AI сокращает путь до пред-прототипа с 2 недель до 4 часов, но качество геометрии уступает ручной работе: нет скруглений, сплайнов, органических форм. Для «быстро оценить концепт» и «посчитать BOM» — AI оптимален. Для финального продуктового дизайна — пока нужен человек

Да, это себестоимость только материалов для одного комплекта. PETG ~500 ₽ (200 г из катушки за 1 800 ₽/кг), крепёж ~400 ₽ (филамент-штифты, шнур Dyneema 10 м, эластики), силиконовые колпачки + Velcro ~300 ₽, электричество + износ принтера ~300 ₽. Не включены: время сборки (~2 ч), настройка натяжения, подгонка под руку пациента. Для сравнения: сообщество e-NABLE оценивает аналогичные протезы в $30–50 (2 500–4 500 ₽) с учётом всех расходных — наша оценка реалистична

Хотите применить этот подход
к вашему изделию?

Протез — одно из самых сложных изделий для AI-генерации. Если это работает для 20-детального механизма с тросами и шарнирами — для вашей задачи тоже сработает

Обсудим вашу задачу за 30 минут