TGViewer
Robossembler - Открытая робототехника Robossembler - Открытая робототехника @robossembler_ru · 814 subscribers
Post #321 717
OpenFlexure

Начиная с этого поста в качестве примера эталонного open hardware проекта я буду указывать на https://openflexure.org .

OpenFlexure это лабораторный 3D-печатный микроскоп. В отличии от MicroManipulatorStepper, котором я писал ранее, точность обеспечивается механикой без энкодеров - т.н. Flexure-шарнирами, отсюда название. Но в остальном проекты очень похожие: оба по сути предлагают одно и тоже - прецизионное XYZ-позиционирование - шаговики, кастомная PCB Sangaboard с RP2040 (RPi HAT для управления движками), 3D-печать, заявленный шаг в 50 нм по оси Z.

Себестоимость по BOM (без Raspberry Pi) low-cost около $185, high-res около $305. С учётом RPi 4, HQ Камеры и Sangaboard устройство укладывается в $400–500.

Интересны методы разработки - например, все CAD-исходники проекта хранятся в OpenScad, что позволяет генерить STL-файлы для печати непосредственно в CI с помощью связки Python+Ninja.

Проект породил несколько отдельных инструментов, которые использовались для разных нужд.
- Инструмент автоматизации подготовки рабочей документации GitBuilding, который парсит markdown с тегами деталей и автоматически собирает спецификацию (BOM), превью STL и чек-листы шагов сборки. В результате формируется страница с интерактивным 3D-просмотром, рендерами и пошаговой инструкцией - пример можно посмотреть тут. GitBuilding является самостоятельным проектом, но пока что используется в основном для внутренних нужд проекта и не получил широкого распространения.
- Для серверной части был разработан фреймворк LabThings, который реализует W3C Web of Things Thing Description поверх REST + OpenAPI и нужен любому лабораторному прибору, который хочется выставить в сеть. Сейчас идёт миграция на labthings-fastapi — переписанную с нуля версию на FastAPI + Pydantic, которая ляжет в основу будущего OpenFlexure software v3.

Отдельно следует упомянуть работу с сообществом. Многое из того, о чём указывал Джок Мертик в своём руководстве в качестве best practice по созданию open source сообществ, в нём соблюдено, что и позволяет проекту жить и развиваться аж с 2015 года - развитый и активный форум, мерч, коммерческая поддержка, на сайте есть отдельная страница с вендорами (представлены 13 компаний в более чем 11 странах), у которых можно заказать изготовление микроскопа, если вы не можете сделать это самостоятельно.

Несмотря на широкую коммерческую адаптацию ядровая разработка по-прежнему держится на грантах - за всю историю существования проект получил более 10 разнообразных грантов из целевых программ, а также получает регулярную поддержку от университетов.

#hardware #oshw
The OpenFlexure Project OpenFlexure Microscope - OpenFlexure The OpenFlexure project is an open-source initiative focused on development of 3D printed, laboratory-grade digital microscopes and positioning stages, making high-quality microscopy accessible to all.
  • 👍 7
More from @robossembler_ru
  1. Sep 17, 2026Друзья. Выпущен большой апдейт Zencad, скромно наречённый v2.0.0 . Я вероломно не стал мен…
  2. Sep 15, 2026Устойчивый к перегреву и при этом довольно мощный печатный двигатель. https://www.youtube.…
  3. Sep 13, 2026В начале года писал про классное устройство телеуправления Prometheus от команды из Сколте…
  4. Sep 9, 2026​​BenchCAD - как устроен замер генерации CAD-программ В основе BenchCAD сгенерированный да…
  5. Sep 9, 2026Пока китайские open source модели пытаются догонять фронтирные модели в области программир…
  6. Sep 9, 202611 сентября (послезавтра) в Общественной палате Российской Федерации состоится конференция…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →