You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Any UART can be re-tasked by changing its protocol parameter.
@@ -68,40 +68,52 @@ The PilotGaeaSH7V1 Supports onboard analog OSD using the AT7456 chip.The composi
68
68
69
69
## PWM Output and DShot
70
70
71
-
The PilotGaeaSH7V1 supports up to 11 PWM outputs.organized into 5 independent timer groups. All groups support DShot, but **Bi-directional DShot (BDShot)** is optimized for Groups 1-3.
71
+
The PilotGaeaSH7V1 supports up to **11 physical PWM outputs**, organized into **6 independent timer groups**. All groups support DShot, but **Bi-directional DShot (BDShot)** is fully optimized for **Groups 1-4 (Outputs 1-8)**.
72
72
73
73
### PWM Grouping Table
74
74
75
-
| Group | PWM Output | Timer | BDShot Support (hwdef-bl) | Recommended Use |
75
+
| Group | PWM Output | Timer | BDShot Support | Recommended Use |
To use BDShot for RPM filtering, you must flash the `PilotGaeaSH7V1-bdshot` firmware.
85
86
-**Outputs 1-8:** Fully optimized with dedicated DMA resources to ensure stable DShot600 performance and telemetry feedback.
86
87
-**Outputs 11-13:** Configured with `NODMA`. While they support standard PWM/DShot, they do not support RPM telemetry. This design prioritizes DMA bandwidth for the primary IMU (SPI1) and core motor functions.
87
88
88
-
> **Note:** Every output within a group must use the same output protocol (e.g., if Output 3 is set to DShot, Outputs 4, 5, and 6 must also be DShot).
89
+
> **Note:** PWM 9 and 10 are defined in firmware but not physically broken out.
90
+
91
+
> **Important:** Every output within a timer group must use the same protocol (e.g., Output 3 & 4 must both be DShot).
89
92
90
93
## Battery Monitoring
91
94
92
95
The board has two internal voltage sensors and two external current sensor input.
93
96
The voltage sensors can handle up to 8S LiPo batteries.
97
+
98
+
Primary Battery (BATT):
94
99
Enable Battery monitor with these parameter settings :
95
-
* BATT_MONITOR 4
96
-
Then reboot.
100
+
* BATT_MONITOR 4 (Then reboot)
97
101
* BATT_VOLT_PIN 10
98
102
* BATT_CURR_PIN 11
99
-
* BATT_VOLT_MULT 11
100
-
* BATT_AMP_PERVLT 40
103
+
* BATT_VOLT_MULT 11.0
104
+
* BATT_AMP_PERVLT 40.0
105
+
106
+
Secondary Battery (BATT2):
101
107
* BATT2_VOLT_PIN 18
102
108
* BATT2_CURR_PIN 7
103
-
* BATT2_VOLT_MULT 21
104
-
* BATT2_AMP_PERVLT 40
109
+
* BATT2_VOLT_MULT 21.0 (Must be manually set to 21.0)
110
+
* BATT2_AMP_PERVLT 40.0
111
+
112
+
### Battery Monitoring (BATT2) Setup
113
+
The second battery monitor is **disabled** by default. To use it:
114
+
1. Set `BATT2_MONITOR` = **4** (Analog Voltage and Current) and reboot.
115
+
2.**Crucial:** Change `BATT2_VOLT_MULT` to **21.0** in Mission Planner.
116
+
*(The firmware default is 11.0, but the physical circuit on this board requires 21.0 for correct readings).*
0 commit comments