Air65 — Crafty's Snappier Horizon Copied Over
The six changes from Crafty’s snappier Horizon were
applied to the Air65. Crafty flies CLI profile 2; the Air65 flies profile 0 (GF 1219S,
tuned for its motors), so the settings went into profile 0. Its other profiles are untouched.
| Setting | Before | After |
|---|---|---|
horizon_level_strength | 75 | 35 |
horizon_limit_sticks | 75 | 45 |
angle_feedforward | 50 | 100 |
feedforward_smooth_factor | 65 | 45 |
feedforward_boost | 15 | 20 |
angle_limit | 60 | 70 |
All six read back correctly after the reboot, with profile 0 still active.
Deliberately not copied
- Per-axis feedforward. Crafty runs 120/125/120; the Air65 keeps its motor-specific values
(
f_pitch 41). - Accelerometer calibration. It is specific to each board, and the Air65 had its own level-reference problem.
The pre-change backup was taken while an unsaved read had switched the board to profile 2 in
memory, so it records
profile 2 as active. After restoring it, run profile 0 and save.Rollback:
python tools/bf_cli.py --save "profile 0" \
"set horizon_level_strength = 75" "set horizon_limit_sticks = 75" \
"set angle_feedforward = 50" "set feedforward_smooth_factor = 65" \
"set feedforward_boost = 15" "set angle_limit = 60"