Skip to content

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.

SettingBeforeAfter
horizon_level_strength7535
horizon_limit_sticks7545
angle_feedforward50100
feedforward_smooth_factor6545
feedforward_boost1520
angle_limit6070

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"