In the past couple of years, my team has migrated from a CIM/MiniCIM drivetrain to a NEO drivetrain. As the programming mentor, I find myself often comparing the CTRE Phoenix Tuner to the REV Hardware Client, and as such it has sparked (no pun intended) a few questions.
-
Is there currently any capability to update the CAN ID and other settings of the SparkMAX controllers wirelessly? That is one of my favorite features of the Phoenix Tuner, as long as I am connected to the RoboRIO I can edit the CAN ID and update firmware on VictorSPX and TalonSRX controllers.
-
In my testing, I seem to have found that in order for a SparkMAX to connect over USB, it needs to have external power (ie. from the PDP). Is this actually the case, or perhaps I have done something wrong while testing.
-
If #2 is true, then does anyone have any good tips for connecting to a SparkMAX that is on a robot? If the robot is on, the SparkMAX is then being used by the RoboRIO for CAN, making it not connect to the Hardware Client. I feel that I am going wrong somewhere, but I’m not sure where.
Any help is appreciated! Thanks y’all!