The measurement of the min/max bounds for the encoders needs to be done with the final robot. Once those are measured, the code to limit bounds needs to be enabled if it isn't already. Things to take in to account:
The minimum may not be zero, depending on the starting point of the subsystem
There is slack in the chains, causing some variation in the encoder values
Arm, Winch
The measurement of the min/max bounds for the encoders needs to be done with the final robot. Once those are measured, the code to limit bounds needs to be enabled if it isn't already. Things to take in to account: