I was looking through our Driver station logs from the Orlando regional. This is from one of our last practice matches on Thursday. At some point in the match, we took a fairly solid hit from another robot. I believe this coincides with the loss of Rev PH data in the log file. After that match, no data from the Rev PH has shown up. We have tried plugging directly into the PH with the USB-C cable and it does not show up on the client. When we plug into a spark max, the rest of the CAN bus shows up, but the PDH does not.
Is there a way to factory reset the PDH? Not being able to see anything when plugging into it does not give us any information about it. The PDH is our CAN bus termination, so if the wiring was bad, then we should have lost the rest of the bus.
For the rest of the regional, no power data was reported. I am moderately bummed about this. Is the log data stored elsewhere? Is there a way that whatever IC on the PDH that reports this data is non-functional, but not so bad that the PDH is still functional?
I haven’t seen this exact issue, but something similar. In our case a number of the PDH ports never seem to report amps. For me it is more annoying and the other PDH we have does log on all of the ports. Not sure what is going on and I was going to as REV about it but haven’t.
Please reach out to us at [email protected] if you haven’t already. We would like to gather some more info about the event leading to the loss of monitoring data, like how and where the PDH was mounted to the robot. Is the status LED indicating anything and is the voltage display still working?
@eddieD, please reach out to us as well. We’ll ask you to connect to the Hardware Client and check what faults are being reported.
From the rest of the thread like not reaching PDH over USB it does sound like you have an issue worthy of reaching out to Rev support about.
A small note on the CAN chain still working - CAN is very resilient to incorrect termination over short spans. For the length in most FRC bots it will work without issue with termination only at the Rio, so I wouldn’t read much into that.
It’s actually a resiliency strategy on our team to put the most important devices early in the CAN chain in case there is a disconnection afterwards.