Raw pulses and whole-set actions. Per-fin mapping and angle calibration live in the Fins tab.
Control
mode—
defl °—
Roll test runs the real roll PID now — no launch needed. Rate mode: twist the airframe, canards fight the spin. Angle mode: it holds the heading it started in. Disarm to stop.
kp ki kpa
Command log
Canard fins · map and angle calibration
fin
ch
dir
tbl
±°
—
1Which servo drives this fin
channel
2Which way it swings for a rising pulse
leading edge
3Open a calibration session on this fin
4Jog the servo to a known angle
jog µs
5Record where it is now
or it is°
6Store the table
7Check it against the real fin
command °
free set°
Steps 1 and 2 are the wiring, 3 to 6 the geometry, 7 the proof. Quick zero: Start, jog flush, "Fin is flush", Save — keeps the default gain and fixes only the neutral. Full curve: also record each mechanical limit before saving; the outermost points become the travel limits and the smallest of the four sets the controller's authority.
Link
link
—
record rate
—
throughput
—
bytes this session
—
records / parse err
—
lost records (seq gaps)
—
fw tx drops (dtx)
—
data age
—
RSSI
—
SNR
—
air loss (base)
—
ping round trip
—
Console
>
Black box (FRAM)
recording
—
boots / flights
—
events / trajectory
—
last reset
—
dump
—
Nothing is written until Record. Record wipes the previous recording. A reset mid-flight resumes and logs the cause. Stop closes the summary. Dump is USB only; Last flight works over LoRa.