Open-source квадрокоптер на 25 килограммов с кодом деталей на Python

16 авг 2026
301
74
2
1 месяц

Когда заходит речь о самодельных дронах, обычно вспоминают небольшие FPV-квадрики на Betaflight или типовые карбоновые рамы с AliExpress. Если же нужен аппарат, способный тащить 5-8 кг полезной нагрузки и висеть в воздухе полчаса, разработчики чаще всего упираются в закрытые промышленные платформы с заоблачным ценником.

Проект с открытым исходным кодом Project Quiver от команды Arrow Air предлагает альтернативный путь. Это документация, исходники плат и параметрические чертежи для сборки полноценного тяжелого квадрокоптера с максимальной взлетной массой 25 кг. Весь репозиторий опубликован под лицензией CERN Open Hardware Licence (CERN-OHL-S).

Project Quiver PT3

Что скрывается внутри репозитория

Вместо привычной папки с хаотично набросанными бинарными файлами Fusion 360 или SolidWorks здесь применили необычный подход к механике. Вся CAD-сборка собирается через Python-пакет build123d. Это инструмент для программного описания геометрии, который генерирует STEP-модели из кода. Такой подход дает нормальный версионный контроль в Git для физических деталей корпуса.

В исходниках репозитория лежат четыре основных направления:

Реклама
  • src/quiver/ — программная CAD-сборка рамы и крепежей на Python.
  • src/pcb/ — проекты печатных плат для KiCad. Электронику разделили на четыре отдельные платы, поэтому при поломке не придется менять весь контроллерный блок целиком.
  • src/printing/ — готовые профили и настройки для 3D-печати защитных элементов и кожухов.
  • src/manufacturing/ — чертежи DXF для фрезеровки карбона на ЧПУ и лазерной резки.

Железо и летные характеристики

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

По характеристикам и силовой установке расклад следующий:

  • Моторы и регуляторы: Hobbywing X6 Plus
  • Аккумулятор: Tattu 14S 30Ah
  • Время зависания: от 25 до 31 минуты в зависимости от загрузки
  • Навигация: два модуля GNSS с поддержкой RTK для позиционирования с точностью до сантиметров
  • Софт: стандартный стек ArduPilot с управлением через QGroundControl или Mission Planner

Для навесного оборудования предусмотрели три быстросъемных интерфейса (снизу, слева и справа). Это дает возможность оперативно менять подвесы с камерами, лидары, захваты или модули доставки без разборки половины дрона.

Как устроен репозиторий

Структура проекта четкая, без лишнего мусора:

project-quiver/
├── docs/                    # Документация и отчеты
├── src/
│   ├── quiver/              # CAD-сборка на build123d
│   ├── pcb/                 # Платы KiCad (4 модуля)
│   ├── printing/            # Профили для 3D-печати
│   └── manufacturing/       # DXF и файлы для ЧПУ
├── flight-test/             # Логи реальных летных испытаний
└── task-grant-bounty/       # Задачи, баунти и спецификации

Отдельно радует папка flight-test с логами реальных полетов. Можно открыть телеметрию и посмотреть, как ведет себя дрон в воздухе до того, как заказывать карбон и моторы.

Кому проект пригодится на практике

Сборка такого аппарата влетит в копейку по комплектующим: батарея 14S на 30Ah и моторы X6 Plus стоят прилично. Поэтому Project Quiver вряд ли подойдет для первого знакомства с коптерами.

Но проект точно оценят:

  • Команды робототехников, которым нужна надежная база для тяжелых датчиков или лидаров.
  • Разработчики систем доставки и мониторинга, уставшие от закрытых прошивок коммерческих дронов.
  • Инженеры, изучающие программное проектирование железа через Python и KiCad.

Авторы также выдают готовые dev-kit дроны разработчикам с интересными проектами полезной нагрузки, для этого у них есть грантовая программа и канал в Discord. Если вы искали открытую альтернативу тяжелым промышленным платформам, исходники Quiver определенно заслуживают изучения.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.