Go to Post A great mentor guides without giving the answers, teaches through discovery, demonstrates without lecturing, provides support from backstage, observes without hovering, and leads by example. - dlavery [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

 
Reply
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 12-05-2016, 11:35
JesseK's Avatar
JesseK JesseK is offline
Expert Flybot Crasher
FRC #1885 (ILITE)
Team Role: Mentor
 
Join Date: Mar 2007
Rookie Year: 2005
Location: Reston, VA
Posts: 3,637
JesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond repute
Re: What COTS parts would you like to see?

I would like to see a better solution for using LED's. Right now LED's paralyze my team with how many choices / setups there are, so usually there's a mediocre attempt at them but never a finished product.
- How do we connect power to the LED's?
- Which LED brand, model, and length do we use?
- Do we really have to care that each light is addressable, seriously?
- To control them do we use an offboard processor, use a Spike, or is there a better way?

Would love to have something simpler that doesn't depend on in-house custom circuitry or an arduino. Plug this 12" LED strip into this device, then plug this device into the PDB and into the RoboRIO using these connectors. Then use this sample code to get going with writing different colors/brightnesses or blinking lights to the LED's.

FWIW, introductory courses in embedded electronics in college were all about blinking LED's, and connection of those circuits to the corresponding code was way more straightforward than the FRC LED situation.
__________________

Drive Coach, 1885 (2007-present)
CAD Library Updated 5/1/16 - 2016 Curie/Carver Industrial Design Winner
GitHub
Reply With Quote
  #2   Spotlight this post!  
Unread 12-05-2016, 13:14
Bkeeneykid's Avatar
Bkeeneykid Bkeeneykid is offline
#wheatcoastneatcoast
AKA: Devin Keeney
FRC #1982 (Cougar Robotics); Season Long Fantasy FIRST (F3)
Team Role: Student
 
Join Date: Feb 2015
Rookie Year: 2015
Location: Lenexa, Kansas
Posts: 304
Bkeeneykid has much to be proud ofBkeeneykid has much to be proud ofBkeeneykid has much to be proud ofBkeeneykid has much to be proud ofBkeeneykid has much to be proud ofBkeeneykid has much to be proud ofBkeeneykid has much to be proud ofBkeeneykid has much to be proud ofBkeeneykid has much to be proud of
Re: What COTS parts would you like to see?

Quote:
Originally Posted by JesseK View Post
I would like to see a better solution for using LED's. Right now LED's paralyze my team with how many choices / setups there are, so usually there's a mediocre attempt at them but never a finished product.
- How do we connect power to the LED's?
- Which LED brand, model, and length do we use?
- Do we really have to care that each light is addressable, seriously?
- To control them do we use an offboard processor, use a Spike, or is there a better way?

Would love to have something simpler that doesn't depend on in-house custom circuitry or an arduino. Plug this 12" LED strip into this device, then plug this device into the PDB and into the RoboRIO using these connectors. Then use this sample code to get going with writing different colors/brightnesses or blinking lights to the LED's.

FWIW, introductory courses in embedded electronics in college were all about blinking LED's, and connection of those circuits to the corresponding code was way more straightforward than the FRC LED situation.
Thing is, most LED strips are one of two solutions: RGB LEDs, or Addressable WS8211 or similar LEDs. I know teams that I know (I've never used LED Strips on a robot before) use the VRM's 2 Amp 5 Volt rail to power LEDs. I'd recommend one of two models: Adafruit Dotstar or Adafruit NeoPixels. These are both addressable. In reality, you don't need addressable really, but it makes controlling them easier, and sometimes it's just nicer to have control of individual sections. The main difference between the two, is that one (the Dotstar) is able to be controlled directly from the RoboRIO, albeit at a higher price. The NeoPixels are much more common, but require a special timing protocol, which must be driven by an Arduino or some other single process device. You may be able to find places that have basically identical strips to these Adafruit brands, just search for WS8211,WS8212,WS8212B, or WK6812 LED strips on Ebay or other shopping website. DotStar strips use a less common APA102 driver on the chips, so you'll find less of these types of strips on places like Ebay.
__________________

F4 Network Website Designer

2010-2012: A Whole Buncha FLL Teams; Team Spirit, Gracious Professionalism Award winner
2015-Current: FRC 1982, Captain, Electrical Lead
Beginning FIRST Volunteer

Moderator on the FIRSTwiki
Reply With Quote
  #3   Spotlight this post!  
Unread 12-05-2016, 13:31
JesseK's Avatar
JesseK JesseK is offline
Expert Flybot Crasher
FRC #1885 (ILITE)
Team Role: Mentor
 
Join Date: Mar 2007
Rookie Year: 2005
Location: Reston, VA
Posts: 3,637
JesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond repute
Re: What COTS parts would you like to see?

Quote:
Originally Posted by Bkeeneykid View Post
Thing is, most LED strips are one of two solutions: RGB LEDs, or Addressable WS8211 or similar LEDs. I know teams that I know (I've never used LED Strips on a robot before) use the VRM's 2 Amp 5 Volt rail to power LEDs. I'd recommend one of two models: Adafruit Dotstar or Adafruit NeoPixels. These are both addressable. In reality, you don't need addressable really, but it makes controlling them easier, and sometimes it's just nicer to have control of individual sections. The main difference between the two, is that one (the Dotstar) is able to be controlled directly from the RoboRIO, albeit at a higher price. The NeoPixels are much more common, but require a special timing protocol, which must be driven by an Arduino or some other single process device. You may be able to find places that have basically identical strips to these Adafruit brands, just search for WS8211,WS8212,WS8212B, or WK6812 LED strips on Ebay or other shopping website. DotStar strips use a less common APA102 driver on the chips, so you'll find less of these types of strips on places like Ebay.
I get it - there are options. Yet they're wide, varied, sometimes incompatible and sometimes take the power ports we'd rather put to other uses.

Or perhaps CTRE could come out with a couple more 5V ports on the VRM?
__________________

Drive Coach, 1885 (2007-present)
CAD Library Updated 5/1/16 - 2016 Curie/Carver Industrial Design Winner
GitHub
Reply With Quote
  #4   Spotlight this post!  
Unread 12-05-2016, 15:10
Greg Needel's Avatar Unsung FIRST Hero
Greg Needel Greg Needel is offline
REVving up for a new season
FRC #2848 (All-sparks)
Team Role: Engineer
 
Join Date: Jan 2002
Rookie Year: 2002
Location: Dallas, TX
Posts: 3,104
Greg Needel has a reputation beyond reputeGreg Needel has a reputation beyond reputeGreg Needel has a reputation beyond reputeGreg Needel has a reputation beyond reputeGreg Needel has a reputation beyond reputeGreg Needel has a reputation beyond reputeGreg Needel has a reputation beyond reputeGreg Needel has a reputation beyond reputeGreg Needel has a reputation beyond reputeGreg Needel has a reputation beyond reputeGreg Needel has a reputation beyond repute
Re: What COTS parts would you like to see?

Quote:
Originally Posted by JesseK View Post
I would like to see a better solution for using LED's. Right now LED's paralyze my team with how many choices / setups there are, so usually there's a mediocre attempt at them but never a finished product.
- How do we connect power to the LED's?
- Which LED brand, model, and length do we use?
- Do we really have to care that each light is addressable, seriously?
- To control them do we use an offboard processor, use a Spike, or is there a better way?

Would love to have something simpler that doesn't depend on in-house custom circuitry or an arduino. Plug this 12" LED strip into this device, then plug this device into the PDB and into the RoboRIO using these connectors. Then use this sample code to get going with writing different colors/brightnesses or blinking lights to the LED's.

So we built a prototype of a product about a year ago to do simple LED control called the "blinkin Board"

The basic idea was to allow on a single board the ability to drive the WS281* LEDs or 12v RGB LEDs. The voltage buck 12 to 5 with 3 amps of supply is on board, so just give it 12 volts and it would work.

The real beauty (in our minds) was the fact that you can control either kind of strip with a PWM input, we were able to sub-divide the standard PWM signal into tons of discrete signals and using a provided chart teams could make their LEDs do things with no hard programming required. There are a bunch of jumpers on the board so you can select things like your team colors & strip length.



We got the prototype almost ready for production (needed a bit more DFM work and software) but we ran out of time as we needed to focus on other things (like the SPARK). We also were not sure how many teams would be interested in something like this to justify the effort to bring it to market. It is still something we can definitely make, we just need to figure out where on the priority list it falls compared to some of the other large initiatives REV is working on.


__________________
Greg Needel│www.robogreg.com
Co-founder REV Robotics LLC www.REVrobotics.com
2014 FRC World Champions with 254, 469, & 74

Last edited by Greg Needel : 12-05-2016 at 15:31.
Reply With Quote
  #5   Spotlight this post!  
Unread 12-05-2016, 22:27
nuclearnerd's Avatar
nuclearnerd nuclearnerd is offline
Speaking for myself, not my team
AKA: Brendan Simons
FRC #5406 (Celt-X)
Team Role: Engineer
 
Join Date: Jan 2014
Rookie Year: 2014
Location: Hamilton, Ontario, Canada
Posts: 446
nuclearnerd has a brilliant futurenuclearnerd has a brilliant futurenuclearnerd has a brilliant futurenuclearnerd has a brilliant futurenuclearnerd has a brilliant futurenuclearnerd has a brilliant futurenuclearnerd has a brilliant futurenuclearnerd has a brilliant futurenuclearnerd has a brilliant futurenuclearnerd has a brilliant futurenuclearnerd has a brilliant future
Re: What COTS parts would you like to see?

Quote:
Originally Posted by Greg Needel View Post
So we built a prototype of a product about a year ago to do simple LED control called the "blinkin Board"

We got the prototype almost ready for production (needed a bit more DFM work and software) but we ran out of time as we needed to focus on other things (like the SPARK). We also were not sure how many teams would be interested in something like this to justify the effort to bring it to market. It is still something we can definitely make, we just need to figure out where on the priority list it falls compared to some of the other large initiatives REV is working on.
Oh I would definitely buy this. The need for a dedicated power supply and controller has kept me from prioritizing blinkinlights in the past. Your board looks like a pretty simple drop-in solution.
Reply With Quote
  #6   Spotlight this post!  
Unread 12-05-2016, 23:10
mrnoble's Avatar
mrnoble mrnoble is offline
teacher/coach
FRC #1339 (Angelbotics)
Team Role: Coach
 
Join Date: Dec 2008
Rookie Year: 2004
Location: denver, co
Posts: 917
mrnoble has a reputation beyond reputemrnoble has a reputation beyond reputemrnoble has a reputation beyond reputemrnoble has a reputation beyond reputemrnoble has a reputation beyond reputemrnoble has a reputation beyond reputemrnoble has a reputation beyond reputemrnoble has a reputation beyond reputemrnoble has a reputation beyond reputemrnoble has a reputation beyond reputemrnoble has a reputation beyond repute
Re: What COTS parts would you like to see?

Quote:
Originally Posted by nuclearnerd View Post
Oh I would definitely buy this. The need for a dedicated power supply and controller has kept me from prioritizing blinkinlights in the past. Your board looks like a pretty simple drop-in solution.
I'd be all over this too. I sure hope your market research shows demand, I'd love to see it get built.
__________________
Remember why you're doing this.
Reply With Quote
  #7   Spotlight this post!  
Unread 12-05-2016, 23:18
mrnoble's Avatar
mrnoble mrnoble is offline
teacher/coach
FRC #1339 (Angelbotics)
Team Role: Coach
 
Join Date: Dec 2008
Rookie Year: 2004
Location: denver, co
Posts: 917
mrnoble has a reputation beyond reputemrnoble has a reputation beyond reputemrnoble has a reputation beyond reputemrnoble has a reputation beyond reputemrnoble has a reputation beyond reputemrnoble has a reputation beyond reputemrnoble has a reputation beyond reputemrnoble has a reputation beyond reputemrnoble has a reputation beyond reputemrnoble has a reputation beyond reputemrnoble has a reputation beyond repute
Re: What COTS parts would you like to see?

I think it was a little late last year when I voiced a hope for inverse mounted CIM gearboxes (like http://www.chiefdelphi.com/forums/sh...d.php?t=140713) as a COTS item; maybe this year the Wizards at WCP will bring one to market. I'd also love to see the Raw Box made more like Joey Milia's original version; my team would probably keep several sets of that box in stock, it seems like one of the better designs I've ever seen.
__________________
Remember why you're doing this.
Reply With Quote
  #8   Spotlight this post!  
Unread 13-05-2016, 13:46
jwfoss jwfoss is offline
Chasing Elegant Simplicity
AKA: Justin Foss
FRC #0558 (Elm City Robo Squad)
Team Role: Mentor
 
Join Date: Aug 2006
Rookie Year: 2003
Location: New Haven, CT
Posts: 588
jwfoss has a reputation beyond reputejwfoss has a reputation beyond reputejwfoss has a reputation beyond reputejwfoss has a reputation beyond reputejwfoss has a reputation beyond reputejwfoss has a reputation beyond reputejwfoss has a reputation beyond reputejwfoss has a reputation beyond reputejwfoss has a reputation beyond reputejwfoss has a reputation beyond reputejwfoss has a reputation beyond repute
Re: What COTS parts would you like to see?

Quote:
Originally Posted by Greg Needel View Post
So we built a prototype of a product about a year ago to do simple LED control called the "blinkin Board"
A system like this definitely makes LEDs less cumbersome. 558 would be very interested in this set up.
__________________
2003-2006 | FRC 0176 | Aces High - Student
2007-2010 | FRC 0229 | Division by Zero - Mentor in Training
2011-2013 | FRC 2168 | Aluminum Falcons - Mechanical Mentor
2013-20xx | FRC 0558 | Elm City Robo Squad - Mechanical Mentor
Reply With Quote
  #9   Spotlight this post!  
Unread 13-05-2016, 14:10
Chak Chak is offline
Registered User
AKA: Thomas
FRC #4159 (Cardinalbotics)
Team Role: CAD
 
Join Date: May 2015
Rookie Year: 2014
Location: San Francisco, California, USA
Posts: 254
Chak has a brilliant futureChak has a brilliant futureChak has a brilliant futureChak has a brilliant futureChak has a brilliant futureChak has a brilliant futureChak has a brilliant futureChak has a brilliant futureChak has a brilliant futureChak has a brilliant futureChak has a brilliant future
Re: What COTS parts would you like to see?

A bigger version of the versaplanetary.
__________________
Reply With Quote
  #10   Spotlight this post!  
Unread 13-05-2016, 14:50
nuclearnerd's Avatar
nuclearnerd nuclearnerd is offline
Speaking for myself, not my team
AKA: Brendan Simons
FRC #5406 (Celt-X)
Team Role: Engineer
 
Join Date: Jan 2014
Rookie Year: 2014
Location: Hamilton, Ontario, Canada
Posts: 446
nuclearnerd has a brilliant futurenuclearnerd has a brilliant futurenuclearnerd has a brilliant futurenuclearnerd has a brilliant futurenuclearnerd has a brilliant futurenuclearnerd has a brilliant futurenuclearnerd has a brilliant futurenuclearnerd has a brilliant futurenuclearnerd has a brilliant futurenuclearnerd has a brilliant futurenuclearnerd has a brilliant future
Re: What COTS parts would you like to see?

Some of these are (unmet) repeats from my 2015 wishlist:
  1. seconding a larger versa planetary. A stronger output stage (with more than two extremely thin #10 mounting holes), longer output shaft (on two bearings maybe, steel ring gears, aluminum encoder stages, and would actually installing the anti-torque pins at the factory would help. We went through hundreds of dollars of busted stages this year For larger arms, teams shouldn't have to build their own chain stage - a strong final stage could work as a direct drive!
  2. A system of hubs and bearings for 1" OD tube axles. 1/2" 7075 hex is not up to the challenge of transmitting large torque, over long distances with little twist. 1" tube would fit in AndyMark and Vex bolt circles, and be a lot stiffer
  3. Repeated from up-thread: A pneumatic brake and/or ratchet stage for a versa planetary. This could be small and lightweight to go on the motor side for mechanism holding, or beefy to go on the output side for something like a catapult release
  4. A clutch stage for a planetary output (or maybe just something that slips on a hex shaft. This would let teams use air-cooled motors like the 775 pro without worrying about stalling and burning them out
  5. Something like Vex's 217-4183 bearing mount, but longer, with set distances between holes to fit standard belt-pulley / chain-sprocket spacings. Teams that don't have machining resources have a heck of a time mounting pulleys at the proper center spacing
  6. Longer ribbon cable for talon SRX's, and/or cheaper breakouts

I'll probably come up with more...
Reply With Quote
  #11   Spotlight this post!  
Unread 13-05-2016, 15:22
JesseK's Avatar
JesseK JesseK is offline
Expert Flybot Crasher
FRC #1885 (ILITE)
Team Role: Mentor
 
Join Date: Mar 2007
Rookie Year: 2005
Location: Reston, VA
Posts: 3,637
JesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond repute
Re: What COTS parts would you like to see?

Quote:
Originally Posted by nuclearnerd View Post
A clutch stage for a planetary output (or maybe just something that slips on a hex shaft. This would let teams use air-cooled motors like the 775 pro without worrying about stalling and burning them out
Hmm, I generally really like this one...
__________________

Drive Coach, 1885 (2007-present)
CAD Library Updated 5/1/16 - 2016 Curie/Carver Industrial Design Winner
GitHub
Reply With Quote
  #12   Spotlight this post!  
Unread 13-05-2016, 15:36
Munchskull's Avatar
Munchskull Munchskull is offline
CAD Designer/ Electrical Consaltant
AKA: Anthony Cardinali
FRC #0997 (Spartan Robotics)
Team Role: CAD
 
Join Date: Jan 2013
Rookie Year: 2013
Location: Corvallis, OR
Posts: 504
Munchskull is a splendid one to beholdMunchskull is a splendid one to beholdMunchskull is a splendid one to beholdMunchskull is a splendid one to beholdMunchskull is a splendid one to beholdMunchskull is a splendid one to beholdMunchskull is a splendid one to behold
Re: What COTS parts would you like to see?

I have mentioned this before but I would love a VP output stage with a female 1/2" hex coupler.

Also more small usable motors would be great. Stuff in the RS-550 size.

Said this earlier but an electric solenoid and coupler for shifting with no pneumatics would be epic.
__________________
“In theory, theory and practice are the same. In practice, they are not.” ― Anonymous
Anthony Cardinali
4th year of FRC
Class of 2017



Reply With Quote
  #13   Spotlight this post!  
Unread 13-05-2016, 15:39
Ari423's Avatar
Ari423 Ari423 is offline
LabVIEW aficionado and robot addict
AKA: The guy with the yellow hat
FRC #5987 (Galaxia)
Team Role: Mentor
 
Join Date: Mar 2015
Rookie Year: 2012
Location: Haifa, Israel
Posts: 540
Ari423 has a brilliant futureAri423 has a brilliant futureAri423 has a brilliant futureAri423 has a brilliant futureAri423 has a brilliant futureAri423 has a brilliant futureAri423 has a brilliant futureAri423 has a brilliant futureAri423 has a brilliant futureAri423 has a brilliant futureAri423 has a brilliant future
Re: What COTS parts would you like to see?

Quote:
Originally Posted by Munchskull View Post
I have mentioned this before but I would love a VP output stage with a female 1/2" hex coupler.
Why not just use the male 1/2" hex output shaft and one of these 217-4008?
__________________
2017-present: Mentor FRC 5987
2017-present: CSA for FIRST in Israel
2012-2016: Member FRC 423
2013: Programmer
2014: Head Programmer, Wiring
2015: Head Programmer, Wiring
2016: Captain, Head Programmer, Wiring, Manipulator, Chassis, CAD, Business, Outreach (basically everything)


Reply With Quote
  #14   Spotlight this post!  
Unread 13-05-2016, 15:43
Sperkowsky's Avatar
Sperkowsky Sperkowsky is offline
Professional Multitasker
AKA: Samuel Perkowsky
FRC #2869 (Regal Eagles)
Team Role: Leadership
 
Join Date: Jan 2015
Rookie Year: 2014
Location: Bethpage, NY
Posts: 1,888
Sperkowsky has a reputation beyond reputeSperkowsky has a reputation beyond reputeSperkowsky has a reputation beyond reputeSperkowsky has a reputation beyond reputeSperkowsky has a reputation beyond reputeSperkowsky has a reputation beyond reputeSperkowsky has a reputation beyond reputeSperkowsky has a reputation beyond reputeSperkowsky has a reputation beyond reputeSperkowsky has a reputation beyond reputeSperkowsky has a reputation beyond repute
Re: What COTS parts would you like to see?

Quote:
Originally Posted by Ari423 View Post
Why not just use the male 1/2" hex output shaft and one of these 217-4008?
Its a matter of form factor.
Reply With Quote
  #15   Spotlight this post!  
Unread 13-05-2016, 15:59
Munchskull's Avatar
Munchskull Munchskull is offline
CAD Designer/ Electrical Consaltant
AKA: Anthony Cardinali
FRC #0997 (Spartan Robotics)
Team Role: CAD
 
Join Date: Jan 2013
Rookie Year: 2013
Location: Corvallis, OR
Posts: 504
Munchskull is a splendid one to beholdMunchskull is a splendid one to beholdMunchskull is a splendid one to beholdMunchskull is a splendid one to beholdMunchskull is a splendid one to beholdMunchskull is a splendid one to beholdMunchskull is a splendid one to behold
Re: What COTS parts would you like to see?

Quote:
Originally Posted by Ari423 View Post
Why not just use the male 1/2" hex output shaft and one of these 217-4008?
Because it would be nicer just to take a piece of hex shafts of any length and have that be your output.
__________________
“In theory, theory and practice are the same. In practice, they are not.” ― Anonymous
Anthony Cardinali
4th year of FRC
Class of 2017



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 23:07.

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