e1370e81284adcda29f79e5ff0bd5eebc06e8565
Tech-dat/acturator-dat/motor-dat/motor-FPV-dat/EX1103-dat/EX1103-dat.md
| ... | ... | @@ -35,3 +35,63 @@ |
| 35 | 35 | | 7.4 | 8 | 119.9 | 59.2 | 2.025 | 1988 | |
| 36 | 36 | | 7.4 | 8.3 | 121.2 | 61.42 | 1.973 | 2200 | |
| 37 | 37 | |
| 38 | + |
|
| 39 | + |
|
| 40 | +## Can EX1103 run with 96 kHz ESC PWM? |
|
| 41 | + |
|
| 42 | + |
|
| 43 | +Short answer: Yes — the EX1103 motor itself can run while the ESC is switching at 96 kHz, but whether you should run 96 kHz depends entirely on your ESC hardware and firmware and the resulting ESC switching losses / heating. Below are the practical reasons, recommendations, and a safe test procedure. |
|
| 44 | + |
|
| 45 | + |
|
| 46 | +### 1) Motor side |
|
| 47 | +- Small brushless motors (1103 size) are electrically simple and **will run** with high PWM switching rates. |
|
| 48 | +- Higher PWM gives smoother torque and quieter operation at low RPMs. |
|
| 49 | + |
|
| 50 | +### 2) ESC side (the limiting factor) |
|
| 51 | +- **ESC hardware + firmware** must support 96 kHz (BLHeli_32 or BLHeli_S with Bluejay can provide higher frequencies). |
|
| 52 | +- Higher PWM = much higher switching frequency for the MOSFETs → **more switching losses** → ESC gets hotter and may fail if it’s not designed for it. |
|
| 53 | +- On tiny whoop ESCs (very small boards), 96 kHz often causes significantly higher ESC temps; some tiny ESCs only safely handle up to 48 kHz. |
|
| 54 | + |
|
| 55 | +### 3) Practical verdict |
|
| 56 | +- **Motor: OK.** |
|
| 57 | +- **ESC: maybe** — only if ESC hardware & firmware explicitly support 96 kHz and you verify temperatures are safe. |
|
| 58 | +- **Recommended default:** try **48 kHz** first (good balance). Move to 96 kHz only if ESC is known to handle it and bench tests pass. |
|
| 59 | + |
|
| 60 | +### Safe test procedure to verify 96 kHz on your stack |
|
| 61 | + |
|
| 62 | +1. **Check ESC firmware & hardware** |
|
| 63 | + - If you have BLHeliSuite32, check available PWM options. |
|
| 64 | + - If BLHeli_S, consider Bluejay to unlock higher frequencies (only if your ESC is compatible). |
|
| 65 | + |
|
| 66 | +2. **Set conservative limits** |
|
| 67 | + - Limit max throttle to ~80% for the first tests (use throttle cut or governor). |
|
| 68 | + - Reduce flight-time/hover duration for initial tests. |
|
| 69 | + |
|
| 70 | +3. **Bench test (props off or props on with restraint)** |
|
| 71 | + - Arm and run at varying throttle pulses (hover-ish and full throttle bursts). |
|
| 72 | + - Monitor ESC temperature and motor temperature after 30–60 seconds bursts. |
|
| 73 | + |
|
| 74 | +4. **Acceptable temperature thresholds (practical guidance)** |
|
| 75 | + - **ESC temp:** keep **below ~80°C** ideally; if it climbs toward 90–100°C, it's unsafe. |
|
| 76 | + - **Motor temp:** keep **below ~70°C** for small motors; <60°C is better. |
|
| 77 | + - If temps rise quickly, stop and drop PWM to 48 kHz or 24 kHz. |
|
| 78 | + |
|
| 79 | +5. **Flight test** |
|
| 80 | + - Short, conservative indoor flights; watch for ESC heating, desyncs, reduced thrust, or smoke. |
|
| 81 | + - If you see any sign of ESC stress (thermal cut, brownouts, smoke), revert immediately. |
|
| 82 | + |
|
| 83 | +6. **Telemetry / logs** |
|
| 84 | + - Use any ESC telemetry (current, voltage, temp) to evaluate switching losses. |
|
| 85 | + - Check motor RPM and efficiency—if thrust drops or current skyrockets, higher PWM may be harmful. |
|
| 86 | + |
|
| 87 | +### Additional notes |
|
| 88 | +- High-KV motors (e.g., 12,000KV) spin very fast on 1–2S — higher PWM helps smooth low-speed control but brings less benefit at very high RPMs while still stressing ESCs. |
|
| 89 | +- For cine / smooth indoor whoop flying, many pilots prefer **48 kHz** (smooth + safer). Use 96 kHz only if your ESC is proven to handle it on your exact build. |
|
| 90 | + |
|
| 91 | +### Short recommendation |
|
| 92 | +- **Try 48 kHz first.** If you want to experiment with **96 kHz**, ensure your ESC firmware/hardware supports it and do careful bench/temperature tests. If the ESC runs cool and performance improves, you’re good; if it heats up, drop back down. |
|
| 93 | + |
|
| 94 | + |
|
| 95 | +## ref |
|
| 96 | + |
|
| 97 | +- [[motor-FPV-dat]] |
|
| ... | ... | \ No newline at end of file |
Tech-dat/acturator-dat/motor-dat/motor-FPV-dat/motor-FPV-dat.md
| ... | ... | @@ -14,6 +14,8 @@ |
| 14 | 14 | - 4x 1504 3800KV + insurance a set (3 mounting holes) |
| 15 | 15 | |
| 16 | 16 | |
| 17 | +- [Benefits [and down sides] of HIGHER PWM Frequency! 🙀💪](https://www.youtube.com/watch?v=v3806Incpvo) |
|
| 18 | + |
|
| 17 | 19 | ## how to prevent motor burning |
| 18 | 20 | |
| 19 | 21 | - Don’t run **96 kHz** unless you’re sure your ESC can handle it. |
Tech-dat/acturator-dat/propeller-dat/propeller-dat.md
| ... | ... | @@ -2,6 +2,42 @@ |
| 2 | 2 | # propeller-dat |
| 3 | 3 | |
| 4 | 4 | |
| 5 | + |
|
| 6 | +## the number of the propeller |
|
| 7 | + |
|
| 8 | +# Propeller Blade Count vs Flight Stability in FPV Drones |
|
| 9 | + |
|
| 10 | +## 1. Two-Blade (2-blade) |
|
| 11 | +- **Pros:** Very efficient, longer flight time, strong thrust |
|
| 12 | +- **Cons:** More vibration, noisier, less stable control |
|
| 13 | +- **Best for:** Outdoor speed, racing, long endurance |
|
| 14 | + |
|
| 15 | +## 2. Three-Blade (3-blade) |
|
| 16 | +- **Pros:** Good balance of thrust and efficiency, faster response, more stable than 2-blade |
|
| 17 | +- **Cons:** Slightly less efficient, shorter flight time than 2-blade |
|
| 18 | +- **Best for:** Freestyle, cinewhoop, general indoor/outdoor flying |
|
| 19 | + |
|
| 20 | +## 3. Four-Blade (4-blade) / Five-Blade (5-blade) |
|
| 21 | +- **Pros:** Very stable, smoother at low speed, softer noise, excellent control |
|
| 22 | +- **Cons:** Less efficient, drains battery faster, noticeably shorter flight time |
|
| 23 | +- **Best for:** Indoor FPV (Tiny Whoops), precise control, stable video shooting |
|
| 24 | + |
|
| 25 | +--- |
|
| 26 | + |
|
| 27 | +# Indoor Recommendation |
|
| 28 | +- **Best choice:** 3-blade or 4-blade props |
|
| 29 | +- **Why:** |
|
| 30 | + - Indoor space is small → low speed stability and smooth control are more important |
|
| 31 | + - 4-blade or 5-blade props give “stickier” control indoors, easier to hover and move slowly |
|
| 32 | + - 3-blade is a good compromise between stability and efficiency |
|
| 33 | + |
|
| 34 | +👉 Summary: |
|
| 35 | +- **Indoor practice / fun:** Use **4-blade** (better stability & control) |
|
| 36 | +- **Mixed indoor/outdoor:** Use **3-blade** (balanced performance) |
|
| 37 | + |
|
| 38 | + |
|
| 39 | + |
|
| 40 | + |
|
| 5 | 41 | ## 2023 |
| 6 | 42 | |
| 7 | 43 | Type(型号)2023 |
| ... | ... | @@ -17,6 +53,37 @@ Adaptive Motor(适配马达)1105-1108 |
| 17 | 53 | |
| 18 | 54 | 乾丰2023三叶(4对) |
| 19 | 55 | |
| 56 | +EX1103 KV11000【CW黑线带红点】 |
|
| 57 | + |
|
| 58 | + |
|
| 59 | +## HQProp DT2925 五叶桨 DJI AVATA穿越机FPV无人机桨叶螺旋桨 |
|
| 60 | + |
|
| 61 | +型号:2.9X2.5X5 |
|
| 62 | +长度:2.9英寸 |
|
| 63 | +螺距:2.5英寸 |
|
| 64 | +叶片:5片 |
|
| 65 | +材质:PC |
|
| 66 | +重量:2.2G |
|
| 67 | +桨盘直径:10.6mm |
|
| 68 | +桨盘厚度:5.3mm |
|
| 69 | +轴:2.3/2/2.3mm |
|
| 70 | +适配器:无 |
|
| 71 | + |
|
| 72 | + |
|
| 73 | +## Gemfan 乾丰2925 5叶 FPV穿越机螺旋桨3寸桨叶 适配大疆AVATA机子 |
|
| 74 | + |
|
| 75 | +Gemfan2925-5 |
|
| 76 | +尺寸:2.9 in螺距:2.5in |
|
| 77 | +材质:pc重量:2.4g(单支) |
|
| 78 | +中心安装孔径:2mm螺丝固定孔距:5mm |
|
| 79 | +颜色:透灰,猛男粉,荧光黄 |
|
| 80 | +推荐电机:DJIAVATA/1507/2004 |
|
| 81 | +起飞重量:400g |
|
| 82 | +包装方式:2CW+2CCW |
|
| 83 | + |
|
| 84 | + |
|
| 85 | + |
|
| 86 | + |
|
| 20 | 87 | ## Correct setup |
| 21 | 88 | |
| 22 | 89 |  |
Tech-dat/media-dat/video-dat/VTX-dat/VTX-dat.md
| ... | ... | @@ -41,7 +41,7 @@ The Video Transmitter (VTX) is a crucial component of the FPV system, wirelessly |
| 41 | 41 | |
| 42 | 42 | - Caddx ANT 1200TVL |
| 43 | 43 | - caddx nano |
| 44 | - |
|
| 44 | +- Baby Ratel2 |
|
| 45 | 45 | |
| 46 | 46 | |
| 47 | 47 |
app-dat/RC-dat/RC-configurator-dat/betaflight-dat/betaflight-dat.md
| ... | ... | @@ -79,12 +79,9 @@ board == CRAZY BEE F4SX1280 |
| 79 | 79 | |
| 80 | 80 | |
| 81 | 81 | ### Board and Sensor Alignment |
| 82 | -- Roll Degrees |
|
| 83 | -- 00 Pitch Degrees |
|
| 84 | -- 90 Yaw Degrees 0 |
|
| 85 | -- First GYRO/ACCEL |
|
| 86 | -- CW 90° First GYRO |
|
| 87 | -- Default <MAG Alignment |
|
| 82 | +- 0 == Roll Degrees - 0 Pitch Degrees - 0 Yaw Degrees |
|
| 83 | +- **First** GYRO/ACCEL - **CW 90°** First GYRO |
|
| 84 | +- **Default** <MAG Alignment |
|
| 88 | 85 | |
| 89 | 86 | ### System configuration |
| 90 | 87 | |
| ... | ... | @@ -194,6 +191,52 @@ DSHOT300 -- ESC/Motor protocol |
| 194 | 191 | |
| 195 | 192 | EX1103 - KV11000 == Standard tiny whoop motors like EX1103 11000KV have 6 poles / 3-phase, but some high-torque variations may use 12 poles. |
| 196 | 193 | |
| 194 | + |
|
| 195 | +### What is ESC Bi-Directional DShot? |
|
| 196 | + |
|
| 197 | +#### 1. DShot Protocol (normal) |
|
| 198 | +- A **digital protocol** to send throttle signals from the flight controller (FC) to the ESC. |
|
| 199 | +- More reliable than analog PWM or Oneshot/Multishot. |
|
| 200 | +- Normally one-way: FC → ESC only. |
|
| 201 | + |
|
| 202 | +#### 2. Bi-Directional DShot |
|
| 203 | +- Extension of DShot where communication is **two-way**: |
|
| 204 | + - FC → ESC (throttle command) |
|
| 205 | + - ESC → FC (motor feedback data) |
|
| 206 | + |
|
| 207 | +#### 3. What Data Comes Back? |
|
| 208 | +- **RPM (motor speed)** in real-time |
|
| 209 | +- **Current, voltage, temperature** (if ESC supports it) |
|
| 210 | +- This allows the FC to know exactly how fast each motor is spinning. |
|
| 211 | + |
|
| 212 | +#### 4. Why is it Useful? |
|
| 213 | +- Enables **RPM Filtering** in Betaflight / INAV: |
|
| 214 | + - Filters gyro noise at exact motor frequencies. |
|
| 215 | + - Makes flight smoother and more efficient. |
|
| 216 | +- More accurate telemetry than traditional ESC sensors. |
|
| 217 | +- Helps with diagnostics (e.g., if one motor is desyncing). |
|
| 218 | + |
|
| 219 | +--- |
|
| 220 | + |
|
| 221 | +#### Summary |
|
| 222 | +**Bi-Directional DShot = digital two-way protocol between FC and ESC.** |
|
| 223 | +It not only controls motors, but also lets ESC report **real-time motor RPM & telemetry** back, enabling advanced features like **RPM filtering** for smoother flights. |
|
| 224 | + |
|
| 225 | +#### 2. How to Check in Betaflight |
|
| 226 | +1. Plug Mobula8 into Betaflight Configurator. |
|
| 227 | +2. Go to **Configuration tab → ESC/Motor Features**. |
|
| 228 | +3. Look for **"Bidirectional DShot"** checkbox. |
|
| 229 | + - If available, try enabling it. |
|
| 230 | +4. Save & reboot. |
|
| 231 | + |
|
| 232 | +#### 3. Verify in Motors Tab |
|
| 233 | +- Go to **Motors tab** in Betaflight. |
|
| 234 | +- If bi-directional DShot works, you should see **motor RPM values** in real time. |
|
| 235 | +- If you only see throttle % but no RPM, your ESC firmware doesn’t support it. |
|
| 236 | + |
|
| 237 | + |
|
| 238 | + |
|
| 239 | + |
|
| 197 | 240 | ## reset |
| 198 | 241 | |
| 199 | 242 | The following problems with your configuration were detected: |
app-dat/RC-dat/RC-configurator-dat/betaflight-dat/betaflight-presents-dat/2025-09-12-14-53-18.png
| ... | ... | Binary files /dev/null and b/app-dat/RC-dat/RC-configurator-dat/betaflight-dat/betaflight-presents-dat/2025-09-12-14-53-18.png differ |
app-dat/RC-dat/RC-configurator-dat/betaflight-dat/betaflight-presents-dat/2025-09-12-14-53-39.png
| ... | ... | Binary files /dev/null and b/app-dat/RC-dat/RC-configurator-dat/betaflight-dat/betaflight-presents-dat/2025-09-12-14-53-39.png differ |
app-dat/RC-dat/RC-configurator-dat/betaflight-dat/betaflight-presents-dat/2025-09-12-16-39-59.png
| ... | ... | Binary files /dev/null and b/app-dat/RC-dat/RC-configurator-dat/betaflight-dat/betaflight-presents-dat/2025-09-12-16-39-59.png differ |
app-dat/RC-dat/RC-configurator-dat/betaflight-dat/betaflight-presents-dat/2025-09-12-16-59-45.png
| ... | ... | Binary files /dev/null and b/app-dat/RC-dat/RC-configurator-dat/betaflight-dat/betaflight-presents-dat/2025-09-12-16-59-45.png differ |
app-dat/RC-dat/RC-configurator-dat/betaflight-dat/betaflight-presents-dat/Mobula8-Tune.txt
| ... | ... | @@ -0,0 +1,117 @@ |
| 1 | +# profile 0 |
|
| 2 | +set profile_name = - |
|
| 3 | +set dterm_lpf1_dyn_min_hz = 90 |
|
| 4 | +set dterm_lpf1_dyn_max_hz = 180 |
|
| 5 | +set dterm_lpf1_dyn_expo = 5 |
|
| 6 | +set dterm_lpf1_type = PT1 |
|
| 7 | +set dterm_lpf1_static_hz = 90 |
|
| 8 | +set dterm_lpf2_type = PT1 |
|
| 9 | +set dterm_lpf2_static_hz = 180 |
|
| 10 | +set dterm_notch_hz = 0 |
|
| 11 | +set dterm_notch_cutoff = 0 |
|
| 12 | +set vbat_sag_compensation = 100 |
|
| 13 | +set pid_at_min_throttle = ON |
|
| 14 | +set anti_gravity_gain = 90 |
|
| 15 | +set anti_gravity_cutoff_hz = 5 |
|
| 16 | +set anti_gravity_p_gain = 100 |
|
| 17 | +set acc_limit_yaw = 0 |
|
| 18 | +set acc_limit = 0 |
|
| 19 | +set crash_dthreshold = 50 |
|
| 20 | +set crash_gthreshold = 400 |
|
| 21 | +set crash_setpoint_threshold = 350 |
|
| 22 | +set crash_time = 500 |
|
| 23 | +set crash_delay = 0 |
|
| 24 | +set crash_recovery_angle = 10 |
|
| 25 | +set crash_recovery_rate = 100 |
|
| 26 | +set crash_limit_yaw = 200 |
|
| 27 | +set crash_recovery = OFF |
|
| 28 | +set iterm_rotation = OFF |
|
| 29 | +set iterm_relax = RP |
|
| 30 | +set iterm_relax_type = SETPOINT |
|
| 31 | +set iterm_relax_cutoff = 5 |
|
| 32 | +set iterm_windup = 85 |
|
| 33 | +set iterm_limit = 400 |
|
| 34 | +set pidsum_limit = 1000 |
|
| 35 | +set pidsum_limit_yaw = 1000 |
|
| 36 | +set yaw_lowpass_hz = 125 |
|
| 37 | +set throttle_boost = 5 |
|
| 38 | +set throttle_boost_cutoff = 15 |
|
| 39 | +set acro_trainer_angle_limit = 20 |
|
| 40 | +set acro_trainer_lookahead_ms = 50 |
|
| 41 | +set acro_trainer_debug_axis = ROLL |
|
| 42 | +set acro_trainer_gain = 75 |
|
| 43 | +set p_pitch = 75 |
|
| 44 | +set i_pitch = 134 |
|
| 45 | +set d_pitch = 65 |
|
| 46 | +set f_pitch = 199 |
|
| 47 | +set p_roll = 71 |
|
| 48 | +set i_roll = 127 |
|
| 49 | +set d_roll = 57 |
|
| 50 | +set f_roll = 191 |
|
| 51 | +set p_yaw = 71 |
|
| 52 | +set i_yaw = 127 |
|
| 53 | +set d_yaw = 0 |
|
| 54 | +set f_yaw = 191 |
|
| 55 | +set angle_p_gain = 50 |
|
| 56 | +set angle_feedforward = 50 |
|
| 57 | +set angle_feedforward_smoothing_ms = 80 |
|
| 58 | +set angle_limit = 60 |
|
| 59 | +set angle_earth_ref = 100 |
|
| 60 | +set horizon_level_strength = 75 |
|
| 61 | +set horizon_limit_sticks = 75 |
|
| 62 | +set horizon_limit_degrees = 135 |
|
| 63 | +set horizon_ignore_sticks = OFF |
|
| 64 | +set horizon_delay_ms = 500 |
|
| 65 | +set abs_control_gain = 0 |
|
| 66 | +set abs_control_limit = 90 |
|
| 67 | +set abs_control_error_limit = 20 |
|
| 68 | +set abs_control_cutoff = 11 |
|
| 69 | +set use_integrated_yaw = OFF |
|
| 70 | +set integrated_yaw_relax = 200 |
|
| 71 | +set d_min_roll = 57 |
|
| 72 | +set d_min_pitch = 65 |
|
| 73 | +set d_min_yaw = 0 |
|
| 74 | +set d_max_gain = 37 |
|
| 75 | +set d_max_advance = 20 |
|
| 76 | +set motor_output_limit = 100 |
|
| 77 | +set auto_profile_cell_count = 0 |
|
| 78 | +set launch_control_mode = NORMAL |
|
| 79 | +set launch_trigger_allow_reset = ON |
|
| 80 | +set launch_trigger_throttle_percent = 20 |
|
| 81 | +set launch_angle_limit = 0 |
|
| 82 | +set launch_control_gain = 40 |
|
| 83 | +set thrust_linear = 20 |
|
| 84 | +set transient_throttle_limit = 0 |
|
| 85 | +set feedforward_transition = 0 |
|
| 86 | +set feedforward_averaging = OFF |
|
| 87 | +set feedforward_smooth_factor = 25 |
|
| 88 | +set feedforward_jitter_factor = 7 |
|
| 89 | +set feedforward_boost = 15 |
|
| 90 | +set feedforward_max_rate_limit = 90 |
|
| 91 | +set dyn_idle_min_rpm = 40 |
|
| 92 | +set dyn_idle_p_gain = 50 |
|
| 93 | +set dyn_idle_i_gain = 50 |
|
| 94 | +set dyn_idle_d_gain = 50 |
|
| 95 | +set dyn_idle_max_increase = 150 |
|
| 96 | +set dyn_idle_start_increase = 50 |
|
| 97 | +set level_race_mode = OFF |
|
| 98 | +set simplified_pids_mode = RPY |
|
| 99 | +set simplified_master_multiplier = 160 |
|
| 100 | +set simplified_i_gain = 100 |
|
| 101 | +set simplified_d_gain = 120 |
|
| 102 | +set simplified_pi_gain = 100 |
|
| 103 | +set simplified_dmax_gain = 0 |
|
| 104 | +set simplified_feedforward_gain = 100 |
|
| 105 | +set simplified_pitch_d_gain = 100 |
|
| 106 | +set simplified_pitch_pi_gain = 100 |
|
| 107 | +set simplified_dterm_filter = ON |
|
| 108 | +set simplified_dterm_filter_multiplier = 120 |
|
| 109 | +set tpa_mode = D |
|
| 110 | +set tpa_rate = 65 |
|
| 111 | +set tpa_breakpoint = 1350 |
|
| 112 | +set tpa_low_rate = 20 |
|
| 113 | +set tpa_low_breakpoint = 1050 |
|
| 114 | +set tpa_low_always = OFF |
|
| 115 | +set ez_landing_threshold = 25 |
|
| 116 | +set ez_landing_limit = 5 |
|
| 117 | +set ez_landing_speed = 5 |
|
| ... | ... | \ No newline at end of file |
app-dat/RC-dat/RC-configurator-dat/betaflight-dat/betaflight-presents-dat/UAV_tech_Cinewhoop.txt
| ... | ... | @@ -0,0 +1,137 @@ |
| 1 | +#$ TITLE: UAV Tech - Cinewhoop |
|
| 2 | +#$ FIRMWARE_VERSION: 4.5 |
|
| 3 | +#$ FIRMWARE_VERSION: 4.5 |
|
| 4 | +#$ CATEGORY: TUNE |
|
| 5 | +#$ STATUS: OFFICIAL |
|
| 6 | +#$ KEYWORDS: cinewhoop |
|
| 7 | +#$ AUTHOR: UAV Tech (Mark Spatz) |
|
| 8 | + |
|
| 9 | +#$ PARSER: MARKED |
|
| 10 | + |
|
| 11 | +#$ DESCRIPTION: I am a Betaflight contributor, Youtube content creator, and professional tuner [www.theuavtech.com](https://www.theuavtech.com) |
|
| 12 | +#$ DESCRIPTION: |
|
| 13 | +#$ DESCRIPTION: - [Preset Overview Video](https://youtu.be/dEuNa-V6pys) |
|
| 14 | +#$ DESCRIPTION: |
|
| 15 | +#$ DESCRIPTION: |
|
| 16 | +#$ DESCRIPTION: Preset for this class of quadcopters: |
|
| 17 | +#$ DESCRIPTION: ----------- |
|
| 18 | +#$ DESCRIPTION: <img src="https://theuavtech.com/wp-content/uploads/2023/02/cinewhoop-drone.png" width="350px"/> |
|
| 19 | +#$ DESCRIPTION: |
|
| 20 | +#$ DESCRIPTION: Description: |
|
| 21 | +#$ DESCRIPTION: ----------- |
|
| 22 | +#$ DESCRIPTION: Base tune for a Cinewhoop. This tune is good for 4S or 6S batteries. |
|
| 23 | +#$ DESCRIPTION: The base preset assume you have your ESC set to 48K PWM (default). If you are on 24k or 96K, click the option above. Also if you would like to use with the RPM filtering or Dynamic Idle, click the option above. If you don't know what these features mean, click the links below for videos on each topic. Also check out the "Discussions" button below if you want to see what settings this preset changes (screen shots). |
|
| 24 | +#$ DESCRIPTION: |
|
| 25 | +#$ DESCRIPTION: <img src="https://i0.wp.com/theuavtech.com/wp-content/uploads/2020/10/icon-150x150-1.png" width="100px" style="margin-left: auto; margin-right: auto; display: block;"/> |
|
| 26 | +#$ DESCRIPTION: |
|
| 27 | +#$ DESCRIPTION: Options (click for video): |
|
| 28 | +#$ DESCRIPTION: ----------- |
|
| 29 | +#$ DESCRIPTION: - [What is ESC PWM Frequency?](https://youtu.be/v3806Incpvo) |
|
| 30 | +#$ DESCRIPTION: - [More Whoop Battery @ 48k PWM!](https://youtu.be/iyQoOrXuldc) |
|
| 31 | +#$ DESCRIPTION: |
|
| 32 | +#$ DESCRIPTION: (Recommendation: 48k | make sure to adjust in ESC settings) |
|
| 33 | +#$ DESCRIPTION: |
|
| 34 | +#$ DESCRIPTION: |
|
| 35 | +#$ DESCRIPTION: - [What is the RPM Filter?](https://youtu.be/ve_TNB0D87U) |
|
| 36 | +#$ DESCRIPTION: - [RPM vs. Dynamic Notch ONLY](https://youtu.be/ve_TNB0D87U) |
|
| 37 | +#$ DESCRIPTION: |
|
| 38 | +#$ DESCRIPTION: |
|
| 39 | +#$ DESCRIPTION: - [What is Dynamic Idle?](https://youtu.be/2Mr-AP7K8YE) |
|
| 40 | +#$ DESCRIPTION: |
|
| 41 | +#$ DESCRIPTION: Need more HELP? |
|
| 42 | +#$ DESCRIPTION: ----------- |
|
| 43 | +#$ DESCRIPTION: - [UAV Tech Discord](https://discordapp.com/invite/rCCzgeT) |
|
| 44 | +#$ DESCRIPTION: - [Take it to the NEXT LEVEL!](https://theuavtech.com/tuning) |
|
| 45 | +#$ DESCRIPTION: |
|
| 46 | +#$ WARNING: Prior to selecting the "RPM Filter" or "Dynamic Idle" options, Bi-Directional DSHOT must be setup for your quad. If you have not setup yet, click "CANCEL" and setup first (PROPS OFF to test). If you have NOT selected the "RPM Filter" or "Dynamic Idle" options, YOU CAN IGNORE THIS MESSAGE. |
|
| 47 | +#$ DISCUSSION: https://github.com/betaflight/firmware-presets/pull/208 |
|
| 48 | +#$ INCLUDE: presets/4.5/tune/defaults.txt |
|
| 49 | +#$ INCLUDE: presets/4.5/filters/defaults.txt |
|
| 50 | + |
|
| 51 | +# -- PID Settings -- |
|
| 52 | +set simplified_d_gain = 140 |
|
| 53 | +set simplified_pi_gain = 100 |
|
| 54 | +set simplified_feedforward_gain = 100 |
|
| 55 | +set simplified_dmax_gain = 0 |
|
| 56 | +set simplified_i_gain = 100 |
|
| 57 | +set simplified_pitch_d_gain = 100 |
|
| 58 | +set simplified_pitch_pi_gain = 100 |
|
| 59 | +set simplified_master_multiplier = 160 |
|
| 60 | + |
|
| 61 | +set iterm_relax_cutoff = 5 |
|
| 62 | +set vbat_sag_compensation = 100 |
|
| 63 | +set anti_gravity_gain = 90 |
|
| 64 | +set pidsum_limit = 1000 |
|
| 65 | +set pidsum_limit_yaw = 1000 |
|
| 66 | + |
|
| 67 | +#$ OPTION_GROUP BEGIN: Choose ONE Filter option (+ RPM filter if desired) |
|
| 68 | + #$ OPTION BEGIN (UNCHECKED): low Build Quality |
|
| 69 | + # -- ADDER: For HIGH gyro vibration builds -- |
|
| 70 | + set simplified_gyro_filter = ON |
|
| 71 | + set simplified_gyro_filter_multiplier = 40 |
|
| 72 | + set simplified_dterm_filter = ON |
|
| 73 | + set simplified_dterm_filter_multiplier = 100 |
|
| 74 | + set dyn_notch_count = 4 |
|
| 75 | + set dyn_notch_min_hz = 80 |
|
| 76 | + set dyn_notch_max_hz = 550 |
|
| 77 | + set yaw_lowpass_hz = 90 |
|
| 78 | + #$ OPTION END |
|
| 79 | + |
|
| 80 | + #$ OPTION BEGIN (CHECKED): Medium Build Quality |
|
| 81 | + # -- ADDER: For Medium gyro vibration builds -- |
|
| 82 | + set simplified_gyro_filter = ON |
|
| 83 | + set simplified_gyro_filter_multiplier = 60 |
|
| 84 | + set simplified_dterm_filter = ON |
|
| 85 | + set simplified_dterm_filter_multiplier = 120 |
|
| 86 | + set dyn_notch_count = 3 |
|
| 87 | + set dyn_notch_min_hz = 100 |
|
| 88 | + set dyn_notch_max_hz = 550 |
|
| 89 | + set yaw_lowpass_hz = 125 |
|
| 90 | + #$ OPTION END |
|
| 91 | + |
|
| 92 | + #$ OPTION BEGIN (UNCHECKED): HIGH Build Quality |
|
| 93 | + # -- ADDER: For low gyro vibration builds -- |
|
| 94 | + set simplified_gyro_filter = ON |
|
| 95 | + set simplified_gyro_filter_multiplier = 100 |
|
| 96 | + set simplified_dterm_filter = ON |
|
| 97 | + set simplified_dterm_filter_multiplier = 120 |
|
| 98 | + set dyn_notch_count = 2 |
|
| 99 | + set dyn_notch_min_hz = 125 |
|
| 100 | + set dyn_notch_max_hz = 550 |
|
| 101 | + set yaw_lowpass_hz = 0 |
|
| 102 | + #$ OPTION END |
|
| 103 | + |
|
| 104 | + #$ OPTION BEGIN (UNCHECKED): ... + enable RPM filter (if supported) |
|
| 105 | + # -- ADDER: Enabled RPM filtering -- |
|
| 106 | + set motor_pwm_protocol = DSHOT600 |
|
| 107 | + set dshot_bidir = ON |
|
| 108 | + set rpm_filter_harmonics = 2 |
|
| 109 | + set dyn_notch_count = 2 |
|
| 110 | + #$ OPTION END |
|
| 111 | +#$ OPTION_GROUP END |
|
| 112 | + |
|
| 113 | +#$ OPTION_GROUP BEGIN: (EXCLUSIVE) ESC PWM Options ... |
|
| 114 | + #$ OPTION BEGIN (UNCHECKED): 16 & 24k ESC PWM Settings |
|
| 115 | + # -- ADDER: For 16 & 24k ESC PWM Settings -- |
|
| 116 | + set thrust_linear = 0 |
|
| 117 | + #$ OPTION END |
|
| 118 | + |
|
| 119 | + #$ OPTION BEGIN (CHECKED): 48k ESC PWM Settings |
|
| 120 | + # -- ADDER: For 48k ESC PWM Settings -- |
|
| 121 | + set thrust_linear = 20 |
|
| 122 | + #$ OPTION END |
|
| 123 | + |
|
| 124 | + #$ OPTION BEGIN (UNCHECKED): 96k+ ESC PWM Settings |
|
| 125 | + # -- ADDER: For 96k ESC PWM Settings -- |
|
| 126 | + set thrust_linear = 40 |
|
| 127 | + #$ OPTION END |
|
| 128 | +#$ OPTION_GROUP END |
|
| 129 | + |
|
| 130 | +#$ OPTION_GROUP BEGIN: Prop Wash Performance Booster ... |
|
| 131 | + #$ OPTION BEGIN (UNCHECKED): Dynamic Idle |
|
| 132 | + # -- ADDER: Enabling Dynamic Idle -- |
|
| 133 | + set dyn_idle_min_rpm = 35 |
|
| 134 | + #$ OPTION END |
|
| 135 | +#$ OPTION_GROUP END |
|
| 136 | + |
|
| 137 | +simplified_tuning apply |
app-dat/RC-dat/RC-configurator-dat/betaflight-dat/betaflight-presents-dat/betaflight-presents-dat.md
| ... | ... | @@ -0,0 +1,211 @@ |
| 1 | + |
|
| 2 | +# betaflight-presents-dat |
|
| 3 | + |
|
| 4 | +- [[betaflight-dat]] |
|
| 5 | + |
|
| 6 | +- [[FPV-dat]] |
|
| 7 | + |
|
| 8 | +- [] BNF |
|
| 9 | +- [x] FILTERS |
|
| 10 | + - Gyro filters |
|
| 11 | + - D-term filters |
|
| 12 | + - RPM filters (if bidirectional DShot is enabled) |
|
| 13 | +- [] LEDS |
|
| 14 | +- [] MODES |
|
| 15 | +- [] OSD |
|
| 16 | +- [] OTHER |
|
| 17 | +- [x] RATES |
|
| 18 | + - **Roll / Pitch / Yaw rates** |
|
| 19 | + - **Expo / RC rate** |
|
| 20 | + - **Rate profiles** for different flight styles |
|
| 21 | +- [x] RC_LINK |
|
| 22 | +- [x] TUNE == **PID controller settings** |
|
| 23 | +- [] VTX |
|
| 24 | + |
|
| 25 | +common used for a flight - [x] TUNE - [x] RATES - [x] FILTERS |
|
| 26 | + |
|
| 27 | +## RC_LINK |
|
| 28 | + |
|
| 29 | +- Generic 250Hz Ultra Cinematic |
|
| 30 | + |
|
| 31 | +## Generic 250Hz Cinematic - Author:Ivan Efimov (Limon) |
|
| 32 | + |
|
| 33 | +Generic RC link settings for cinematic flying with 250Hz RC link. |
|
| 34 | +WARNING: make ABSOLUTELY SURE that the OpenTx or EdgeTx Hardware ADC Filter is un-checked! |
|
| 35 | +WARNING: check that you are using a compatible version of EdgeTx or OpenTx! |
|
| 36 | + |
|
| 37 | + |
|
| 38 | + |
|
| 39 | + |
|
| 40 | +## by Chris Rosser |
|
| 41 | + |
|
| 42 | + |
|
| 43 | +### tune |
|
| 44 | + |
|
| 45 | +- AOs Cine20 tune by Chris Rosser |
|
| 46 | + |
|
| 47 | +Filters |
|
| 48 | +- [x] AOs Filters (Recommended) |
|
| 49 | +- [x] **RPM Filter Weights** for **triblade props** |
|
| 50 | +- [] RPM Filter Weights for other props |
|
| 51 | + |
|
| 52 | +Motor Settlngs |
|
| 53 | +- [x] DShot Motor Beeping (Recommended) |
|
| 54 | +- [x] 12 pole motors (Most 1404 motors have 12 poles) |
|
| 55 | + |
|
| 56 | +Rates |
|
| 57 | +- [x] Cinematic Rates (Recommended) |
|
| 58 | + |
|
| 59 | +Typical Board Alignment for 25mm AlO |
|
| 60 | +- [x] Typical Board Alignment for 25mm AlO (Test in setup tab BEFORE take-off!) |
|
| 61 | + |
|
| 62 | +EXCLUSIVE): Choose your RC llnk (or apply another preset separately) |
|
| 63 | +- [x] ELRS_250HZ (Recommended) |
|
| 64 | +- [] ELRS_500HZ |
|
| 65 | +- [] DJI Normal |
|
| 66 | +- [] DJI SBUS FAST |
|
| 67 | +- [] Crossfire 50Hz |
|
| 68 | +- [] Crossfire 150Hz |
|
| 69 | + |
|
| 70 | +Check all of these (recommended) |
|
| 71 | +- [x] Full battery sag compensation |
|
| 72 | +- [] No stick deadband |
|
| 73 | +- [] Arm at any angle |
|
| 74 | +- [] Props out (check motor direction!) |
|
| 75 | + |
|
| 76 | + |
|
| 77 | + |
|
| 78 | + |
|
| 79 | +### filter |
|
| 80 | + |
|
| 81 | +- AOS Cine20 Filters |
|
| 82 | + |
|
| 83 | +Developed for the AOS Cine20 based on a build with 1303 6000KV motors and 550mAh 4S battery. |
|
| 84 | +NOTE this needs bidirectional Dshot support and RPM filtering active to use. DO NOT ATEMPT TO USE WITHOUT RPM FILTERING! |
|
| 85 | +Follow the usual process of hover testing and safely checking out your tune before using. USE AT YOUR OWN RISK. |
|
| 86 | + |
|
| 87 | + |
|
| 88 | + |
|
| 89 | +## UAV tech preset |
|
| 90 | + |
|
| 91 | +https://www.youtube.com/@uavtech |
|
| 92 | + |
|
| 93 | +### rates |
|
| 94 | + |
|
| 95 | +UAV Tech Rates (w/ Cinematic/Whoop Options) |
|
| 96 | + |
|
| 97 | + |
|
| 98 | + |
|
| 99 | +### tune |
|
| 100 | + |
|
| 101 | +#### UAV Tech - Micro (2" to 4") |
|
| 102 | + |
|
| 103 | + |
|
| 104 | +#### UAV Tech - Whoop (1S&2S) |
|
| 105 | + |
|
| 106 | +- Set **48kHz** for a good balance (smoother + longer flight time). |
|
| 107 | +- Use **96kHz** if you want maximum efficiency indoors (at the cost of a little punch). |
|
| 108 | + |
|
| 109 | +#### UAV Tech - Cinewhoop |
|
| 110 | + |
|
| 111 | +- [[UAV_tech_Cinewhoop.txt]] |
|
| 112 | + |
|
| 113 | +Prior to selecting the "RPM Filter" or "Dynamic Idle" options, Bi-Directional DShot must be setup for your quad. If you have not setup yet, click "CANCEL" and setup first (PROPS OFF to test). If you have NO selected the "RPM Filter" or "Dynamic Idle" options, YOU CAN IGNORE THIS MESSAGE. |
|
| 114 | + |
|
| 115 | +https://github.com/betaflight/firmware-presets/pull/208 |
|
| 116 | + |
|
| 117 | +https://github.com/betaflight/firmware-presets/blob/master/presets/4.5/tune/uav_tech/UAV_tech_Cinewhoop.txt |
|
| 118 | + |
|
| 119 | + |
|
| 120 | + |
|
| 121 | + |
|
| 122 | + |
|
| 123 | + |
|
| 124 | +(EXCLUSIVE) ESC PWM Optlons... |
|
| 125 | +- [] 16 & 24k ESC PWM Settings |
|
| 126 | +- [] 48k ESC PWM Settings |
|
| 127 | +- [] 96k+ ESC PWM Settings |
|
| 128 | + |
|
| 129 | +- [[motor-FPV-dat]] |
|
| 130 | + |
|
| 131 | +Given what I know about Mobula8 (a small whoop / micro style quad), here’s what I think: |
|
| 132 | + |
|
| 133 | +If your ESC & frame / airflow are decent and you mostly fly indoors or want quieter motors: go with 48 kHz. It’s a safe, good all-round choice. |
|
| 134 | + |
|
| 135 | +If you want the quietest possible operation and are willing to manage heat, 96 kHz+ may be okay if your ESC supports it and you monitor temps. |
|
| 136 | + |
|
| 137 | +If you fly outdoors a lot, or you want max efficiency (battery life, less heat), and don’t mind a little noise / less silky low-throttle, 16-24 kHz might be more reliable. |
|
| 138 | + |
|
| 139 | + |
|
| 140 | + |
|
| 141 | + |
|
| 142 | +- [[Mobula8-Tune.txt]] == https://www.reddit.com/r/TinyWhoop/comments/1lguely/mobula_8_pilots/ |
|
| 143 | + |
|
| 144 | +PropWash Performance Booster.. |
|
| 145 | + |
|
| 146 | +- [] Dynamic Idle (EsC bi-directional Dshot required) |
|
| 147 | + |
|
| 148 | + |
|
| 149 | +#### CaddxBNF Gofilm20 |
|
| 150 | + |
|
| 151 | +## FPV_CAM |
|
| 152 | + |
|
| 153 | + |
|
| 154 | +### tune |
|
| 155 | + |
|
| 156 | +#### UWL 75mmWhoop Tuneby FreshBread |
|
| 157 | + |
|
| 158 | + |
|
| 159 | + |
|
| 160 | + |
|
| 161 | + |
|
| 162 | +## other presents |
|
| 163 | + |
|
| 164 | +- freestyle |
|
| 165 | + |
|
| 166 | +ExpressLRS250Hz |
|
| 167 | + |
|
| 168 | +AOS Cine25 tune by Chris Rosser |
|
| 169 | + |
|
| 170 | + |
|
| 171 | +## Prop Wash Performance Booster (PWPF) |
|
| 172 | + |
|
| 173 | +### 1) Prop Wash Performance Booster (PWPF) |
|
| 174 | + |
|
| 175 | +### What it does |
|
| 176 | +- Helps stabilize the quad in **prop wash / turbulence** (low-speed yaw/pitch/roll oscillations caused by disturbed airflow). |
|
| 177 | +- Mainly improves **tiny whoop or cinewhoop stability** during hover or close-quarter flight. |
|
| 178 | + |
|
| 179 | +### Requirements |
|
| 180 | +- **FC:** Betaflight 4.3+ (most Mobula8 FCs can run this) |
|
| 181 | +- **Motor & ESC:** Works with any brushless motors + DShot or multishot PWM ESCs |
|
| 182 | +- **Notes:** Very useful for **indoor 1S Mobula8**, smooths hover & slow flight. |
|
| 183 | + |
|
| 184 | +### How to enable |
|
| 185 | +- Betaflight Configurator → Configuration → “Prop Wash Performance Booster” → enable |
|
| 186 | +- Adjust “PWPF Strength” in PID tuning → Motor tab if needed |
|
| 187 | + |
|
| 188 | +--- |
|
| 189 | + |
|
| 190 | +### 2) Dynamic Idle |
|
| 191 | + |
|
| 192 | +### What it does |
|
| 193 | +- Reduces idle motor throttle **automatically** during flight to reduce prop wash, save battery, and smooth low-throttle flight. |
|
| 194 | +- Improves **hover stability**, especially in micro FPV like 85mm Mobula8. |
|
| 195 | + |
|
| 196 | +### Requirements |
|
| 197 | +- **FC:** Betaflight 4.3+ (Configurable in Motors tab) |
|
| 198 | +- **ESC:** Must support **bidirectional DShot** or at least **telemetry** for accurate RPM sensing. |
|
| 199 | +- If your Mobula8 has **BLHeli_S ESC without telemetry**, Dynamic Idle will be **limited or less effective**. |
|
| 200 | +- Works better with **Bluejay or BLHeli_32 ESCs**. |
|
| 201 | + |
|
| 202 | +### How to enable |
|
| 203 | +- Betaflight Configurator → Configuration → Motors → Dynamic Idle → enable |
|
| 204 | +- Adjust min motor idle and gain if necessary |
|
| 205 | + |
|
| 206 | + |
|
| 207 | + |
|
| 208 | + |
|
| 209 | +## ref |
|
| 210 | + |
|
| 211 | +- [[betaflight-configurator-dat/betaflight-dat]] |
|
| ... | ... | \ No newline at end of file |
app-dat/RC-dat/RC-configurator-dat/betaflight-presents-dat/Mobula8-Tune.txt
| ... | ... | @@ -1,117 +0,0 @@ |
| 1 | -# profile 0 |
|
| 2 | -set profile_name = - |
|
| 3 | -set dterm_lpf1_dyn_min_hz = 90 |
|
| 4 | -set dterm_lpf1_dyn_max_hz = 180 |
|
| 5 | -set dterm_lpf1_dyn_expo = 5 |
|
| 6 | -set dterm_lpf1_type = PT1 |
|
| 7 | -set dterm_lpf1_static_hz = 90 |
|
| 8 | -set dterm_lpf2_type = PT1 |
|
| 9 | -set dterm_lpf2_static_hz = 180 |
|
| 10 | -set dterm_notch_hz = 0 |
|
| 11 | -set dterm_notch_cutoff = 0 |
|
| 12 | -set vbat_sag_compensation = 100 |
|
| 13 | -set pid_at_min_throttle = ON |
|
| 14 | -set anti_gravity_gain = 90 |
|
| 15 | -set anti_gravity_cutoff_hz = 5 |
|
| 16 | -set anti_gravity_p_gain = 100 |
|
| 17 | -set acc_limit_yaw = 0 |
|
| 18 | -set acc_limit = 0 |
|
| 19 | -set crash_dthreshold = 50 |
|
| 20 | -set crash_gthreshold = 400 |
|
| 21 | -set crash_setpoint_threshold = 350 |
|
| 22 | -set crash_time = 500 |
|
| 23 | -set crash_delay = 0 |
|
| 24 | -set crash_recovery_angle = 10 |
|
| 25 | -set crash_recovery_rate = 100 |
|
| 26 | -set crash_limit_yaw = 200 |
|
| 27 | -set crash_recovery = OFF |
|
| 28 | -set iterm_rotation = OFF |
|
| 29 | -set iterm_relax = RP |
|
| 30 | -set iterm_relax_type = SETPOINT |
|
| 31 | -set iterm_relax_cutoff = 5 |
|
| 32 | -set iterm_windup = 85 |
|
| 33 | -set iterm_limit = 400 |
|
| 34 | -set pidsum_limit = 1000 |
|
| 35 | -set pidsum_limit_yaw = 1000 |
|
| 36 | -set yaw_lowpass_hz = 125 |
|
| 37 | -set throttle_boost = 5 |
|
| 38 | -set throttle_boost_cutoff = 15 |
|
| 39 | -set acro_trainer_angle_limit = 20 |
|
| 40 | -set acro_trainer_lookahead_ms = 50 |
|
| 41 | -set acro_trainer_debug_axis = ROLL |
|
| 42 | -set acro_trainer_gain = 75 |
|
| 43 | -set p_pitch = 75 |
|
| 44 | -set i_pitch = 134 |
|
| 45 | -set d_pitch = 65 |
|
| 46 | -set f_pitch = 199 |
|
| 47 | -set p_roll = 71 |
|
| 48 | -set i_roll = 127 |
|
| 49 | -set d_roll = 57 |
|
| 50 | -set f_roll = 191 |
|
| 51 | -set p_yaw = 71 |
|
| 52 | -set i_yaw = 127 |
|
| 53 | -set d_yaw = 0 |
|
| 54 | -set f_yaw = 191 |
|
| 55 | -set angle_p_gain = 50 |
|
| 56 | -set angle_feedforward = 50 |
|
| 57 | -set angle_feedforward_smoothing_ms = 80 |
|
| 58 | -set angle_limit = 60 |
|
| 59 | -set angle_earth_ref = 100 |
|
| 60 | -set horizon_level_strength = 75 |
|
| 61 | -set horizon_limit_sticks = 75 |
|
| 62 | -set horizon_limit_degrees = 135 |
|
| 63 | -set horizon_ignore_sticks = OFF |
|
| 64 | -set horizon_delay_ms = 500 |
|
| 65 | -set abs_control_gain = 0 |
|
| 66 | -set abs_control_limit = 90 |
|
| 67 | -set abs_control_error_limit = 20 |
|
| 68 | -set abs_control_cutoff = 11 |
|
| 69 | -set use_integrated_yaw = OFF |
|
| 70 | -set integrated_yaw_relax = 200 |
|
| 71 | -set d_min_roll = 57 |
|
| 72 | -set d_min_pitch = 65 |
|
| 73 | -set d_min_yaw = 0 |
|
| 74 | -set d_max_gain = 37 |
|
| 75 | -set d_max_advance = 20 |
|
| 76 | -set motor_output_limit = 100 |
|
| 77 | -set auto_profile_cell_count = 0 |
|
| 78 | -set launch_control_mode = NORMAL |
|
| 79 | -set launch_trigger_allow_reset = ON |
|
| 80 | -set launch_trigger_throttle_percent = 20 |
|
| 81 | -set launch_angle_limit = 0 |
|
| 82 | -set launch_control_gain = 40 |
|
| 83 | -set thrust_linear = 20 |
|
| 84 | -set transient_throttle_limit = 0 |
|
| 85 | -set feedforward_transition = 0 |
|
| 86 | -set feedforward_averaging = OFF |
|
| 87 | -set feedforward_smooth_factor = 25 |
|
| 88 | -set feedforward_jitter_factor = 7 |
|
| 89 | -set feedforward_boost = 15 |
|
| 90 | -set feedforward_max_rate_limit = 90 |
|
| 91 | -set dyn_idle_min_rpm = 40 |
|
| 92 | -set dyn_idle_p_gain = 50 |
|
| 93 | -set dyn_idle_i_gain = 50 |
|
| 94 | -set dyn_idle_d_gain = 50 |
|
| 95 | -set dyn_idle_max_increase = 150 |
|
| 96 | -set dyn_idle_start_increase = 50 |
|
| 97 | -set level_race_mode = OFF |
|
| 98 | -set simplified_pids_mode = RPY |
|
| 99 | -set simplified_master_multiplier = 160 |
|
| 100 | -set simplified_i_gain = 100 |
|
| 101 | -set simplified_d_gain = 120 |
|
| 102 | -set simplified_pi_gain = 100 |
|
| 103 | -set simplified_dmax_gain = 0 |
|
| 104 | -set simplified_feedforward_gain = 100 |
|
| 105 | -set simplified_pitch_d_gain = 100 |
|
| 106 | -set simplified_pitch_pi_gain = 100 |
|
| 107 | -set simplified_dterm_filter = ON |
|
| 108 | -set simplified_dterm_filter_multiplier = 120 |
|
| 109 | -set tpa_mode = D |
|
| 110 | -set tpa_rate = 65 |
|
| 111 | -set tpa_breakpoint = 1350 |
|
| 112 | -set tpa_low_rate = 20 |
|
| 113 | -set tpa_low_breakpoint = 1050 |
|
| 114 | -set tpa_low_always = OFF |
|
| 115 | -set ez_landing_threshold = 25 |
|
| 116 | -set ez_landing_limit = 5 |
|
| 117 | -set ez_landing_speed = 5 |
|
| ... | ... | \ No newline at end of file |
app-dat/RC-dat/RC-configurator-dat/betaflight-presents-dat/betaflight-presents-dat.md
| ... | ... | @@ -1,48 +0,0 @@ |
| 1 | - |
|
| 2 | -# betaflight-presents-dat |
|
| 3 | - |
|
| 4 | -- [[FPV-dat]] |
|
| 5 | - |
|
| 6 | -UAV tech preset |
|
| 7 | - |
|
| 8 | -- UAV Tech - Micro (2" to 4") |
|
| 9 | -- UAV Tech - Whoop (1S&2S) |
|
| 10 | - |
|
| 11 | -(EXCLUSIVE) ESC PWM Optlons... |
|
| 12 | -- 16 & 24k ESC PWM Settings |
|
| 13 | -- 48k ESC PWM Settings |
|
| 14 | -- 96k+ ESC PWM Settings |
|
| 15 | - |
|
| 16 | -Given what I know about Mobula8 (a small whoop / micro style quad), here’s what I think: |
|
| 17 | - |
|
| 18 | -If your ESC & frame / airflow are decent and you mostly fly indoors or want quieter motors: go with 48 kHz. It’s a safe, good all-round choice. |
|
| 19 | - |
|
| 20 | -If you want the quietest possible operation and are willing to manage heat, 96 kHz+ may be okay if your ESC supports it and you monitor temps. |
|
| 21 | - |
|
| 22 | -If you fly outdoors a lot, or you want max efficiency (battery life, less heat), and don’t mind a little noise / less silky low-throttle, 16-24 kHz might be more reliable. |
|
| 23 | - |
|
| 24 | - |
|
| 25 | - |
|
| 26 | - |
|
| 27 | -- [[Mobula8-Tune.txt]] == https://www.reddit.com/r/TinyWhoop/comments/1lguely/mobula_8_pilots/ |
|
| 28 | - |
|
| 29 | -PropWash Performance Booster.. |
|
| 30 | - |
|
| 31 | -- [] Dynamic Idle (EsC bi-directional Dshot required) |
|
| 32 | - |
|
| 33 | -## other presents |
|
| 34 | - |
|
| 35 | -- freestyle |
|
| 36 | - |
|
| 37 | -ExpressLRS250Hz |
|
| 38 | - |
|
| 39 | -AOS Cine25 tune by Chris Rosser |
|
| 40 | - |
|
| 41 | - |
|
| 42 | - |
|
| 43 | - |
|
| 44 | - |
|
| 45 | - |
|
| 46 | -## ref |
|
| 47 | - |
|
| 48 | -- [[betaflight-configurator-dat/betaflight-dat]] |
|
| ... | ... | \ No newline at end of file |
app-dat/RC-dat/RC-dat.md
| ... | ... | @@ -36,4 +36,32 @@ |
| 36 | 36 | |
| 37 | 37 | ## Teardown post |
| 38 | 38 | |
| 39 | -[Tear down and Learn a good-build $20 RC Toy Car](https://www.electrodragon.com/disassemble-and-learn-a-good-build-20-rc-toy-car/) |
|
| ... | ... | \ No newline at end of file |
| 0 | +[Tear down and Learn a good-build $20 RC Toy Car](https://www.electrodragon.com/disassemble-and-learn-a-good-build-20-rc-toy-car/) |
|
| 1 | + |
|
| 2 | + |
|
| 3 | + |
|
| 4 | + |
|
| 5 | +## RC Link - SPI ELRS RC Link Update Rates |
|
| 6 | + |
|
| 7 | +### 1. Supported ELRS Packet Rates (Hz) |
|
| 8 | +- 25 Hz (long range, very low latency priority not needed) |
|
| 9 | +- 50 Hz |
|
| 10 | +- 100 Hz |
|
| 11 | +- 250 Hz |
|
| 12 | +- 500 Hz |
|
| 13 | +- 1000 Hz (only with UART-based receivers, *not supported* on SPI RX) |
|
| 14 | + |
|
| 15 | +### 2. Mobula8 SPI Receiver Limitation |
|
| 16 | +- SPI-based ELRS receivers (built into flight controllers) **usually support up to 500 Hz max**. |
|
| 17 | +- They don’t handle 1000 Hz mode reliably. |
|
| 18 | + |
|
| 19 | +### 3. Radiomaster Pocket ELRS |
|
| 20 | +- Can output up to **1000 Hz**. |
|
| 21 | +- But the Mobula8 SPI ELRS will negotiate down to **max 500 Hz**. |
|
| 22 | + |
|
| 23 | +--- |
|
| 24 | + |
|
| 25 | +### Final Answer |
|
| 26 | + |
|
| 27 | +The **RC link update rate between your Radiomaster Pocket and Mobula8 SPI ELRS** can be set to **25 / 50 / 100 / 250 / 500 Hz**, |
|
| 28 | +but **500 Hz is the highest stable rate** supported by the Mobula8 SPI receiver. |
|
| ... | ... | \ No newline at end of file |
app-dat/RC-dat/RC-supplier-dat/drone-maker-dat/happymodel-dat/mobula6-dat/mobula6-dat.md
| ... | ... | @@ -0,0 +1,6 @@ |
| 1 | + |
|
| 2 | +# mobula6-dat |
|
| 3 | + |
|
| 4 | +- [[propeller-dat]] |
|
| 5 | + |
|
| 6 | +- [[radiomaster-dat]] |
|
| ... | ... | \ No newline at end of file |
app-dat/RC-dat/RC-supplier-dat/drone-maker-dat/happymodel-dat/mobula8-dat/mobula8-dat.md
| ... | ... | @@ -5,9 +5,11 @@ |
| 5 | 5 | |
| 6 | 6 | - [[battery-pack-dat]] - [[flight-controller-dat]] - [[PID-dat]] |
| 7 | 7 | |
| 8 | +- [[betaflight-presents-dat]] |
|
| 9 | + |
|
| 8 | 10 | - [[FPV-accesories-dat]] |
| 9 | 11 | |
| 10 | -- [[EX1103-dat]] - [[motor-dat]] - [[Thrust-dat]] |
|
| 12 | +- [[EX1103-dat]] - [[motor-dat]] - [[Thrust-dat]] - [[motor-FPV-dat]] |
|
| 11 | 13 | |
| 12 | 14 | |
| 13 | 15 | ## pre-note |
| ... | ... | @@ -103,6 +105,14 @@ Mobula8 |
| 103 | 105 | - Gemfan 2023 Three-blade Propellers (4CW+4CCW) |
| 104 | 106 | |
| 105 | 107 | |
| 108 | + |
|
| 109 | +- **Frame wheelbase:** 85 mm (motor-to-motor diagonal) |
|
| 110 | +- **Typical prop size:** 2 inches |
|
| 111 | +- **Reason:** |
|
| 112 | + - 65 mm whoops → ~31 mm props (≈1.2 inch) |
|
| 113 | + - 75 mm whoops → ~40 mm props (≈1.6 inch) |
|
| 114 | + - 85 mm whoops → ~48 mm props (≈2 inch) |
|
| 115 | + |
|
| 106 | 116 | ## battery |
| 107 | 117 | |
| 108 | 118 | 95C 2S1P 550mAH |
app-dat/RC-dat/RC-supplier-dat/radiomaster-dat/radiomaster-pocket-dat.md
| ... | ... | @@ -0,0 +1,17 @@ |
| 1 | + |
|
| 2 | +# radiomaster-pocket-dat.md |
|
| 3 | + |
|
| 4 | +## 1. Radiomaster Pocket (Multi-Protocol Version) |
|
| 5 | +- Uses **CC2500 module**, same chip used in FrSky radios. |
|
| 6 | +- Supports **FrSky D8, D16**, Futaba SFHSS, Hubsan, and many more protocols. |
|
| 7 | +- ✅ You can bind directly to FrSky D8 receivers. |
|
| 8 | + |
|
| 9 | +## 2. Radiomaster Pocket (ELRS Version) |
|
| 10 | +- Uses **ExpressLRS** only. |
|
| 11 | +- ❌ Does NOT support FrSky D8/D16. |
|
| 12 | +- You would need to use an **external CC2500 module** if you want D8. |
|
| 13 | + |
|
| 14 | + |
|
| 15 | +## ref |
|
| 16 | + |
|
| 17 | +- [[radiomaster-dat]] |
|
| ... | ... | \ No newline at end of file |