Go to Post I firmly believe that it's within your power to aspire instead of lament. - Alan Anderson [more]
Home
Go Back   Chief Delphi > ChiefDelphi.com Website > Extra Discussion
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 22-05-2014, 04:48
RyanShoff RyanShoff is offline
Registered User
FRC #4143 (Mars Wars)
Team Role: Mentor
 
Join Date: Mar 2012
Rookie Year: 2012
Location: Metamora, IL
Posts: 147
RyanShoff is a splendid one to beholdRyanShoff is a splendid one to beholdRyanShoff is a splendid one to beholdRyanShoff is a splendid one to beholdRyanShoff is a splendid one to beholdRyanShoff is a splendid one to beholdRyanShoff is a splendid one to behold
pic: 4143 RoboRio expansion card prototypes ordered

Reply With Quote
  #2   Spotlight this post!  
Unread 22-05-2014, 04:50
AllenGregoryIV's Avatar
AllenGregoryIV AllenGregoryIV is online now
Engineering Coach
AKA: Allen "JAG" Gregory
FRC #3847 (Spectrum)
Team Role: Coach
 
Join Date: Jul 2008
Rookie Year: 2003
Location: Texas
Posts: 2,557
AllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond repute
Send a message via AIM to AllenGregoryIV
Re: pic: 4143 RoboRio expansion card prototypes ordered

What's the feature set for these cards? Which of the expandable I/O did you choose to bring out?
__________________

Team 647 | Cyber Wolf Corps | Alumni | 2003-2006 | Shoemaker HS
Team 2587 | DiscoBots | Mentor | 2008-2011 | Rice University / Houston Food Bank
Team 3847 | Spectrum | Coach | 2012-20... | St Agnes Academy
LRI | Alamo Regional | 2014-20...
"Competition has been shown to be useful up to a certain point and no further, but cooperation, which is the thing we must strive for today, begins where competition leaves off." - Franklin D. Roosevelt
Reply With Quote
  #3   Spotlight this post!  
Unread 22-05-2014, 09:06
Aren Siekmeier's Avatar
Aren Siekmeier Aren Siekmeier is offline
on walkabout
FRC #2175 (The Fighting Calculators)
Team Role: Mentor
 
Join Date: Apr 2008
Rookie Year: 2008
Location: 대한민국
Posts: 735
Aren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond repute
Re: pic: 4143 RoboRio expansion card prototypes ordered

Quote:
Originally Posted by AllenGregoryIV View Post
What's the feature set for these cards? Which of the expandable I/O did you choose to bring out?
Looks like all of it. The 6 AIOs are labeled, there are 10 3-pin DIO spots, and I imagine the other 3 groups of pins are large SPI (6?), I^2C (4?), and RS232 (DB-25?) bus interfaces.
Reply With Quote
  #4   Spotlight this post!  
Unread 22-05-2014, 11:09
Sh1ine Sh1ine is offline
Registered User
FRC #2791
Team Role: Leadership
 
Join Date: Jan 2009
Rookie Year: 2009
Location: Albany NY
Posts: 96
Sh1ine is on a distinguished road
Re: pic: 4143 RoboRio expansion card prototypes ordered

Quote:
Originally Posted by AllenGregoryIV View Post
What's the feature set for these cards? Which of the expandable I/O did you choose to bring out?
It looks similar to a protoshield for an Arduino - This will be very helpful for prototyping interfaces with the Rio.
Reply With Quote
  #5   Spotlight this post!  
Unread 22-05-2014, 11:23
RyanShoff RyanShoff is offline
Registered User
FRC #4143 (Mars Wars)
Team Role: Mentor
 
Join Date: Mar 2012
Rookie Year: 2012
Location: Metamora, IL
Posts: 147
RyanShoff is a splendid one to beholdRyanShoff is a splendid one to beholdRyanShoff is a splendid one to beholdRyanShoff is a splendid one to beholdRyanShoff is a splendid one to beholdRyanShoff is a splendid one to beholdRyanShoff is a splendid one to behold
Re: pic: 4143 RoboRio expansion card prototypes ordered

We have a been using a lot of analog position sensors, so I know we'll need the the extra 4 analog inputs. They are broke out to headers.

The Arduino is wired to the I2C bus. It is there to handle Adafruit Neopixel LED strings. There will be push connectors to hook the LED strings up to.

All pins also have a solder hole to put whatever else you need.

I think I flipped the top and bottom pin rows on the RoboRio so the first boards will just be for fit up. I guess I spent too much time on the artwork and not enough on the engineering...

The files will be posted to github once I'm confident there aren't big mistakes like shorting power to ground.

Will any RoboRios be at IRI to see if the physical layout is ok?
__________________
Ryan Shoff
4143 Mars/Wars
CheapGears.com
Reply With Quote
  #6   Spotlight this post!  
Unread 22-05-2014, 11:44
AllenGregoryIV's Avatar
AllenGregoryIV AllenGregoryIV is online now
Engineering Coach
AKA: Allen "JAG" Gregory
FRC #3847 (Spectrum)
Team Role: Coach
 
Join Date: Jul 2008
Rookie Year: 2003
Location: Texas
Posts: 2,557
AllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond repute
Send a message via AIM to AllenGregoryIV
Re: pic: 4143 RoboRio expansion card prototypes ordered

I'm still not really clear what exactly is on this board.

I see the additional analog inputs but the rest of the board and your description still needs more explanation for me to fully grasp what you are doing here.

Are you saying there is a connector for an arduino or is there an arduino on this board?

Did you bring out the rest of the PWM outputs as well, I imagine this will be one of the more requested features for all the expansion boards.
__________________

Team 647 | Cyber Wolf Corps | Alumni | 2003-2006 | Shoemaker HS
Team 2587 | DiscoBots | Mentor | 2008-2011 | Rice University / Houston Food Bank
Team 3847 | Spectrum | Coach | 2012-20... | St Agnes Academy
LRI | Alamo Regional | 2014-20...
"Competition has been shown to be useful up to a certain point and no further, but cooperation, which is the thing we must strive for today, begins where competition leaves off." - Franklin D. Roosevelt
Reply With Quote
  #7   Spotlight this post!  
Unread 22-05-2014, 12:10
RyanShoff RyanShoff is offline
Registered User
FRC #4143 (Mars Wars)
Team Role: Mentor
 
Join Date: Mar 2012
Rookie Year: 2012
Location: Metamora, IL
Posts: 147
RyanShoff is a splendid one to beholdRyanShoff is a splendid one to beholdRyanShoff is a splendid one to beholdRyanShoff is a splendid one to beholdRyanShoff is a splendid one to beholdRyanShoff is a splendid one to beholdRyanShoff is a splendid one to behold
Re: pic: 4143 RoboRio expansion card prototypes ordered

It is just a glue board. There are no components other than headers and sockets. You plug this in the rio. You plug an Arduino into this. It breaks out the extra rio analog I/O from the MXP connector and puts an Arduino on the i2c bus.

I know a lot of teams use an Arduino on the i2c bus for fancy light shows. Andymark has a kit for this. The timing of the LED strip protocol is strict enough that it still probably makes sense to offload that to a separate microcontroller.
__________________
Ryan Shoff
4143 Mars/Wars
CheapGears.com
Reply With Quote
  #8   Spotlight this post!  
Unread 22-05-2014, 12:19
RyanShoff RyanShoff is offline
Registered User
FRC #4143 (Mars Wars)
Team Role: Mentor
 
Join Date: Mar 2012
Rookie Year: 2012
Location: Metamora, IL
Posts: 147
RyanShoff is a splendid one to beholdRyanShoff is a splendid one to beholdRyanShoff is a splendid one to beholdRyanShoff is a splendid one to beholdRyanShoff is a splendid one to beholdRyanShoff is a splendid one to beholdRyanShoff is a splendid one to behold
Re: pic: 4143 RoboRio expansion card prototypes ordered

I'll probably break out some PWM to headers on the next version. Though I'm not sure CAN Talons wouldn't be a better option.
__________________
Ryan Shoff
4143 Mars/Wars
CheapGears.com
Reply With Quote
  #9   Spotlight this post!  
Unread 22-05-2014, 16:03
magnets's Avatar
magnets magnets is offline
Registered User
no team
 
Join Date: Jun 2013
Rookie Year: 2012
Location: United States
Posts: 748
magnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond repute
Re: pic: 4143 RoboRio expansion card prototypes ordered

Quote:
Originally Posted by RyanShoff View Post
The timing of the LED strip protocol is strict enough that it still probably makes sense to offload that to a separate microcontroller.
I'd consider it pretty awful if our severely discounted, dual core 667MHz, ARM, $430 controller with an FPGA can't keep up with a $5 microcontroller, and had timing issues like these.
Reply With Quote
  #10   Spotlight this post!  
Unread 22-05-2014, 16:13
Andrew Schreiber Andrew Schreiber is offline
Joining the 900 Meme Team
FRC #0079
 
Join Date: Jan 2005
Rookie Year: 2000
Location: Misplaced Michigander
Posts: 4,066
Andrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond repute
Re: pic: 4143 RoboRio expansion card prototypes ordered

Quote:
Originally Posted by magnets View Post
I'd consider it pretty awful if our severely discounted, dual core 667MHz, ARM, $430 controller with an FPGA can't keep up with a $5 microcontroller, and had timing issues like these.
It probably CAN keep the timing requirements. But why add on that requirement and slow down everything else when you can offload the processing to a $5 processor. Add on to that, we can use it to teach MORE students DIFFERENT programming skills.
__________________




.
Reply With Quote
  #11   Spotlight this post!  
Unread 22-05-2014, 20:45
Joe Ross's Avatar Unsung FIRST Hero
Joe Ross Joe Ross is offline
Registered User
FRC #0330 (Beachbots)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1997
Location: Los Angeles, CA
Posts: 8,576
Joe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond repute
Re: pic: 4143 RoboRio expansion card prototypes ordered

Quote:
Originally Posted by magnets View Post
I'd consider it pretty awful if our severely discounted, dual core 667MHz, ARM, $430 controller with an FPGA can't keep up with a $5 microcontroller, and had timing issues like these.
The same program written on an i7 with Java and windows probably couldn't keep up either. The same program written to take advantage of real-time features of the cRIO on vxworks probably could keep up.
Reply With Quote
  #12   Spotlight this post!  
Unread 02-06-2014, 11:54
RyanShoff RyanShoff is offline
Registered User
FRC #4143 (Mars Wars)
Team Role: Mentor
 
Join Date: Mar 2012
Rookie Year: 2012
Location: Metamora, IL
Posts: 147
RyanShoff is a splendid one to beholdRyanShoff is a splendid one to beholdRyanShoff is a splendid one to beholdRyanShoff is a splendid one to beholdRyanShoff is a splendid one to beholdRyanShoff is a splendid one to beholdRyanShoff is a splendid one to behold
Re: pic: 4143 RoboRio expansion card prototypes ordered

Boards came in. They'll need some tweaking, but they look pretty cool.

__________________
Ryan Shoff
4143 Mars/Wars
CheapGears.com
Reply With Quote
  #13   Spotlight this post!  
Unread 27-06-2014, 18:59
RyanShoff RyanShoff is offline
Registered User
FRC #4143 (Mars Wars)
Team Role: Mentor
 
Join Date: Mar 2012
Rookie Year: 2012
Location: Metamora, IL
Posts: 147
RyanShoff is a splendid one to beholdRyanShoff is a splendid one to beholdRyanShoff is a splendid one to beholdRyanShoff is a splendid one to beholdRyanShoff is a splendid one to beholdRyanShoff is a splendid one to beholdRyanShoff is a splendid one to behold
Re: pic: 4143 RoboRio expansion card prototypes ordered

I made some changes and pushed everything to github.
https://github.com/FRC-Team-4143/4143shield

It is probably now functional but untested. It appears to fit good over printed full scale prints from the NI website. There may be some interference between Arduinos with full size USB ports and the solder joints for the RoboRio connector. I'll make another revision if that is the case. I broke out 4 PWM lines also this time.
__________________
Ryan Shoff
4143 Mars/Wars
CheapGears.com
Reply With Quote
  #14   Spotlight this post!  
Unread 02-07-2014, 11:52
RyanShoff RyanShoff is offline
Registered User
FRC #4143 (Mars Wars)
Team Role: Mentor
 
Join Date: Mar 2012
Rookie Year: 2012
Location: Metamora, IL
Posts: 147
RyanShoff is a splendid one to beholdRyanShoff is a splendid one to beholdRyanShoff is a splendid one to beholdRyanShoff is a splendid one to beholdRyanShoff is a splendid one to beholdRyanShoff is a splendid one to beholdRyanShoff is a splendid one to behold
Re: pic: 4143 RoboRio expansion card prototypes ordered

Pics of the prototype. I guess this project will get shelved for a while. There aren't any beta teams very close.

http://s3.amazonaws.com/rshoff/4143/...702_102846.jpg
http://s3.amazonaws.com/rshoff/4143/...702_102857.jpg
__________________
Ryan Shoff
4143 Mars/Wars
CheapGears.com
Reply With Quote
  #15   Spotlight this post!  
Unread 02-07-2014, 12:06
connor.worley's Avatar
connor.worley connor.worley is offline
Registered User
FRC #0973 (Greybots)
Team Role: Mentor
 
Join Date: Mar 2011
Rookie Year: 2010
Location: Berkeley/San Diego
Posts: 601
connor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond repute
Re: pic: 4143 RoboRio expansion card prototypes ordered

Quote:
Originally Posted by magnets View Post
I'd consider it pretty awful if our severely discounted, dual core 667MHz, ARM, $430 controller with an FPGA can't keep up with a $5 microcontroller, and had timing issues like these.
The controller could nail the timing - RT Linux can't
__________________
Team 973 (2016-???)
Team 5499 (2015-2016)
Team 254 (2014-2015)

Team 1538 (2011-2014)
2014 Driver (25W 17L 1T)
日本語でOK
Reply With Quote
Reply


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 22:15.

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