# Create a new airframe in 1.16

**URL:** <https://discuss.px4.io/t/create-a-new-airframe-in-1-16/48938>\
**Category:** Uncategorized\
**Created:** [May 11, 2026, 10:24am UTC](https://discuss.px4.io/t/create-a-new-airframe-in-1-16/48938 "2026-05-11T10:24:54Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![stevensun](https://discuss.px4.io/letter_avatar_proxy/v4/letter/s/7feea3/32.png) [@stevensun](https://discuss.px4.io/u/stevensun)\
**Post date:** [May 11, 2026, 10:24am UTC](https://discuss.px4.io/t/create-a-new-airframe-in-1-16/48938/1 "2026-05-11T10:24:54Z")

</div>

My QGroundControl (QGC) version is 5.0.8 on Ubuntu. I have designed a **custom coaxial dual-propeller airframe** with the following startup script:#!/bin/sh

# 

# @name MicoAir H743 Coaxial Vanes

# 

# @type Coaxial Vanes

# @class Copter

# 

# @output Motor1: Upper Motor (MAIN1)

# @output Motor2: Lower Motor (MAIN2)

# @output Servo1: CenterVane (MAIN6)

# @output Servo2: Right Vane (MAIN7)

# @output Servo3: left Vane (MAIN8)

# 

# @maintainer sunxiaoyu

# 

. ${R}/etc/init.d/rc.mc\_defaults  
param set-default SYS\_AUTOSTART 4006  
param set-default CA\_AIRFRAME 16  
param set-default MAV\_TYPE 3  
param set-default PWM\_MAIN\_FUNC2 101  
param set-default PWM\_MAIN\_FUNC4 102  
param set-default PWM\_MAIN\_FUNC6 201  
param set-default PWM\_MAIN\_FUNC7 202  
param set-default PWM\_MAIN\_FUNC8 203  
param set-default PWM\_MAIN\_RATE 50  
param set-default CA\_SV\_CS0\_TRIM 0.0  
param set-default CA\_SV\_CS1\_TRIM 0.0  
param set-default CA\_SV\_CS2\_TRIM 0.0  
I have added this airframe file to the `CMakeLists.txt`. Additionally, I modified the **actuator effectiveness matrix** and `module.yaml` to add my newly defined `CA_AIRFRAME`.

After compiling and flashing the firmware successfully:

1. My custom airframe **does not appear in the QGC airframe list** ;

2. However, all verifications via NSH shell work correctly: the `control_allocator status` command outputs normally, and the parameters `CA_AIRFRAME` and `SYS_AUTOSTART` are set properly;

3. In the QGC Actuators page, my servos are labeled as **Unknown: 201, Unknown: 202, Unknown: 203**.

Please help me solve this problem.

* * *

---

<div class="post-metadata">

**Author:** ![system](https://discuss.px4.io/uploads/default/original/3X/7/3/73ce918bdcd64854de904f0c8d9ab70ca9723f2a.png) [@system](https://discuss.px4.io/u/system)\
**Post date:** [August 9, 2026, 10:25am UTC](https://discuss.px4.io/t/create-a-new-airframe-in-1-16/48938/2 "2026-08-09T10:25:01Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
