|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
| Thread Tools | Rate Thread | Display Modes |
|
#1
|
|||
|
|||
|
Programming old Innovation FIRST boards
A mentor on my team wanted to know if we could set up an old robot (2001) to run again. He told me that the hardware is still fully operational, but it needs code. I told him I would look into it, but can't figure out the tools I would need. I had not heard of FIRST until long after we switched to the cRIOs and have very little idea where to start other than C++ so any information is appreciated. Some specific questions I have are:
Is this even remotely possible? Does the board need to be imaged like the cRIO? If so, how would I go about doing that? Would using the new C++ WPILib code not work on the board, or is it backwards-compatible? Will the Windriver software be supported? It isn't like this project is of any urgency, but I would be interested to see whether it's possible and how it is done. Thanks for the feedback! |
|
#2
|
|||
|
|||
|
Re: Programming old Innovation FIRST boards
The WPILib is NOT supported. The pre 2009 documents and code can be found here: http://kevin.org/frc/ and here: http://www.ifirobotics.com/first-legacy.shtml Keep in mind, they are written in C, not C++.
|
|
#3
|
||||
|
||||
|
Re: Programming old Innovation FIRST boards
This is not correct. IFI equipment from 2001 was programmed in PBASIC. The very bottom of the linked page at IFI has the tools you need to program the 2001 RC. You'll need the PBASIC Stamp Editor to get started, and there's lots of other good documentation there too.
|
|
#4
|
|||
|
|||
|
Re: Programming old Innovation FIRST boards
Hey guys, thanks for the reply! I know how to program in C and am looking into the PBASIC. Any chance there is a way to make the 2001 robot controller work with C that anybody knows of, sort of like imaging the cRIO so you can use the updated WPILib? Or is this a hardware support issue? Sorry if my questions are obvious or poorly worded, after a couple hours of research, I'm still a little sketchy on the details. Thanks!
|
|
#5
|
|||||
|
|||||
|
Re: Programming old Innovation FIRST boards
No way.
You can only use PBASIC with the 2001 IFI robot controller's Basic Stamp microcontroller. The language is hardware based. Last edited by Mark McLeod : 02-11-2011 at 11:27. |
|
#6
|
|||||
|
|||||
|
Re: Programming old Innovation FIRST boards
Quote:
If you need some resources on programming those (C) controllers, I have some links in this post that you should probably check out. You can also find lots of information about the control system (click on a certain part for more information) and the RC on IFI's website. If you need the software to program the controllers, I have links for finding them in this post, and Kevin Watson (the guy who wrote the old FIRST libraries) has tons of resources from various years. Of course, the easiest thing to do would be to find the disc that came in the KOP a few years back that had all the software on it already. Good luck! Last edited by plnyyanks : 02-11-2011 at 11:46. Reason: typo/clarification |
|
#7
|
||||
|
||||
|
Re: Programming old Innovation FIRST boards
Guys, please be careful. You're responding with incorrect and/or misleading information and this is going to be confusing to the original poster.
No, it's not a PIC. As Mark mentioned above, the user processor in the really old IFI equipment (pre-2004) is a BASIC Stamp, from Parallax, programmed in PBASIC. Also as Mark pointed out, this is a hardware thing - there's no way to use C on those old controllers no matter what you do. Quote:
Sconrad, the best place for you to get everything you need is the previously-linked Innovation FIRST page. Go to the bottom and look at the resources under "FRC Documentation for 2001 - 2003". It should have everything you need. |
|
#8
|
|||||
|
|||||
|
Re: Programming old Innovation FIRST boards
Quote:
Quote:
This is the truth. Sorry I may have alluded otherwise. |
|
#9
|
|||
|
|||
|
Re: Programming old Innovation FIRST boards
Thanks for the info guys. I kinda figured it would be a hardware thing but I had to try. I found out they actually want that one and the 1999 robot up and operational again. But they are also talking about upgrading one or both to a more recent control system (We are getting one of the new cRIO IIs and we have a C-based IFI system from what I think is 2007). Oh well, I was kind of looking forward to messing around with PBASIC and C...
Just a sidenote, while a lot of the links referred to the C IFI system, I did find some links and info on the PBASIC controllers so I appreciate the post plnyyanks! |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|