We had trouble with our spark max / neo motors this weekend. We are a direct drive mecanum bot with 9:1 gearboxes. We have our Max controllers set to 40A current limit. Several matches we got into a pushing match and shortly after, one side of our robot didn’t want to run. We logged our PDM currents for the motors and saw 50-60A current surges just before that side dropped out. Current then stayed at 0A with occasional blips of 4-5 A.
We tried replicating in the pits by stalling the motors, but they never tripped I assume it was probably the other robot pushing us backwards. Should the current limit have protected us? What can we do to prevent this in the future.