FIRST Robotics Competition Documents

cancel
Showing results for 
Search instead for 
Did you mean: 

cRIO-FRC II FAQ

Please note that the content contained in this document is out-of-date for the current competition season. Please feel free to use it as a reference moving forward.

 

Note: FRC will be using the new roboRIO controller starting in 2015.


FRC used the NI cRIO-FRC II controller for the FRC 2010-2014 seasons.
The cRIO-FRC II was lighter, smaller, and less expensive than the previous 8 slot cRIO-FRC. FRC-II controllers shiped in rookie kits and will include three modules (a 9403, a 9201, and a 9472).

How do the technical specifications of the new cRIO-FRC II compare to the legacy cRIO-FRC controllers?

 

cRIO-FRC (Legacy)

cRIO-FRC II

FRC2-Full small.png

Processor

400 MHz 5200B PPC

400 MHz 5125 PPC

RAM

64 MB

128 MB

Disk

128 MB

256 MB

FPGA

Spartan-3 2000

Spartan-6 LX45

Slots

8

4

Ethernet

2 x 10/100

1 x 10/100

Weight (Chassis Only)

930g

643g

Input Power

19-30V

9-30V

 

Also note that the cRIO-FRC II does not have any DIP switches, featuring software switches instead. The legacy model allows teams to configure it using physical switches on the device. The physical switches have presented a risk of introducing debris into the case.  Also, some switches were damaged via misuse – a problem solved with software switches.

When will the cRIO-FRC II be distributed?

The cRIO-FRC II controllers are distributed with rookie kits at Kickoff.

When can we purchase the cRIO-FRC II?

cRIO-FRC II is available for purchase now!

Call NI Sales - Tel: (888) 280-7645

Email NI Sales

How much will the cRIO-FRC II cost?

Discounted pricing for FRC teams.  These prices should be reflected in all quotes without the need for additional discounts.

Part Number Description Price
780405-02 For FIRST Only - cRIO FRC II Controller and I/O Kit $ 525.00
780406-02 For FIRST Only - FRC II Controller Only $ 285.00
780407-01 For FIRST Only - NI 9472 25 Pin DSUB 8 Ch 24V DO $ 89.10
780408-01 For FIRST Only - NI 9403 w/DSUB 32Ch DIO $ 174.50
780409-01 For FIRST Only - NI 9201 25 Pin Dsub 8Ch AI $ 151.60

Who gets the cRIO-FRC II?

Any team can purchase an cRIO-FRC II, but they will be distributed in kits to rookie teams only.

Will the cRIO-FRC II be the required controller for 2013?

Teams may use either the cRIO-FRC or the cRIO-FRC II on their 2013 competition robots.

Will the veteran teams be retrofitted with an cRIO-FRC II?

No, but veterans will have the option to purchase an cRIO-FRC II chassis or a complete chassis/module kit.

Is there an opportunity to trade in a legacy cRIO-FRC for an cRIO-FRC II?

Not currently. 

Can we still buy a Legacy cRIO-FRC if it’s more appropriate for our needs? 

Units are no longer available as of Nov, 2011.

So we can’t buy a cRIO-FRC 1 after fall 2011, but will NI support the hardware? 

Yes! There will be no change in the level of support, including phone support, for the current cRIO-FRC. Visit the support forum at ni.com/first for details.

If there are only three modules shipping in the cRIO-FRC II kit, what’s the fourth slot for?

You can use a second 9201, 9403, or 9472 in the fourth slot, or just leave it empty. The cRIO-FRC II image supports each of the 3 modules in the 4th slot and will load the appropriate FPGA image on boot. If you leave the fourth slot empty, make sure to leave the rubber gasket in place to keep debris out of the chassis backplane.

If we use a legacy 8-slot cRIO-FRC, can we use more than three modules?

You can use up to 6 modules.

What programming languages are supported on the FRC - II?

     The cRIO-FRC II supports C++, Java, and LabVIEW.

Will the rules treat teams using a legacy cRIO different from teams using a cRIO-FRC II (i.e. weight allowance, etc.)?

We don’t know all the details until Kickoff 2013 with the rest of the rules.

Can a veteran team register as a rookie, pay the higher registration fee, to get an cRIO-FRC II in their kit?

     No. The production forecasts are based on rookie/veteran distinction.

If a team has been inactive, do they get an cRIO-FRC II?

It depends on how long they’ve been inactive. Depending on when the team received their last kit, they will receive an upgrade kit customized for the components they’ve missed. 

Last kit received…

Upgrade kit

2008

Rookie kit items (cRIO, etc)

2009

Relevant Driver Station components

2010

N/A

2011

N/A

       2012        N/A                                                 
   

Is the FPGA in the cRIO-FRC II programmable, or locked, like the previous model?

To ensure safe operation of robots in a competitive environment, and because the WPILib APIs depend on a specific FPGA interface to function properly, the FPGA is still locked for competition use. However, there is nothing technical about either the legacy RIO-FRC or the new cRIO-FRC II that limits the use of the FPGA. Teams wanting to experiment with LabVIEW FPGA in a non-competition environment can do so using either controller.

Is there an exact NI equivalant to the FRC II cRIO?

The FRC II cRIO is almost the same hardware (minus USB, the FIRST logo, and pricing) as the NI 9076 which will support the FRC Image.

Does the cRIO-FRC II mean a change in any of the other control system hardware?

No, the cRIO-FRC II is compatible with all current control system hardware. 

Will old modules still work?

     Yes.

If there’s only one Ethernet port, where does the camera get connected?

Teams will need to use an external Ethernet switch, like the DLink radio.

Where can I find Dimensional Drawings for the cRIO-FRC II?

     The cRIO-FRC II is the same dimensions as the cRIO-9075 so you can use the drawings found here.

Does it have integrated CAN?

No, but it will be equally compatible with CAN as the legacy cRIO.

I lost my 2 pin power connector for my cRIO, what can I buy another.

     You can purchase the connectors from NI or AndyMark.

 
Comments
davidc10
Member
Member
on

Is the FPGA really an LX45?  The specs seem to match a 9075, except for the FPGA.

David

DAQjr
Member
Member
on

It really is the LX45. For FRC we need more FPGA gates to implement all the logic we need. The cRIO-FRC II (like the cRIO-FRC) is cost optimized for the FRC use case.  It is not the same as either the 9075 or 9076.

tr6scott
Member
Member
on

We purchased a 9075 for testing, not for competition bot. We were able to download the FRC firmware, but for the last two days we are not able to get the Drivers Station to acknowledge that the robot has communications or code on the Front Panel. Could this be because we don't have the FRCII edition of the hardware?

We are tight on electrical debug resources, and we have spent the last 4 days trying to get this figured out.

DAQjr
Member
Member
on

The 9075 has the wrong FPGA in it (too small) to run FRC software.  The driver station will not detect a cRIO that has not been imaged with the Imaging Tool for FRC.  If you wanted to test with a controller other than the cRIO-FRC II, it would have to be the cRIO-9076.  Even then, I'm not sure that the Imaging Tool will let you image it, but at least it's technically possible.

jacob5813
Member
Member
on

I'm programing labview for a crio frc ll and I need help programing the compresser can anyone help me with that

tr6scott
Member
Member
on

http://team358.org/files/programming/ControlSystem2009-/LabVIEW/

jacob5813
Member
Member
on

Thanks for the information I'll try it and post if I need anything else thanks for the fast response

jacob5813
Member
Member
on

OK I need help on one more thing I'm programing pneumatics now and I'm either having trouble with the programming for the pneumatics or the electrical side of it there are 2 single solinoid on the robot please help.