Skip to content

Validator: winch_fatigue

published Last Updated: Oct 9, 2026 HW: all

This issue may also be described as SUSPECT_CRACKED_WIRE

This validator is intended to preemptively detect a cracked phase wire in the winch while the zip is still functional, before it escalates into an in-flight alarm. A failure on this validator indicates hardware damage that requires maintenance, even if the mission was successful.

A cracked wire manifests as an periodic open circuit (high resistance) on that phase, resulting in periodic increases in voltage as the controller attempts to account for this. This noisiness in the voltage setpoints is the signal that the validator is checking to detect this failure mode.

Previously, this guide requested log review checking for imbalanced heating to confirm the cracked wire. However, the imbalanced heating leading to overtemperature is merely a correlated symptom and does not account for all cases of this failure. As we get better at detecting faulted winches before they have degraded as far, only looking at temperature logs becomes increasingly subjective and so is no longer used in the troubleshooting workflow.

The following example plots of the WINCH OVERTEMPERATURE - Check for phase imbalance template are shown as a reference only. A cracked phase wire may still be present even if its logs don’t look exactly like these examples.

Click to show examples Example 1: Degraded winch motor, cracked wire on the instrumented side

One of the winch winding temperatures (orange on the middle plot) is noticeably lower than the other two and does not show the same shape for its temperature spike(s) This temperature imbalance occurs while the winch is actively moving (non-zero feedout rate on the lower plot). If the winch is not moving, imbalanced temperatures are not evidence of or against this failure mode. Winch phase imbalance example1

Example 2: Degraded winch motor, cracked wire on the uninstrumented side

One of the winch winding temperatures (red on the middle plot) is noticeably higher than the other two and is at least 10C above the next hottest winding during winch operation. Winch phase imbalance example2

Example 3: Severely degraded winch motor, complete failure of broken phase

This plot does not look imbalanced because the faulted phase is no longer sending temperature data - note how the there are only two temperature signals on the middle plot instead of three. Winch phase imbalance example3

Example 4: Early-stage degradation

This plot does not show the expected temperature imbalance. If it weren’t for the validator failure, it would be easy to conclude that there is nothing wrong with the hardware. However, on this zip’s next mission, the temperature signal matured into one that looked much more like Example 1. Perhaps this specific case could be a candidate for deferred maintenance when it becomes available, but in the meantime this is still a hardware failure that requires a part swap.

Winch phase imbalance example4

1 telemetry
First, confirm that the validator has failed.

Verify that the Alarm Report for the CRITICAL_WORKFLOW_ERROR alarm in the Zerp Auto Issue is displaying a check failure for winch_fatigue/SUSPECT_CRACKED_WIRE.

Alternatively, load the failed maintenance validator results for the affected mission. Check whether the winch fatigue validator Firmware_zip_a_maintenance.winch_fatigue/SUSPECT_CRACKED_WIRE failed.

Paste the mission identifier from the alarm report. Failed maintenance validator results load in place below.

Enter the mission identifier above to load failed maintenance validator results.

Did this guide help you get unblocked?

Open suggestions

There are no open suggestions.

Open pull requests

There are no open pull requests.