Go to Post We can either sit around and complain about what could have been, or we can focus on the upside of what we have and move on. - Vikesrock [more]
Home
Go Back   Chief Delphi > Technical > Technical Discussion
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 14-09-2011, 23:15
math311's Avatar
math311 math311 is offline
Registered User
FRC #2077 (LaserBots)
Team Role: Leadership
 
Join Date: Sep 2011
Rookie Year: 2010
Location: Wisconsin
Posts: 47
math311 is an unknown quantity at this point
Ye old IFI

Hi.
Im a marketing newb, I build, but Im still a marketing newb. And i have an idea, an idea to build a robot for the marketing team to take to events, that is run off of the IFI controllers. I built one my first year of FIRST, and want to again. Problem is, I cant remember how. Who can help me with the layout of the breakers, victors, spikes and pwms?
  #2   Spotlight this post!  
Unread 15-09-2011, 06:50
plnyyanks's Avatar
plnyyanks plnyyanks is offline
Data wins arguments.
AKA: Phil Lopreiato
FRC #1124 (The ÜberBots), FRC #2900 (The Mighty Penguins)
Team Role: College Student
 
Join Date: Apr 2010
Rookie Year: 2010
Location: NYC/Washington, DC
Posts: 1,113
plnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond repute
Re: Ye old IFI

When I get a little more time on my end, I can elaborate on this a little more thoroughly, and there's surly someone who can answer better than me (not having actually competed in the IFI days), but I'll give it my best shot.

