We are disassembling some older robots and have some older control system parts available.
If anyone have any need for old Crio parts, let me know over the next couple of days, otherwise, parts will be going to ewaste. Parts are free, you’d pay shipping if needed. Parts are located in San Jose, CA
Note: I don’t know the condition of the parts, they should work, but I did not test them or anything.
The blue PDB is still useful for power distribution on practice robots, test boards, etc. The functionality is overall not that much different from the newer ones (just fewer channels, no current monitoring).
The cRIO and especially its modules may still have resale value on eBay if you’re interested in that.
Thank you! I did see that ebay has listings with prices all over the place, but since i don’t really know the condition and functionality of the unit. i’m not comfortable with selling it. maybe if no one wants it, i’ll list it as a unknown condition. But if anyone here has a use for it, I’d rather this stuff goes to a good home.
cRios are actually an industry product that was then adapted to FRC, rather than a product created for FRC itself. They are one (of many) solutions for I/O processing and/or engineering simulation used in laboratories and industrial automation.
The original ones were industrial Crios. Over the years they were optimized for FRC and not a direct industrial equivalent. I don’t know if there is an “light” version of Labview. The regular license is pretty expensive. You will also need a way to program the FPGA. So strangely the oldest ones probably have the most eBay value. The IO modules are the regular industrial modules. The probably have the most eBay value.
Ten year old PLCs (the Crio is arguably not a PLC, but serves much the same function.) are often considered obsolete by the manufacturer. If they support them, they will price them high enough to encourage you to migrate to their current product. So if you are locked into an old product used is often a fraction of new price. For example we still are using Smax PLCs in a couple of places. They are old enough that you can trouble shoot them with a DVM adnd fix them with a soldering iron. The manufacturer still reluctantly sells new boards and prices them to match their reluctance. eBay prices are a tenth of new. Worth the extra cost of testing an old board before installation.
The key that all teams get in the KOP will work to program cRIOs. Granted, you won’t be able to use the FRC libraries, but any and all standard labview functions will work. I don’t believe you need to program the fpga for basic io. There are ways to activate labview fpga if you wanted to though.
That would work for a home application. That will not work for an industrial application for a lot of reasons. You also need a key from the 2014 KOP. The current First version of LabView does not support the last available first firmware for the CRIOs. You also have to use the wplib from 2014. 2015(?) for the latest crio. Unless you have a specific need for a Crio there are better, cheaper options.
I don’t know about the 2022 version, but I was using the 2021 FRC season version of LabVIEW to program (both the FPGA and MPU) an 8 module cRIO. I believe I reflashed it with NI Max but not sure if that was required. You don’t need anything from FIRST (wpilib, license key, etc) to program them- they are basically off-the-shelf cRIO. All LabVIEW functions will work just fine.
We have only programed in Java Which does not work in the later build for a variety of reasons. I am going by what I read admittedly some time ago. Are you using the industrial firmware or the FRC version of the firmware. At least the older versions of KOP labview does not let you modify the FPGA. They did not want teams modifying the FPGA code.
You can test sensors and PWM motor controllers. Canbus addressing is completely different so you would not be to test current Canbus products. The current driver station does not talk to the Crios. But ones from a few years back do.
It’s been a while since I last messed with it but I think I just updated/installed the latest software using NI Max. Obviously, without the original image and tooling, you won’t be able to run Java or wpilib on it without some serious work. I believe NI only officially supports LabVIEW (maybe C++ with their SDK) on commercial cRIOs. I was speaking in a general sense that they are able to be used outside of an FRC context.
If you still have any cRIOs left, I’d be interested in picking one up to perhaps use in a workshop — plus a PDB if you have any to go with it. No need to ship, we can do pickup directly.