FRC Speed Controllers

Hi- can I get all the info possible on the FRC controllers, how they work, and the related coding for them?
My team’s controllers are Jaguars, but the goal of the thread is to create a general repository of information.

Have you tried using the **search **button? There is a ton of information on speed controllers available on this forum.

-RC

Looked around for information and i couldn’t find much- I tried searching with FRC Motor Controller, and FRC Speed Controller, and searched, and i couldn’t find relevant info.
I figured it could be a good idea to have all relevant information in one thread for ease of use for all in the future.

To start, this page has links to the manuals for each of the motor controllers: http://www.usfirst.org/roboticsprograms/frc/2013-Control-System.

The ScreenSteps Live documentation site has details on code for C++/Java: http://wpilib.screenstepslive.com/s/3120/m/7912/l/85777-driving-motors-with-speed-controller-objects-victors-talons-and-jaguars.

thanks!

There are also 3 (4?) kinds of speed controllers for use in FRC.

  • Talons
  • Jaguars
  • Victors(884s and 888s)
  • Spike Relays?

Try those as search criteria.

I am not an expert on how the controller is interfaced. However, they either use PWM or they use CAN. I believe that the Victors, Spikes and Talons use PWM. The Jaguars use CAN.

http://bit.ly/1hYELdv

Victors, Talons, and Jaguars can all use PWM. Jaguars can also use CAN. However spikes are run off of relay slots on the digital sidecar, not PWM slots(they do use PWM cables though).

I did not know what they were called- that is part of why I was reaching out for help from the CD community… if you read my first post, I gave the search parameters I used

Thanks!