81aa5213d1b0dae16f2be89e76e526123f416da9
Tech-dat/PID-dat/2025-09-03-14-41-34.png
| ... | ... | Binary files /dev/null and b/Tech-dat/PID-dat/2025-09-03-14-41-34.png differ |
Tech-dat/PID-dat/2025-09-03-14-45-14.png
| ... | ... | Binary files /dev/null and b/Tech-dat/PID-dat/2025-09-03-14-45-14.png differ |
Tech-dat/PID-dat/2025-09-03-14-45-29.png
| ... | ... | Binary files /dev/null and b/Tech-dat/PID-dat/2025-09-03-14-45-29.png differ |
Tech-dat/PID-dat/PID-dat.md
| ... | ... | @@ -0,0 +1,40 @@ |
| 1 | + |
|
| 2 | +# PID-dat |
|
| 3 | + |
|
| 4 | + |
|
| 5 | +## mobula8 |
|
| 6 | + |
|
| 7 | +default profile |
|
| 8 | + |
|
| 9 | +| value | Proportional | Integral | D Max | Derivative | Feedforward | |
|
| 10 | +| ---------- | ------------ | -------- | ----- | ---------- | ----------- | |
|
| 11 | +| Basic/Acro | | | | | | |
|
| 12 | +| ROLL | 53 | 95 | 46 | 43 | 143 | |
|
| 13 | +| PITCH | 56 | 100 | 52 | 48 | 149 | |
|
| 14 | +| YAW | 53 | 95 | 00 | 0 | 143 | |
|
| 15 | + |
|
| 16 | + |
|
| 17 | +tuned profile |
|
| 18 | + |
|
| 19 | +| value | Proportional | Integral | D Max | Derivative | Feedforward | |
|
| 20 | +| ---------- | ------------ | -------- | ----- | ---------- | ----------- | |
|
| 21 | +| Basic/Acro | | | | | | |
|
| 22 | +| ROLL | 48 | 100 | 41 | 43 | 143 | |
|
| 23 | +| PITCH | 41 | 105 | 48 | 48 | 149 | |
|
| 24 | +| YAW | 53 | 95 | 00 | 0 | 143 | |
|
| 25 | + |
|
| 26 | + |
|
| 27 | + |
|
| 28 | + |
|
| 29 | + |
|
| 30 | + |
|
| 31 | + |
|
| 32 | + |
|
| 33 | + |
|
| 34 | + |
|
| 35 | + |
|
| 36 | +CAUTioN: Current sllder positlons may cause flyaways, motor damage or unsafe craft behaviour. Please proceed with cautlon. |
|
| 37 | + |
|
| 38 | +Note: Slider access and range is restricted because you are not in expert mode. Basic mode should be suitable for most builds and beginners. |
|
| 39 | + |
|
| 40 | +Note: Slider(s) are disabled because current values are outside the Basic Mode adjustment range. Switch to Expert Mode to make changes |
|
| ... | ... | \ No newline at end of file |
app-dat/RC-dat/RC-Controller-dat/RC-controller-dat.md
| ... | ... | @@ -28,6 +28,12 @@ Roll Pitch Yaw Throttle |
| 28 | 28 | 8. In `Setup` 3D model: tilt the drone → model should move the same way. |
| 29 | 29 | - If not → fix in Configuration → `Board Alignment` (Yaw 90/180/270 etc). |
| 30 | 30 | |
| 31 | + |
|
| 32 | +- **Calibrate Accelerometer**: Betaflight → Setup → Calibrate on a perfectly flat surface. |
|
| 33 | +- Make sure the quad is completely still during calibration. |
|
| 34 | +- Check **Setup Tab 3D model** → it must move exactly like the real quad. |
|
| 35 | +- If model twitches on its own → gyro noise or vibration problem. |
|
| 36 | + |
|
| 31 | 37 | ### 4. Fixing “Steady Right Drift” |
| 32 | 38 | |
| 33 | 39 | 12. If subtrim is correct but it still drifts → go to `PID Tuning`. |
| ... | ... | @@ -35,4 +41,70 @@ Roll Pitch Yaw Throttle |
| 35 | 41 | 14. If oscillations appear → reduce Roll P or Roll D by small steps (-1). |
| 36 | 42 | 15. Check Motor Idle value: `Configuration → DShot Idle` around **5%** (or min_command ≈1050). |
| 37 | 43 | |
| 38 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
|
| 1 | + |
|
| 2 | +- Reset to Betaflight **default PIDs** for Mobula8 (start clean). |
|
| 3 | +- Reduce **Roll/Pitch P by 10%** if oscillations occur. |
|
| 4 | +- Increase **I-term by +5** if drift is slow and continuous. |
|
| 5 | + |
|
| 6 | + |
|
| 7 | +### 4. Angle Mode Settings |
|
| 8 | +- If drift only happens in **Angle Mode**: |
|
| 9 | + - Use small **Accelerometer Roll/Pitch Trim** adjustments. |
|
| 10 | + - Example: Drift forward → Pitch Trim negative. |
|
| 11 | + |
|
| 12 | +### If drift happens in **Acro Mode too** |
|
| 13 | + |
|
| 14 | +→ it’s not accelerometer, it’s mechanical or PID. |
|
| 15 | + |
|
| 16 | + |
|
| 17 | + |
|
| 18 | +## 🛠️ PID Tuning for Slow & Smooth Flight (Mobula8) |
|
| 19 | + |
|
| 20 | +- [[PID-dat]] |
|
| 21 | + |
|
| 22 | +### 1. Start from Defaults |
|
| 23 | +- In Betaflight Configurator → **PID Tuning Tab** → click *Reset to Defaults*. |
|
| 24 | +- This gives you a stable baseline. |
|
| 25 | + |
|
| 26 | +### 2. Lower P and D Gains (Gentler Response) |
|
| 27 | +- Roll / Pitch **P**: reduce by ~20% |
|
| 28 | +- Roll / Pitch **D**: reduce by ~20% |
|
| 29 | +- Yaw can stay default. |
|
| 30 | +👉 Lower P/D = less aggressive corrections → smoother flying. |
|
| 31 | + |
|
| 32 | +### 3. Increase I-Term Slightly (Stable Hover) |
|
| 33 | +- Roll / Pitch **I**: increase by +10–15% |
|
| 34 | +👉 Helps hold level in hover, prevents drift. |
|
| 35 | + |
|
| 36 | +### 4. Add a Bit of Damping (TPA / D-Term Filter) |
|
| 37 | +- Leave filters at default first. |
|
| 38 | +- If motors get hot, lower D-Term a bit more. |
|
| 39 | + |
|
| 40 | + |
|
| 41 | + |
|
| 42 | +### 5. Rates (Most Important for Smooth Flying) |
|
| 43 | +Go to **Rates Tab**: |
|
| 44 | +- **RC Rate**: 0.80 → change to **0.50** |
|
| 45 | +- **Super Rate**: 0.70 → change to **0.60** |
|
| 46 | +- **Expo**: set to **0.25–0.30** |
|
| 47 | +👉 Slows down stick sensitivity, smoother camera movement. |
|
| 48 | + |
|
| 49 | +### 6. Throttle Curve (for Gentle Hover) |
|
| 50 | +- Betaflight: use **Throttle Expo** in PID Tuning → Throttle tab. |
|
| 51 | + - Throttle Mid: set to ~0.50 |
|
| 52 | + - Throttle Expo: set to 0.20–0.30 |
|
| 53 | +👉 Gives finer control near hover point. |
|
| 54 | + |
|
| 55 | +### 7. Test Hover Indoors |
|
| 56 | +- Arm in **Angle Mode**. |
|
| 57 | +- Slowly raise throttle. |
|
| 58 | +- Quad should lift smoothly without sudden jerks. |
|
| 59 | +- Adjust Expo if still too sensitive. |
|
| 60 | + |
|
| 61 | +--- |
|
| 62 | +### ✅ Summary for Smooth / Cinewhoop-style Flying |
|
| 63 | +- Lower **P/D** = softer movements. |
|
| 64 | +- Raise **I** = stable hover. |
|
| 65 | +- Reduce **Rates** + add **Expo** = slower stick response. |
|
| 66 | +- Throttle Expo = smoother lift / descend. |
|
| ... | ... | \ No newline at end of file |
app-dat/RC-dat/RC-supplier-dat/drone-maker-dat/happymodel-dat/mobula8-dat/mobula8-dat.md
| ... | ... | @@ -3,7 +3,7 @@ |
| 3 | 3 | |
| 4 | 4 | - [[FPV-dat]] |
| 5 | 5 | |
| 6 | -- [[battery-pack-dat]] - [[flight-controller-dat]] |
|
| 6 | +- [[battery-pack-dat]] - [[flight-controller-dat]] - [[PID-dat]] |
|
| 7 | 7 | |
| 8 | 8 | |
| 9 | 9 |