Go to Post More teams will want to join, peers who are not on the team will understand the program better, television will become interested in FIRST again, sponsors will be easier to get, cancer will be cured, the Israelis and Palestineians will live in harmony, and we will have world peace. - Andy Baker [more]
Home
Go Back   Chief Delphi > Technical > Control System
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 27-01-2015, 12:24
Crossle86's Avatar
Crossle86 Crossle86 is offline
Software Engineer
AKA: Richard Corn
FRC #4450 (Olympia Robotics Federation)
Team Role: Mentor
 
Join Date: Jan 2013
Rookie Year: 2013
Location: Olympia, WA.
Posts: 92
Crossle86 is an unknown quantity at this point
Wiring TI Launchpad

Has anyone found a booster pack (extender board) or other cabling solution for the MSP430 Launchpad that is better than splitting ribbon cables? The previous board, Tiva/Stellaris had a booster board (BOOSTXL-IOBKOUT) that exposed the pinouts as screw terminals which is really what you would want for this type of board. While we can wire the MSP430 in several "manual" ways, its hard for me to believe there is no solution like the BOOSTXL for the MSP430. I am hoping such a solution exists and I just haven't found it. TI chat support did not have a solution...
Reply With Quote
  #2   Spotlight this post!  
Unread 27-01-2015, 14:06
RaMoore's Avatar
RaMoore RaMoore is offline
Registered User
AKA: Rachel Moore
FRC #3005 (RoboChargers)
Team Role: Engineer
 
Join Date: Jan 2006
Rookie Year: 2001
Location: Dallas, TX
Posts: 64
RaMoore has much to be proud ofRaMoore has much to be proud ofRaMoore has much to be proud ofRaMoore has much to be proud ofRaMoore has much to be proud ofRaMoore has much to be proud ofRaMoore has much to be proud ofRaMoore has much to be proud ofRaMoore has much to be proud ofRaMoore has much to be proud of
Re: Wiring TI Launchpad

Richard,

Sorry you weren't able to get better answers via our general support methods. TI is a huge company which supports a large number of customer requests every day, and unfortunately not everyone at TI is aware of our support of FIRST.

If you look on the application wiki (http://www.ti.com/robotics-FRClaunchpad) we have a special email list set-up to directly address questions from FRC teams: FRCSupport@list.ti.com. Please use this email for the most accurate and timely answers.

Regarding a screw terminal breakout board, while the silkscreen will not be correct, you can still use the BOOSTXL-IOBKOUT breakout board on the MSP430F5529 LaunchPad from your kit.

As one of the TI engineers which worked on this solution and a fellow FIRST mentor, I have some concerns about whether the screw terminals are really robust enough for the rigors of competition. I think it's a good solution for prototyping, but in the long term we want to ensure TI only provides battle tested hardware to teams. We are considering producing an updated breakout board for future years, but at this point the most robust and approachable solution we can suggest is the ribbon cable breakout.
__________________
Rachel Moore
REV Robotics | www.revrobotics.com
Reply With Quote
  #3   Spotlight this post!  
Unread 27-01-2015, 14:11
Cecil's Avatar
Cecil Cecil is online now
Registered User
AKA: Alex Hummel
FRC #2010 (Lightning Bots)
Team Role: Mentor
 
Join Date: Dec 2008
Rookie Year: 2006
Location: Champion
Posts: 343
Cecil is a splendid one to beholdCecil is a splendid one to beholdCecil is a splendid one to beholdCecil is a splendid one to beholdCecil is a splendid one to beholdCecil is a splendid one to beholdCecil is a splendid one to behold
Re: Wiring TI Launchpad

I too would love to see a breakout board of sorts. For the past 4 years, we used the Cypress board with this breakout. We had no problems with it, and they are still working today. For now, we have ordered ribbon cables and will probably make our own lexan enclosure, but some sort of breakout would be great to see happen!
__________________
I'm right 90% of the time, so why worry about the other 3%?
Reply With Quote
  #4   Spotlight this post!  
Unread 27-01-2015, 14:43
RaMoore's Avatar
RaMoore RaMoore is offline
Registered User
AKA: Rachel Moore
FRC #3005 (RoboChargers)
Team Role: Engineer
 
Join Date: Jan 2006
Rookie Year: 2001
Location: Dallas, TX
Posts: 64
RaMoore has much to be proud ofRaMoore has much to be proud ofRaMoore has much to be proud ofRaMoore has much to be proud ofRaMoore has much to be proud ofRaMoore has much to be proud ofRaMoore has much to be proud ofRaMoore has much to be proud ofRaMoore has much to be proud ofRaMoore has much to be proud of
Re: Wiring TI Launchpad

Quote:
Originally Posted by Cecil View Post
I too would love to see a breakout board [...]
Thanks for the feedback! We are definitely going to see if we can get approval to make an FRC specific breakout for future seasons.
__________________
Rachel Moore
REV Robotics | www.revrobotics.com
Reply With Quote
  #5   Spotlight this post!  
Unread 27-01-2015, 14:47
Crossle86's Avatar
Crossle86 Crossle86 is offline
Software Engineer
AKA: Richard Corn
FRC #4450 (Olympia Robotics Federation)
Team Role: Mentor
 
Join Date: Jan 2013
Rookie Year: 2013
Location: Olympia, WA.
Posts: 92
Crossle86 is an unknown quantity at this point
Re: Wiring TI Launchpad

Rachel,
Thanks for quick and informative reply. It appeared to me that the BOOSTERXL should work but I could find no confirmation. Two follow up questions:

1) Given that the MSP and Boosterxl will be enclosed in the driver station, I'm not sure where your concerns about the robustness of the Boosterxl come from. It would seem to me the screw terminals would be adequate for DS application. Am I missing something?

2) Just to clarify, when you say ribbon cable "breakout", do you mean manually separating the conductors of the cable or is there some other way to do that?
Reply With Quote
  #6   Spotlight this post!  
Unread 27-01-2015, 15:22
RaMoore's Avatar
RaMoore RaMoore is offline
Registered User
AKA: Rachel Moore
FRC #3005 (RoboChargers)
Team Role: Engineer
 
Join Date: Jan 2006
Rookie Year: 2001
Location: Dallas, TX
Posts: 64
RaMoore has much to be proud ofRaMoore has much to be proud ofRaMoore has much to be proud ofRaMoore has much to be proud ofRaMoore has much to be proud ofRaMoore has much to be proud ofRaMoore has much to be proud ofRaMoore has much to be proud ofRaMoore has much to be proud ofRaMoore has much to be proud of
Re: Wiring TI Launchpad

Richard,

Quote:
Originally Posted by Crossle86 View Post
1) Given that the MSP and Boosterxl will be enclosed in the driver station, I'm not sure where your concerns about the robustness of the Boosterxl come from. It would seem to me the screw terminals would be adequate for DS application. Am I missing something?
If properly strain relieved and everything is secured in the driver station, the screw terminal are probably fine.

However not all teams are nearly so careful with their wring and screw terminals are terrible under strain and then you add in all the vibration from being carried on bumpy cart rides, tossed around, knocked off the driver station shelf, picked up by wires, etc... these can all cause screws to start to loosen. Same reason why the mechanical guys use the lock nuts or thread lock. These loose screws can cause a wire to come out, or worse, an intermittent contact issue.

We had considered trying to push through a new breakout for this year, but we were just too resource limited to do a great job since most of the development for this project is done on top of our normal day jobs. Rest assured, a new breakout is very high on the list for next season's projects.

Quote:
Originally Posted by Crossle86 View Post
2) Just to clarify, when you say ribbon cable "breakout", do you mean manually separating the conductors of the cable or is there some other way to do that?
You're correct, just separating the conductors for the ribbon cables. Once the LaunchPad is mounted down, the ribbon cables make a good solid connection to the board headers and the color coded wires make wire tracing easier. Our team found it pretty easy to then solder these wires directly to panel mounted buttons.

Since it's a standard .1 pitch header, someone also probably makes a PCB breakout you can attach to as well, but since you can just directly use the BOOSTXL-IOBKOUT it's probably not advantage to look for one--just mind the silkscreen won't match.
__________________
Rachel Moore
REV Robotics | www.revrobotics.com
Reply With Quote
  #7   Spotlight this post!  
Unread 27-01-2015, 15:41
dyanoshak dyanoshak is offline
Registered User
AKA: David Yanoshak
FRC #2158 (ausTIN CANs)
Team Role: Mentor
 
Join Date: Dec 2007
Rookie Year: 2007
Location: Austin, TX
Posts: 189
dyanoshak has a reputation beyond reputedyanoshak has a reputation beyond reputedyanoshak has a reputation beyond reputedyanoshak has a reputation beyond reputedyanoshak has a reputation beyond reputedyanoshak has a reputation beyond reputedyanoshak has a reputation beyond reputedyanoshak has a reputation beyond reputedyanoshak has a reputation beyond reputedyanoshak has a reputation beyond reputedyanoshak has a reputation beyond repute
Re: Wiring TI Launchpad

Quote:
Originally Posted by RaMoore View Post
Regarding a screw terminal breakout board, while the silkscreen will not be correct, you can still use the BOOSTXL-IOBKOUT breakout board on the MSP430F5529 LaunchPad from your kit.

As one of the TI engineers which worked on this solution and a fellow FIRST mentor, I have some concerns about whether the screw terminals are really robust enough for the rigors of competition.
Section 2.3 Standard BoosterPack Pinout Compatibility in the BOOSTXL-IOBKOUT User's Manual talks about what you should look at when connecting the BOOSTXL-IOBKOUT to a non-Tiva Launchpad.

Specifically the analog signals pass through unity-gain amplifiers before going to the launchpad.

I designed the BOOSTXL-IOBKOUT with both screw terminals and 3-pin PWM-style headers. The headers are a more robust option that uses a cable/connector commonly used in FRC.

The breakout also has ESD protection on all of the headers/terminals. This doesn't protect from a static zap to the launchpad itself, but zaps to connected circuitry (buttons, switches, etc.) shouldn't be a problem.

I don't imagine the BOOSTXL-IOBKOUT is a long-term solution. The Stellaris/Tiva group at TI no longer exists. Therefore:

Quote:
Originally Posted by RaMoore View Post
We are considering producing an updated breakout board for future years
Keep bugging TI and Rachel to create another breakout!

-David
__________________
David Yanoshak
Co-founder REV Robotics | www.revrobotics.com
Reply With Quote
  #8   Spotlight this post!  
Unread 10-02-2015, 13:10
Crossle86's Avatar
Crossle86 Crossle86 is offline
Software Engineer
AKA: Richard Corn
FRC #4450 (Olympia Robotics Federation)
Team Role: Mentor
 
Join Date: Jan 2013
Rookie Year: 2013
Location: Olympia, WA.
Posts: 92
Crossle86 is an unknown quantity at this point
Re: Wiring TI Launchpad

Finally getting back to this issue. I'm wondering about the statement in the last post that indicated the boostxl-iobkout board has pwm style 3 pin headers. There are no headers on the boostxl I have, only screw terminals.
Reply With Quote
  #9   Spotlight this post!  
Unread 10-02-2015, 14:42
dyanoshak dyanoshak is offline
Registered User
AKA: David Yanoshak
FRC #2158 (ausTIN CANs)
Team Role: Mentor
 
Join Date: Dec 2007
Rookie Year: 2007
Location: Austin, TX
Posts: 189
dyanoshak has a reputation beyond reputedyanoshak has a reputation beyond reputedyanoshak has a reputation beyond reputedyanoshak has a reputation beyond reputedyanoshak has a reputation beyond reputedyanoshak has a reputation beyond reputedyanoshak has a reputation beyond reputedyanoshak has a reputation beyond reputedyanoshak has a reputation beyond reputedyanoshak has a reputation beyond reputedyanoshak has a reputation beyond repute
Re: Wiring TI Launchpad

Quote:
Originally Posted by Crossle86 View Post
Finally getting back to this issue. I'm wondering about the statement in the last post that indicated the boostxl-iobkout board has pwm style 3 pin headers. There are no headers on the boostxl I have, only screw terminals.
The way I worded that was a little misleading. The headers need to be added by the user. Standard 0.1" pitch breakaway headers will work. You can usually find these at your local electronics store or Radio Shack (if it hasn't closed down yet). You can also find them anywhere components are sold online like Digikey. It would be a great use of the DigiKey voucher that came in the kit this year.
__________________
David Yanoshak
Co-founder REV Robotics | www.revrobotics.com
Reply With Quote
  #10   Spotlight this post!  
Unread 11-02-2015, 13:13
Crossle86's Avatar
Crossle86 Crossle86 is offline
Software Engineer
AKA: Richard Corn
FRC #4450 (Olympia Robotics Federation)
Team Role: Mentor
 
Join Date: Jan 2013
Rookie Year: 2013
Location: Olympia, WA.
Posts: 92
Crossle86 is an unknown quantity at this point
Re: Wiring TI Launchpad

I'm sure I being dense here, but how do you use these headers to make one pin on the launchpad (I assume you are talking about doing the pad itself as the booster would be unnecessary if you can wire to the pad) into a 3 pin connection. Do you break off 3 pins but just put one pin in the socket on the launchpad?
Reply With Quote
  #11   Spotlight this post!  
Unread 11-02-2015, 14:12
dyanoshak dyanoshak is offline
Registered User
AKA: David Yanoshak
FRC #2158 (ausTIN CANs)
Team Role: Mentor
 
Join Date: Dec 2007
Rookie Year: 2007
Location: Austin, TX
Posts: 189
dyanoshak has a reputation beyond reputedyanoshak has a reputation beyond reputedyanoshak has a reputation beyond reputedyanoshak has a reputation beyond reputedyanoshak has a reputation beyond reputedyanoshak has a reputation beyond reputedyanoshak has a reputation beyond reputedyanoshak has a reputation beyond reputedyanoshak has a reputation beyond reputedyanoshak has a reputation beyond reputedyanoshak has a reputation beyond repute
Re: Wiring TI Launchpad

Quote:
Originally Posted by Crossle86 View Post
I'm sure I being dense here, but how do you use these headers to make one pin on the launchpad (I assume you are talking about doing the pad itself as the booster would be unnecessary if you can wire to the pad) into a 3 pin connection. Do you break off 3 pins but just put one pin in the socket on the launchpad?
You break off rows of headers and solder them to the pads that are directly behind the screw terminals. They are labeled the same as the screw terminals and are in the standard 3-pin arrangement: Signal-Power-Ground (S + -).

Take a look at the attached picture.
Attached Thumbnails
Click image for larger version

Name:	BOOSTXL-Headers.jpg
Views:	33
Size:	155.6 KB
ID:	18283  
__________________
David Yanoshak
Co-founder REV Robotics | www.revrobotics.com
Reply With Quote
  #12   Spotlight this post!  
Unread 11-02-2015, 14:28
Crossle86's Avatar
Crossle86 Crossle86 is offline
Software Engineer
AKA: Richard Corn
FRC #4450 (Olympia Robotics Federation)
Team Role: Mentor
 
Join Date: Jan 2013
Rookie Year: 2013
Location: Olympia, WA.
Posts: 92
Crossle86 is an unknown quantity at this point
Re: Wiring TI Launchpad

Picture is worth 1k words! Thanks so much.
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 09:16.

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