Tasks Lists from 2014
Programming notes:

Very helpful video

2014 Control System:

http://www.usfirst.org/sites/default/files/uploadedFiles/Robotics_Programs/FRC/Game_and_Season__Info/2012_Assets/Robot%20Data%20Connectivity%20Diagram%20%28PWM%29.pdf (schematic diagram for PWM



  1. Video by another student on setting up an electrical board - http://www.youtube.com/watch?v=PdMxPTzL6YI
  2. Step by step tutorial - http://wpilib.screenstepslive.com/s/3120/m/8559

Motor Controllers



Victor 888





Edit 0 15

Image cRIO and begin programming process (JAVA)

  • Using Robot Builder and NetBeans
    • When setting up Robot Builder you MUST to change the default java package from 'org.usfirst.frc0000' to 'edu.wpi.wpilibj.templates'. Otherwise, when the Robot builder code is exported to NetBeans it will throw major errors.
    • http://www.youtube.com/user/BradAMiller (Great youtube videos on programming with NetBeans and Robot Builder)
    • Using Robot Builder is fairly simple.
      • Select New, Give your Robot a name and input your team number. Change the default java package to use the current years version and uncheck the box that says "Use Default Java Package". Next create a wiring file name and save it to a location. (all of this is under the main folder tree icon in the GUI). Now on to creating FrankinBot!
      • Identify your Subsystems (i.e. DriveTrain, shooter/gripper). Subsystems are the base areas of operations and functions on your Robot.
      • Next, you will want to think through the command structure of your robot. An example might be, "I need to drive forward in Autonomous, then back again.". Simply commands like 'drive' and 'backup' will suffice. You will want to create similar commands for all the functions of your robot. If you have an area of your robot where you need multiple commands to run you will need to not only create each command on its own but also you will need a command for all of them to run together, this is called a 'command group'. For instance, let's take the 1332 2013 DIsc Robot. This has multiple commands just to throw a disc. For instance, we would need to operate the disc loader both open and closed. We also need the shooter wheel to spin up. Our commands would look like, LoaderOpen, LoaderClose, ShooterMotor and the command group would be Launch. (These are just examples you can name them what ever you like).
      • The last thing in Robot Builder you will want to do is add a means of controlling your Robot. Under operator Interface you will want to add a Joystick (or two if you need it) or maybe a game pad. You can also add a joystick/game pad button(s) (under whichever controller you choose) to operate the various tasks of your Robot.
      • Save your robot creation and export to Java/NetBeans!! Remember the location of your export as you will need to import it into NetBeans.

Smart Dash Board


Mechanical Components

Table of Contents

2014 Andy Mark Chassis:

2014 Andy Mark Chassis:

  1. Suggested tools to use: http://files.andymark.com/Tools+for+AM14U.pdf
  2. Can you make is square - yes you can - AM14U https://www.youtube.com/watch?v=beKZwd9qIG8
  3. Assembly Videos
    1. CIM Assembly Video
    2. Wheel Assembly Video
    3. Toughbox Mini Assembly Video
    4. Long Configuration Assembly Video
    5. Wide Configuration Assembly Video
  4. CAD:



  1. Andy Mark Link: http://www.andymark.com/CIM-motor-FIRST-p/am-0255.htmCIM Assembly Video
    1. CIM Assembly Video
  2. VEX Motors: http://www.vexrobotics.com/217-2000.html
  3. Technical Specs
Kit Contents
  • (1)CIM Motor
Downloads & Docs
Motor Specifications and Performance Information (PDF)
Battery In
12V DC
  • Output Shaft size:8mm (0.314in) with 2mm keyway
  • Free Speed:5,310 rpm (+/- 10%)
  • Free Current:2.7A
  • Maximum Power:337 W (at 2,655 rpm, 172 oz-in, and 68A)
  • Stall Torque:2.42 N-m (343.4 oz-in)
  • Stall Current:133A
  • Mounting Holes:(4) #10-32 tapped holes on a 2" bolt circle
CAD Model
2.5" CIM Motor
2.8 lbs (actual weight one item, no packaging)


Resource Type
What was useful about this resource
Additional Notes

Team Simbotics informational slides
Has the formulas, detailed FRC specific information on how to use and apply

Mentor Training video and presentation notes
- More specific details on pneumatics and being efficient with them

Video on INSPECTION of pneumatics
This Video is about pneumatics and what inspectors look for

Get questions answered or learn from other other teams

FRC 2014 Manual on pneumatics
2014 Pneumatics Manaul
This is a go to resource

2014 Game Manual
The rules

Team 358
Specific direction on how to set each component up.

FRC Team 1313 prototype

Wikipedia on what Cv is
In other countries, use Kv (flow factor)The flow coefficient of a device is a relative measure of its efficiency at allowing fluid flow. It describes the relationship between the pressure drop across an orifice, valve or other assembly and the corresponding flow rate.
Mathematically the flow coefficient can be expressed as:
C_v = F sqrt{dfrac{SG}{Delta P}}
C_v = F sqrt{dfrac{SG}{Delta P}}


Cv = Flow coefficient or flow capacity rating of valve.

F = Rate of flow (US gallons per minute).

SG = Specific gravity of fluid (Water = 1).

ΔP = Pressure drop across valve (psi).