TVC Drone
A coaxial thrust vector control drone that vectors its thrust to balance itself and hold orientation set-points, demonstrating flight control as used in amateur rocketry.
- Drone
- Open source
- 3D printable
Suggested by Robotheca, created by @fdiwth (opens in a new tab), from github.com/fdiwth/tvc-drone (opens in a new tab). Pinned to commit 5cff917 (opens in a new tab).
- Hardware license
- GPL-3.0-only (opens in a new tab)
- Software license
- GPL-3.0-only (opens in a new tab)
- Commercial use
- Allowed
Some folders have their own license: drone-firmware/Drivers/CMSIS/ (Apache-2.0).
Photo and 3D model

3D preview converted from github.com/fdiwth/tvc-drone at 5cff917, under GPL-3.0-only. View the original files from GitHub (11.4 MB) (opens in a new tab)
What it can do
Written by Robotheca from the project's documents.
- Coaxial thrust vector control drone that balances itself and angles to a desired set-point by vectoring its thrust.
- Demonstrates control capabilities relevant to amateur rocketry, similar to a rocket with a TVC system.
- Documentation and hardware/software sources are provided as a reference rather than a step-by-step build guide.
Bill of materials
This repository has no parts list Robotheca can read yet.
Build guide
The guide appears here as you scroll.
Guide by @fdiwth (README.md), under GPL-3.0-only.
More guides
Wiring and electronics
Notes written by Robotheca from the project's documents.
Main parts
- Custom PCB design split into MCU, MEM, NVU, PER and PWR schematic sheets.
- Gerber manufacturing files for the PCB are included in the repository.
Connections
- The documents provided do not describe how the parts are connected.