An overview of the control system can be found here. Basically, there are two parts, the Operator Interface (OI) and Robot Controller (RC). These are the predecessors to the cRIO and driverstation, respectively. Everything plugs into the RC (it has rows of pins for all I/O types you'd need). As for programming this, start by going here. Eventually, you'll need Microchip MPLAB 7.2 and the C18 compiler. You can find both of these online somewhere (although I think only a trial for the compiler), but things would be made much easier if you could find your install discs from a few years ago.

That's the best I can do in the short amount of time I have, but I'll get back to you later in the day with more.
__________________
Phil Lopreiato - "It's a hardware problem"
Team 1124 (2010 - 2013), Team 1418 (2014), Team 2900 (2016)
FRC Notebook The Blue Alliance for Android
  #3   Spotlight this post!  
Unread 15-09-2011, 09:54
Akash Rastogi Akash Rastogi is offline
Jim Zondag is my Spirit Animal
FRC #2170 (Titanium Tomahawks)
Team Role: Mentor
 
Join Date: Feb 2007
Rookie Year: 2006
Location: Manchester, Connecticut
Posts: 7,003
Akash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond repute
Re: Ye old IFI

I would kill to be able to build an IFI based robot right now.

So jelly.
__________________
My posts and opinions do not necessarily reflect those of my affiliated team.
['16-'xx]: Mentor FRC 2170 | ['11-'13]: Co-Founder/Mentor FRC 3929 | ['06-'10]: Student FRC 11 - MORT | ['08-'12]: Founder - EWCP (OG)
  #4   Spotlight this post!  
Unread 15-09-2011, 10:29
JamesCH95's Avatar
JamesCH95 JamesCH95 is offline
Hardcore Dork
AKA: JCH
FRC #0095 (The Grasshoppers)
Team Role: Engineer
 
Join Date: Dec 2004
Rookie Year: 2001
Location: Enfield, NH
Posts: 1,808
JamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond repute
Re: Ye old IFI

It's nearly the same layout as with the cRIO. Signal (PWM and relay) and sensor cables just connect to the IFI RC instead of the cRIO. There is no wireless bridge, just the IFI radio that plugs into the IFI RC.
__________________
Theory is a nice place, I'd like to go there one day, I hear everything works there.

Maturity is knowing you were an idiot, common sense is trying to not be an idiot, wisdom is knowing that you will still be an idiot.
  #5   Spotlight this post!  
Unread 15-09-2011, 11:19
Mark McLeod's Avatar
Mark McLeod Mark McLeod is online now
Just Itinerant
AKA: Hey dad...Father...MARK
FRC #0358 (Robotic Eagles)
Team Role: Engineer
 
Join Date: Mar 2003
Rookie Year: 2002
Location: Hauppauge, Long Island, NY
Posts: 8,716
Mark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond repute
Re: Ye old IFI

Here's the FRC wiring diagram: http://www.team358.org/files/program...on_Diagram.pdf
We have some other IFI era info documented here

An alternative to learning to program it yourself is to experiment with the Robot Controller you have and discover what the program already on it will do for you. Since it ran a robot at one time it'll probably still be setup with that original program.

If you find you need to write your own program:
  • If you have the original MPLAB installation for FRC (compiler version 2.4) then the default code and FRC libraries linked to in earlier posts will work (the FRC libraries were compiled under version 2.4).
  • If however you get the later version of the C compiler (version 3.4) now available online then you will need to start with the code from Kevin Watson's site and use the matching pre-compiled FRC libraries (version 3.x or 2.4 are available).
__________________
"Rationality is our distinguishing characteristic - it's what sets us apart from the beasts." - Aristotle

Last edited by Mark McLeod : 15-09-2011 at 14:06.
  #6   Spotlight this post!  
Unread 12-10-2011, 11:42
Rich Kressly's Avatar
Rich Kressly Rich Kressly is offline
Robot/STEM troublemaker since 2001
no team (Formerly 103 & 1712. Now run U.P. Robotics (other programs))
Team Role: Mentor
 
Join Date: Oct 2001
Rookie Year: 2001
Location: Pennsburg, PA
Posts: 2,045
Rich Kressly has a reputation beyond reputeRich Kressly has a reputation beyond reputeRich Kressly has a reputation beyond reputeRich Kressly has a reputation beyond reputeRich Kressly has a reputation beyond reputeRich Kressly has a reputation beyond reputeRich Kressly has a reputation beyond reputeRich Kressly has a reputation beyond reputeRich Kressly has a reputation beyond reputeRich Kressly has a reputation beyond reputeRich Kressly has a reputation beyond repute
Re: Ye old IFI

Quote:
Originally Posted by Akash Rastogi View Post
I would kill to be able to build an IFI based robot right now.

So jelly.
vexrobotics.com just sayin ...
__________________
technology, innovation, and invention without a social conscience will only allow us to destroy ourselves in more creative ways
  #7   Spotlight this post!  
Unread 15-09-2011, 11:18
EricH's Avatar
EricH EricH is offline
New year, new team
FRC #1197 (Torbots)
Team Role: Engineer
 
Join Date: Jan 2005
Rookie Year: 2003
Location: SoCal
Posts: 19,720
EricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond repute
Re: Ye old IFI

Quote:
Originally Posted by plnyyanks View Post
An overview of the control system can be found here. Basically, there are two parts, the Operator Interface (OI) and Robot Controller (RC). These are the predecessors to the cRIO and driverstation, respectively.
Uh, not respectively. The OI will not work to control the robot if it is used on the robot. They will be labeled as Operator Interface (which has a small display and a selector button) and Robot Controller (which does not have that display).
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

"Rockets are tricky..."--Elon Musk

  #8   Spotlight this post!  
Unread 15-09-2011, 19:08
math311's Avatar
math311 math311 is offline
Registered User
FRC #2077 (LaserBots)
Team Role: Leadership
 
Join Date: Sep 2011
Rookie Year: 2010
Location: Wisconsin
Posts: 47
math311 is an unknown quantity at this point
Re: Ye old IFI

I have at my disposal 4 interfaces, 4 radios. I have electrical parts for all of them to.
Some random parts i have.
An old gold circut board.
lots of 20 and 30 breakers.
a mile of cables.
I have some victors and spike relays
A robot that needs controls.
I actually have a controller set up with 2 joys and a Op interface and radio. I need to find the corresponding Robot interface and radio.
I have the little board that the 12 V connects to. I hope this works

Still searching for:
The backup battery
The little red black and gray blocks that could fit together that wires go into
The pwms we have that the programmers wont throttle me for taking(our team is low on the things)
Other random electrical junk
  #9   Spotlight this post!  
Unread 16-09-2011, 16:07
KHall KHall is offline
KHall - 2171 Crown Point IN
FRC #2171 (RoboDogs)
Team Role: Mentor
 
Join Date: Mar 2008
Rookie Year: 2008
Location: Crown Point IN
Posts: 67
KHall has much to be proud ofKHall has much to be proud ofKHall has much to be proud ofKHall has much to be proud ofKHall has much to be proud ofKHall has much to be proud ofKHall has much to be proud ofKHall has much to be proud ofKHall has much to be proud of
Re: Ye old IFI

Quick question while we have the experts looking -- does anybody know what that 'dongle' between the USB and the 9-pin (serial?) port is?

We've got a couple of those old dongles, and I've often wondered if you can use the USB side of the orange VEX cable with a passthru or cossover 9-pin serial? If you've tried that out and know what actually works, please let us know. We've had some weird issues with our old (orginal) USB-to-9-pin dongle and the newer Easy-C code when programming our old IFI controllers.

(Specially: the on-line window doesn't work, and it appears to download but the program never gets to the IFI controller.)

Thanks,
Keith Hall
  #10   Spotlight this post!  
Unread 16-09-2011, 21:00
Mark McLeod's Avatar
Mark McLeod Mark McLeod is online now
Just Itinerant
AKA: Hey dad...Father...MARK
FRC #0358 (Robotic Eagles)
Team Role: Engineer
 
Join Date: Mar 2003
Rookie Year: 2002
Location: Hauppauge, Long Island, NY
Posts: 8,716
Mark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond repute
Re: Ye old IFI

If this is what you're talking about, then its a USB to Serial DB-9 (RS232) adapter. Necessary since the vast majority of laptops don't come with serial ports any longer.
For the IFI controller it'd work with a regular serial cable, but not with a null modem cable.

Can't help you with EasyC operability on the IFI controller. I didn't know EasyC was capable of that.
Attached Thumbnails
Click image for larger version

Name:	sm_USB-SerialConverter.jpg
Views:	27
Size:	40.8 KB
ID:	10928  
__________________
"Rationality is our distinguishing characteristic - it's what sets us apart from the beasts." - Aristotle

Last edited by Mark McLeod : 16-09-2011 at 21:05.
  #11   Spotlight this post!  
Unread 16-09-2011, 22:06
EricH's Avatar
EricH EricH is offline
New year, new team
FRC #1197 (Torbots)
Team Role: Engineer
 
Join Date: Jan 2005
Rookie Year: 2003
Location: SoCal
Posts: 19,720
EricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond repute
Re: Ye old IFI

Quote:
Originally Posted by Mark McLeod View Post
Can't help you with EasyC operability on the IFI controller. I didn't know EasyC was capable of that.
You've forgotten the later years of the IFI system, Mark. It was compatible, all right, and I'm pretty certain multiple teams used it.

I think Jess is going to find a new victim for the clipboard on Long Island for forgetting about that...
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

"Rockets are tricky..."--Elon Musk

  #12   Spotlight this post!  
Unread 16-09-2011, 22:19
Mark McLeod's Avatar
Mark McLeod Mark McLeod is online now
Just Itinerant
AKA: Hey dad...Father...MARK
FRC #0358 (Robotic Eagles)
Team Role: Engineer
 
Join Date: Mar 2003
Rookie Year: 2002
Location: Hauppauge, Long Island, NY
Posts: 8,716
Mark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond repute
Re: Ye old IFI

...and I've got five or six licenses for EasyC too
It's been awhile though since I've used it.

If help with EasyC is needed then you can email support@intelitek.com for assistance.
__________________
"Rationality is our distinguishing characteristic - it's what sets us apart from the beasts." - Aristotle

Last edited by Mark McLeod : 16-09-2011 at 22:42.
  #13   Spotlight this post!  
Unread 17-09-2011, 09:52
Mike AA's Avatar
Mike AA Mike AA is offline
Programmer and Mentor
AKA: Mike Aalderink
FRC #3458 (Code Blue)
Team Role: Programmer
 
Join Date: Jan 2003
Rookie Year: 1999
Location: Holland, Mi
Posts: 698
Mike AA is a splendid one to beholdMike AA is a splendid one to beholdMike AA is a splendid one to beholdMike AA is a splendid one to beholdMike AA is a splendid one to beholdMike AA is a splendid one to beholdMike AA is a splendid one to beholdMike AA is a splendid one to behold
Send a message via MSN to Mike AA
Re: Ye old IFI

Quote:
Originally Posted by math311 View Post
I have at my disposal 4 interfaces, 4 radios. I have electrical parts for all of them to.
Some random parts i have.
An old gold circut board.
lots of 20 and 30 breakers.
a mile of cables.
I have some victors and spike relays
A robot that needs controls.
I actually have a controller set up with 2 joys and a Op interface and radio. I need to find the corresponding Robot interface and radio.
I have the little board that the 12 V connects to. I hope this works

Still searching for:
The backup battery
The little red black and gray blocks that could fit together that wires go into
The pwms we have that the programmers wont throttle me for taking(our team is low on the things)
Other random electrical junk
You could use any 7.2 volt rechargeable battery as the backup battery, you would just need to have a charger for it and an end you can put 2 female tab connectors to attach to the RC. Don't bother using the red,black and gray blocks. Instead just use the black breaker (fuse) panels and the gold fuse block.
  #14   Spotlight this post!  
Unread 17-09-2011, 10:18
Mark McLeod's Avatar
Mark McLeod Mark McLeod is online now
Just Itinerant
AKA: Hey dad...Father...MARK
FRC #0358 (Robotic Eagles)
Team Role: Engineer
 
Join Date: Mar 2003
Rookie Year: 2002
Location: Hauppauge, Long Island, NY
Posts: 8,716
Mark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond repute
Re: Ye old IFI

The backup battery isn't actually needed to operate normally, especially for demonstrations. It's effect is only noticeable if you have a low battery or a very draining pushing contest, then the robot just stops for about 5 seconds before continuing on.
__________________
"Rationality is our distinguishing characteristic - it's what sets us apart from the beasts." - Aristotle
  #15   Spotlight this post!  
Unread 17-09-2011, 15:58
EricH's Avatar
EricH EricH is offline
New year, new team
FRC #1197 (Torbots)
Team Role: Engineer
 
Join Date: Jan 2005
Rookie Year: 2003
Location: SoCal
Posts: 19,720
EricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond repute
Re: Ye old IFI

Quote:
Originally Posted by Mark McLeod View Post
The backup battery isn't actually needed to operate normally, especially for demonstrations. It's effect is only noticeable if you have a low battery or a very draining pushing contest, then the robot just stops for about 5 seconds before continuing on.
Maybe, maybe not... If the main battery gets too low, the IFI controllers didn't have the capability that the cRIO does to cut power to the motors before the controller. So, you could get the case where the motors take all the power and the RC gets none, AKA an uncontrolled robot that the E-stop can't stop. It's happened (IRI 2002 for one instance).

If you operate without the backup, set the OI LED screen to show the battery voltage; if you start getting down in voltage, change batteries.
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

"Rockets are tricky..."--Elon Musk

Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 10:31.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi