Compare commits

...

3 Commits

4 changed files with 1229 additions and 10 deletions
File diff suppressed because it is too large Load Diff
+43
View File
@@ -0,0 +1,43 @@
# Agents
## Conventions
- Each build lives in its own directory named `<size>-<vtx>/`
(e.g. `3inch-walksnail/`)
- Betaflight CLI dumps go inside the build directory, named
`betaflight_dump.txt`
- Shared configs (rates, modes, VTX tables) go in the repo root or `radio/` as
appropriate
- README.md is the single source of truth for build specs — keep it in sync when
adding files
## README format
Each build section follows this field order:
```
- **Name:**
- **Frame:**
- **Prop size:**
- **FC:**
- **ESC:**
- **BF version:**
- **Receiver:**
- **ELRS firmware:**
- **VTX:**
- **Motor:**
- **Weight:**
```
Use ` - ` (hyphen) as the section separator, not em dash.
## Markdown style
- Wrap lines at 80 columns
- Tables may exceed 80 columns
## Commit style
- Imperative, sentence case, no period: `Add Lion build and CLI dump`
- No co-author lines
- Scope is implicit from the message — no conventional-commit prefixes needed
+10 -10
View File
@@ -7,12 +7,12 @@ freestyle rigs. All flying on ExpressLRS 2.4GHz with a RadioMaster Boxer.
- **Transmitter:** RadioMaster Boxer / ELRS 2.4GHz
## 85 mm `85mm-hdzero/`
## 85 mm - `85mm-hdzero/`
- **Name:** Bridges
- **Frame:**
- **Prop size:** 85 mm / tri-blade
- **FC:** Happymodel CrazyBee F405 (STM32F405) BF: CRAZYBEEF405
- **FC:** Happymodel CrazyBee F405 (STM32F405) - BF: CRAZYBEEF405
- **ESC:**
- **BF version:** 2026.6.0-alpha
- **Receiver:**
@@ -21,26 +21,26 @@ freestyle rigs. All flying on ExpressLRS 2.4GHz with a RadioMaster Boxer.
- **Motor:**
- **Weight:**
## 3 inch `3inch-walksnail/`
## 3 inch - `3inch-walksnail/`
- **Name:** Lion
- **Frame:** JMT 115mm (Happymodel Crux3 compatible)
- **Prop size:** 3 inch / bi-blade / Gemfan Hurricane 3018 (3x1.8)
- **FC:** Flywoo F405S AIO (STM32F405 / ICM42688P) BF: FLYWOOF405S_AIO, INAV: FLYWOOF405HD
- **FC:** Flywoo F405S AIO (STM32F405 / ICM42688P) - BF: FLYWOOF405S_AIO, INAV: FLYWOOF405HD
- **ESC:** Flywoo 4-in-1 12A BLHeli_S (Z_H_30_REV16.7) / 1-2S
- **BF version:**
- **BF version:** 4.5.3 — **Note:** upgrading to 4.6 (2025.12.2) causes strange IMU orientation, unable to fly
- **Receiver:** ELRS Mini 2.4GHz (SX1280) Nano
- **ELRS firmware:** 4.0.0
- **VTX:** Walksnail Lite 1S
- **Motor:** HGLRC Specter 1202.5 / 11000KV / 1-2S
- **Weight:** ~74g (with battery)
## 3.5 inch `3.5inch-hdzero/`
## 3.5 inch - `3.5inch-hdzero/`
- **Name:** SAM
- **Frame:** Volador VX3.5 O3 Freestyle
- **Prop size:** 3.5 inch
- **FC:** Taker G4 45A 8Bit AIO (STM32G473 / ICM42688P) BF: TAKERG4AIO
- **FC:** Taker G4 45A 8Bit AIO (STM32G473 / ICM42688P) - BF: TAKERG4AIO
- **ESC:** Taker G4 4-in-1 45A (QF32MT / F4A AIO) / 2-6S
- **BF version:** 2026.6.0-alpha
- **Receiver:** Happymodel EP1/EP2 2.4GHz (ISM2G4)
@@ -49,7 +49,7 @@ freestyle rigs. All flying on ExpressLRS 2.4GHz with a RadioMaster Boxer.
- **Motor:** FlyFishRC Flash 1804 / 3500KV / 4S
- **Weight:**
## 5 inch `5inch-walksnail-moonlight/`
## 5 inch - `5inch-walksnail-moonlight/`
- **Name:**
- **Frame:**
@@ -63,12 +63,12 @@ freestyle rigs. All flying on ExpressLRS 2.4GHz with a RadioMaster Boxer.
- **Motor:**
- **Weight:**
## 5 inch `5inch-hdzero/`
## 5 inch - `5inch-hdzero/`
- **Name:**
- **Frame:**
- **Prop size:** 5 inch
- **FC:** Flywoo Goku F722 Pro V2 (STM32F722 / ICM42688) BF: FLYWOO F722PRO, INAV: FLYWOO F722PRO
- **FC:** Flywoo Goku F722 Pro V2 (STM32F722 / ICM42688) - BF: FLYWOO F722PRO, INAV: FLYWOO F722PRO
- **ESC:** Flywoo Goku G55M 4-in-1 55A AM32 (AT32DEVF421) / 3-6S
- **BF version:**
- **Receiver:**
+117
View File
@@ -0,0 +1,117 @@
set osd_units = METRIC
set osd_warn_bitmask = 397183
set osd_rssi_alarm = 20
set osd_link_quality_alarm = 80
set osd_rssi_dbm_alarm = -60
set osd_rsnr_alarm = 4
set osd_cap_alarm = 2200
set osd_alt_alarm = 100
set osd_distance_alarm = 0
set osd_esc_temp_alarm = 0
set osd_esc_rpm_alarm = -1
set osd_esc_current_alarm = -1
set osd_core_temp_alarm = 70
set osd_ah_max_pit = 20
set osd_ah_max_rol = 40
set osd_ah_invert = OFF
set osd_logo_on_arming = OFF
set osd_logo_on_arming_duration = 5
set osd_tim1 = 2560
set osd_tim2 = 2561
set osd_vbat_pos = 552
set osd_rssi_pos = 76
set osd_link_quality_pos = 2118
set osd_link_tx_power_pos = 341
set osd_rssi_dbm_pos = 2124
set osd_rsnr_pos = 341
set osd_tim_1_pos = 3590
set osd_tim_2_pos = 3622
set osd_remaining_time_estimate_pos = 341
set osd_flymode_pos = 3144
set osd_anti_gravity_pos = 341
set osd_g_force_pos = 1478
set osd_throttle_pos = 391
set osd_vtx_channel_pos = 38
set osd_crosshairs_pos = 312
set osd_ah_sbar_pos = 313
set osd_ah_pos = 185
set osd_current_pos = 2534
set osd_mah_drawn_pos = 2568
set osd_wh_drawn_pos = 341
set osd_motor_diag_pos = 341
set osd_craft_name_pos = 3112
set osd_pilot_name_pos = 3616
set osd_gps_speed_pos = 65
set osd_gps_lon_pos = 33
set osd_gps_lat_pos = 49
set osd_gps_sats_pos = 88
set osd_home_dir_pos = 79
set osd_home_dist_pos = 364
set osd_flight_dist_pos = 341
set osd_compass_bar_pos = 341
set osd_altitude_pos = 3558
set osd_pid_roll_pos = 341
set osd_pid_pitch_pos = 341
set osd_pid_yaw_pos = 341
set osd_debug_pos = 341
set osd_power_pos = 401
set osd_pidrate_profile_pos = 341
set osd_warnings_pos = 2356
set osd_avg_cell_voltage_pos = 2599
set osd_pit_ang_pos = 341
set osd_rol_ang_pos = 341
set osd_battery_usage_pos = 341
set osd_disarmed_pos = 266
set osd_nheading_pos = 341
set osd_up_down_reference_pos = 312
set osd_ready_mode_pos = 2391
set osd_nvario_pos = 248
set osd_esc_tmp_pos = 341
set osd_esc_rpm_pos = 161
set osd_esc_rpm_freq_pos = 341
set osd_rtc_date_time_pos = 341
set osd_adjustment_range_pos = 341
set osd_flip_arrow_pos = 341
set osd_core_temp_pos = 2086
set osd_log_status_pos = 341
set osd_stick_overlay_left_pos = 341
set osd_stick_overlay_right_pos = 341
set osd_stick_overlay_radio_mode = 2
set osd_rate_profile_name_pos = 341
set osd_pid_profile_name_pos = 341
set osd_profile_name_pos = 341
set osd_rcchannels_pos = 341
set osd_camera_frame_pos = 142
set osd_efficiency_pos = 341
set osd_total_flights_pos = 341
set osd_aux_pos = 341
set osd_sys_goggle_voltage_pos = 341
set osd_sys_vtx_voltage_pos = 341
set osd_sys_bitrate_pos = 341
set osd_sys_delay_pos = 341
set osd_sys_distance_pos = 341
set osd_sys_lq_pos = 341
set osd_sys_goggle_dvr_pos = 341
set osd_sys_vtx_dvr_pos = 341
set osd_sys_warnings_pos = 341
set osd_sys_vtx_temp_pos = 1128
set osd_sys_fan_speed_pos = 341
set osd_stat_bitmask = 10516268
set osd_profile = 1
set osd_profile_1_name = -
set osd_profile_2_name = -
set osd_profile_3_name = -
set osd_gps_sats_show_pdop = OFF
set osd_displayport_device = MSP
set osd_rcchannels = -1,-1,-1,-1
set osd_camera_frame_width = 24
set osd_camera_frame_height = 11
set osd_stat_avg_cell_value = OFF
set osd_framerate_hz = 12
set osd_menu_background = TRANSPARENT
set osd_aux_channel = 1
set osd_aux_scale = 200
set osd_aux_symbol = 65
set osd_canvas_width = 53
set osd_canvas_height = 20
set osd_craftname_msgs = OFF