Project Quiver

Project Quiver is an open-source, multi-purpose quadcopter platform designed for reliability, modularity, and adaptability. Developed by Arrow Air, Quiver provides a complete dev-kit drone that can be used as-is with our current attachment library for operations or as a foundation for custom modifications, attachments, and features.
The platform supports a maximum takeoff weight of 25 kg with 5-8 kg of payload capacity, three modular attachment interfaces, and a distributed electronics architecture built around custom PCBs. It runs ArduPilot firmware and is designed for straightforward assembly, maintenance, and field servicing.
Key Capabilities
- Modular payload system -- Three quick-release attachment interfaces (bottom, left, and right) allow hot-swapping of mission equipment without disturbing the main electronics. Each interface includes a dedicated Attachment Interface PCB that provides regulated power and data lines (CAN, Ethernet) to the payload
- Dual GNSS with RTK -- Centimeter-level positioning via Holybro DroneCAN H-RTK F9P or Here4, with a Mateksys M9N-G4-3100 backup module for redundancy
- Radar altimeter -- Nanoradar NRA15 for accurate altitude sensing and terrain following
- Weatherproof enclosure -- Sealed cockpit with rain canopies, drip-proof structures, and reverse-slope geometry for dust and water resistance
- Distributed PCB architecture -- Four custom boards (Battery, Main, Flight Controller, and Attachment Interface) that can be individually serviced or replaced
- Companion computer support -- Optional Raspberry Pi integration via Ethernet and CAN for computer vision, autonomy algorithms, data logging, and custom features
- 25-31 minute hover endurance -- Powered by a Tattu 14S 30 Ah smart battery with four Hobbywing XRotor X6 Plus propulsion units
Platform Overview
Quiver has been developed across three prototype iterations and a production dev-kit, each building on lessons from the previous:
| PT1 | PT2 | PT3 | Dev-kit (Current) | |
|---|---|---|---|---|
| Flight Controller | Pixhawk 6X | Mateksys H743 | Pix32 V6 | Pix32 V6 |
| PCB Strategy | Repurposed single board | Custom main PCB | Four custom PCBs | Updated connector layout and bus bar integration |
| Payload Interfaces | 1 | 1 | 3 | 3 |
| Structure | 3D printed + aluminum plates | Aluminum plates, tubes & rivets | Aluminum plates, tubes & rivets | Thinner aluminum for weight savings |
| Landing Gear | Fixed | Fixed | Fixed | Detachable |
| Obstacle Avoidance | Downward facing radar only | Downward facing radar only | Downward facing radar only | 360 LiDAR + forward-facing and downward-facing radar |
| Companion Computer | None | Optional Raspberry Pi | Optional Raspberry Pi with Ethernet | Optional Raspberry Pi with Ethernet |
| Communications | CAN, Serial, Analog | CAN, Serial, Analog | CAN, Serial, Analog, Ethernet | CAN, Serial, Analog, Ethernet |
| Power Management | Arduino contactor | SSR with pre-charge | Battery PCB with SOC, temp monitoring, & kill switch | Battery PCB with SOC, temp monitoring, & kill switch |
| Weatherproofing | No | No | No | Yes |
The airframe uses laser-cut aluminum plates and tubes for the primary structure, carbon fiber tubes for motor arms and landing gear, and 3D-printed components for enclosures and adapters. Motor arms fold for transport, bringing the platform down to a case-portable size.
All CAD files (Fusion 360 / STEP), KiCAD PCB designs, ArduPilot configurations, and assembly documentation are available in the GitHub repository.