Go to Post It’s impossible to know who’s life you will change forever. Don’t miss an opportunity. I’m an optimist. Have a great season. This is the year. - Rich Kressly [more]
Home
Go Back   Chief Delphi > FIRST > General Forum
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 15-03-2016, 12:51
ProfessorAlekM ProfessorAlekM is offline
Registered User
FRC #6190
 
Join Date: Jan 2016
Location: Canton, Michigan
Posts: 32
ProfessorAlekM has a little shameless behaviour in the past
Standard Motor Driver Schematic for FRC

Hello!

Recently I've been calculating the cost of our robot, and it is waaay overpriced. Part of the problem is that the rules force you to buy motor drivers from specific companies like VEX, who charge way more that they should. I get that the company has to make a profit, as well as pay for the cost of design, but $60 for a victorSP?!?! It would only cost $5-$25 to make a motor controller with the same functionality.

I hear that the reason why they don't want people making their own motor drivers is because they don't want people making circuits that could break, or build a motor driver that may keep driving even after it stops receiving power from the roboRIO.

My proposed idea:
Create a set of standard and FRC approved schematics so low budget teams can make many more motor drivers for their bot with much less money.
Reply With Quote
  #2   Spotlight this post!  
Unread 15-03-2016, 13:14
GreyingJay GreyingJay is offline
Robonut
AKA: Mr. Lam
FRC #2706 (Merge Robotics)
Team Role: Mentor
 
Join Date: Mar 2015
Rookie Year: 2015
Location: Ottawa, Canada
Posts: 741
GreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond repute
Re: Standard Motor Driver Schematic for FRC

The Talon SRX is only slightly more expensive than the Victor SP and has many nice things under the hood including full software control over the CAN bus and the built-in ability to interface with encoders, limit switches, and do PID control.

From a value proposition - and taking into account the typical skill level of high school students - this is hard to beat.

While you are correct that, at heart, a basic FRC motor controller could just be a PWM-controlled H-Bridge, I think there's a lot to like about buying a COTS part versus making our own. The fact that it's COTS, already, gives a lot of advantages when playing by FRC rules in terms of being able to swap them out easily for repair, replacement, or upgrade. I would hate to be in a competition situation, with 15 minutes until our next match, combing over a half dozen custom-made motor control circuits trying to figure out why our robot doesn't move. Plus they're sealed, packaged robustly and compactly, made to interface with standard components and connectors, and offer quick easy tools for changing brake/coast modes, recalibrating, etc.

And to top it off, they can be free for FRC teams through the rookie kit and through yearly product donation vouchers such as FIRST Choice. My team ordered four Victor 888 controllers through FIRST Choice and had the choice of either 2 Talon SRX's or 3 Victor SP's from the PDV, all "free". In addition, we got another two Victor SP's in our rookie kit. That's plenty for a robot drivetrain and mechanisms.

FRC is an expensive competition, but motor controllers are not where I'd peg most of the cost.

Last edited by GreyingJay : 15-03-2016 at 13:25.
Reply With Quote
  #3   Spotlight this post!  
Unread 15-03-2016, 13:43
RyanN's Avatar
RyanN RyanN is offline
RyanN
AKA: Ryan Nazaretian
FRC #4901 (Garnet Squadron)
Team Role: Mentor
 
Join Date: Jun 2006
Rookie Year: 2005
Location: Columbia, SC
Posts: 1,126
RyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond repute
Re: Standard Motor Driver Schematic for FRC

I'll just leave this here: http://www.amazon.com/REV-Robotics-S...tor+controller

Comes with spare screws and a PWM cable for $45 shipped.
__________________
Garnet Squadron
FRC 4901
Controls Mentor
@rnazaretian

Previous mentor and student from Team Fusion, FRC 364
Reply With Quote
  #4   Spotlight this post!  
Unread 15-03-2016, 13:47
Knufire Knufire is offline
Rose-Hulman Institute of Technology
no team
Team Role: College Student
 
Join Date: Sep 2009
Rookie Year: 2010
Location: Terre Haute, IN
Posts: 736
Knufire has a reputation beyond reputeKnufire has a reputation beyond reputeKnufire has a reputation beyond reputeKnufire has a reputation beyond reputeKnufire has a reputation beyond reputeKnufire has a reputation beyond reputeKnufire has a reputation beyond reputeKnufire has a reputation beyond reputeKnufire has a reputation beyond reputeKnufire has a reputation beyond reputeKnufire has a reputation beyond repute
Re: Standard Motor Driver Schematic for FRC

Yeah, the VictorSP is the "premium" product in FRC. You pay more for the compact size, conformal coated board, the aluminum heatsink body, etc. If you're looking for a better price/performace ratio, look at the REV controllers.
__________________
Team 469: 2010 - 2013
Team 5188: 2014 - 2016
NAR (VEX U): 2014 - Present
Reply With Quote
  #5   Spotlight this post!  
Unread 15-03-2016, 14:01
AdamHeard's Avatar
AdamHeard AdamHeard is offline
Lead Mentor
FRC #0973 (Greybots)
Team Role: Mentor
 
Join Date: Oct 2004
Rookie Year: 2004
Location: Atascadero
Posts: 5,494
AdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond repute
Send a message via AIM to AdamHeard
Re: Standard Motor Driver Schematic for FRC

All of the motor controllers from the various FRC approved vendors are priced very, very well for what you get.
Reply With Quote
  #6   Spotlight this post!  
Unread 15-03-2016, 14:04
Coach Seb's Avatar
Coach Seb Coach Seb is offline
Registered User
AKA: Sebastien Cournoyer
FRC #5860 (Full Metal Muskrats)
Team Role: Coach
 
Join Date: Sep 2015
Rookie Year: 2015
Location: Algonac, MI
Posts: 97
Coach Seb is an unknown quantity at this point
Re: Standard Motor Driver Schematic for FRC

Since the Talon SRX were part of the KOP as a voucher from Vex, you do not need to account on the CAW for your robot.
Reply With Quote
  #7   Spotlight this post!  
Unread 16-03-2016, 19:20
maxnz's Avatar
maxnz maxnz is online now
Registered User
AKA: Max Narvaez
FRC #2855 (BEASTBot)
Team Role: Student
 
Join Date: Jan 2016
Rookie Year: 2016
Location: St. Paul, MN
Posts: 245
maxnz is a glorious beacon of lightmaxnz is a glorious beacon of lightmaxnz is a glorious beacon of lightmaxnz is a glorious beacon of lightmaxnz is a glorious beacon of lightmaxnz is a glorious beacon of light
Re: Standard Motor Driver Schematic for FRC

Quote:
Originally Posted by Coach Seb View Post
Since the Talon SRX were part of the KOP as a voucher from Vex, you do not need to account on the CAW for your robot.
Also, the Victor SP was part of that voucher and part of FIRST choice, both of which make it exempt from the CAW.
__________________
As a senior that will be leaving the team, I have to teach others how to:
1. Know the manual extremely well
2. Wire the robot
3. Organize the shop
4. Help people find parts when they need them
5. Find parts to order and give the detailed list to the coach in charge of buying the parts
6. Keep track of team updates, Q & A responses and FIRST blog posts
7. Be active on CD
8. Plan and execute drive team strategy
And more that won't fit on this list...
Reply With Quote
  #8   Spotlight this post!  
Unread 16-03-2016, 19:28
CalTran's Avatar
CalTran CalTran is offline
Missouri S&T Senior
FRC #2410 (BV CAPS Metal Mustang Robotics)
Team Role: College Student
 
Join Date: Apr 2010
Rookie Year: 2010
Location: Overland Park, Kansas
Posts: 2,369
CalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond repute
Re: Standard Motor Driver Schematic for FRC

Quote:
Originally Posted by Ether View Post
When I was a 9th grader most electronics in the home (radio,television,HiFi) were tube based. Even the sound system in our neighbor's car had vacuum tubes (you had to wait several seconds after turning the car radio on for the tubes to warm up before you could hear any sound).

When your TV or radio got flaky, you'd pull all the tubes out and take them to the corner drug store and test them in the tube-tester kiosk.

For my 13th birthday my parents bought me the RCA Tube Manual. I memorized large portions of it. I designed and built my own audio power amp using push-pull 6L6GC tubes. Almost electrocuted myself when I went to re-heat a bad solder joint and forgot about those 400V filter capacitors in the 5Y3 power supply.

It was a different world back then...


I'm somehow having difficulty picturing a young Ether. The only image that ever comes to mind is the one in the profile.
__________________
Team 2410 thinks KISSing is amazing! Keep It Super Safe!
  • "You know you've been in robotics too long when you start talking to your tools." "Well, you've been in robotics CLEARLY too long when they start talking back"
  • Theory is when you know everything but nothing works. Practice is when everything works but you don't know why. On our team, theory and practice comes together - nothing works and nobody knows why.
MMR 2410 Student (2010 - 2013) | MMR 2410 Mentor (2013 - Present)
FTC Game Announcer / EmCee (2014 - Present) | FRC EmCee (2015 - Present) | FRC Referee (2016)
Academic Student (Forever)
Reply With Quote
  #9   Spotlight this post!  
Unread 15-03-2016, 14:02
Jon Stratis's Avatar
Jon Stratis Jon Stratis is online now
Electrical/Programming Mentor
FRC #2177 (The Robettes)
Team Role: Mentor
 
Join Date: Feb 2007
Rookie Year: 2006
Location: Minnesota
Posts: 3,733
Jon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond repute
Re: Standard Motor Driver Schematic for FRC

Quote:
Originally Posted by ProfessorAlekM View Post
My proposed idea:
Create a set of standard and FRC approved schematics so low budget teams can make many more motor drivers for their bot with much less money.
How would you suggest making this inspectable? The inspectors are not all electrical engineers, and looking over each circuit to make sure it was both correct and safe, even from someone with applicable experience, would take some time, and I've heard complaints on CD before about inspections taking too long as it is. And when one doesn't work, most teams don't have the expertise to properly debug a circuit like that, and finding the expertise to help at an event may be difficult.
__________________
2007 - Present: Mentor, 2177 The Robettes
LRI: North Star 2012-2016; Lake Superior 2013-2014; MN State Tournament 2013-2014, 2016; Galileo 2016; Iowa 2017
2015: North Star Regional Volunteer of the Year
2016: Lake Superior WFFA
Reply With Quote
  #10   Spotlight this post!  
Unread 15-03-2016, 14:06
Jared's Avatar
Jared Jared is offline
Registered User
no team
Team Role: Programmer
 
Join Date: Aug 2013
Rookie Year: 2012
Location: Connecticut
Posts: 602
Jared has a reputation beyond reputeJared has a reputation beyond reputeJared has a reputation beyond reputeJared has a reputation beyond reputeJared has a reputation beyond reputeJared has a reputation beyond reputeJared has a reputation beyond reputeJared has a reputation beyond reputeJared has a reputation beyond reputeJared has a reputation beyond reputeJared has a reputation beyond repute
Re: Standard Motor Driver Schematic for FRC

I don't think too many teams have the resources/skills to make motor drivers for less than the cost of something like the Spark given only schematics.

Even though you might be able to buy all the components for real cheap on Digikey, you don't have a circuit board. Some weird parts like gate drivers might only come in surface mount packages sometimes. Even if you did find all the parts in through hole packages, you need to worry about all sorts of electrical interference issues - the FRC controllers don't have isolated logic and power, so you'd need to be clever with how you laid out your board to prevent transients from messing with the microcontroller.

Then, you'd have to figure out how to program the microcontroller. I have yet to find a through hole microcontroller that supports a direct USB connection, so you'd need to buy some sort of programming board or get really good a surface mount soldering.
Reply With Quote
  #11   Spotlight this post!  
Unread 15-03-2016, 14:37
GreyingJay GreyingJay is offline
Robonut
AKA: Mr. Lam
FRC #2706 (Merge Robotics)
Team Role: Mentor
 
Join Date: Mar 2015
Rookie Year: 2015
Location: Ottawa, Canada
Posts: 741
GreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond repute
Re: Standard Motor Driver Schematic for FRC

Quote:
Originally Posted by Jared View Post
I don't think too many teams have the resources/skills to make motor drivers for less than the cost of something like the Spark given only schematics.

Even though you might be able to buy all the components for real cheap on Digikey, you don't have a circuit board. Some weird parts like gate drivers might only come in surface mount packages sometimes. Even if you did find all the parts in through hole packages, you need to worry about all sorts of electrical interference issues - the FRC controllers don't have isolated logic and power, so you'd need to be clever with how you laid out your board to prevent transients from messing with the microcontroller.

Then, you'd have to figure out how to program the microcontroller. I have yet to find a through hole microcontroller that supports a direct USB connection, so you'd need to buy some sort of programming board or get really good a surface mount soldering.
The expected audience for this particular scenario seems very small: a team with a low budget that does not want, or cannot afford, to buy motor controllers, but can buy the discrete components, with the students having access to PCB manufacturing equipment, and who are (will become) skilled in circuit design, component layout, soldering, testing, etc.

If this describes your students, then a home-made motor controller might be an excellent off-season project to develop an intimate familiarity with how they work. I daresay that after the experience they will also gain an appreciation of how much work goes into a motor controller and how much value you get for the $40-60.

When I learned to do woodworking one of my first projects was an Adirondack chair. I found plans online, purchased pine boards, and started marking, measuring, cutting, shaping, sanding, routing, drilling, assembling, gluing, clamping, more sanding, staining, more sanding, etc. I probably spent $100+ in raw materials, and dozens of hours of my time. Then one day I walked into Costco and they had Adirondack chairs for $49 each...
Reply With Quote
  #12   Spotlight this post!  
Unread 15-03-2016, 14:44
ProfessorAlekM ProfessorAlekM is offline
Registered User
FRC #6190
 
Join Date: Jan 2016
Location: Canton, Michigan
Posts: 32
ProfessorAlekM has a little shameless behaviour in the past
Re: Standard Motor Driver Schematic for FRC

You would be surprised would students can do. It's really not hard to make motor controllers, I've made them myself before and I'm only in 9th grade.

Although it doesn't seem like it, the point I'm trying to argue is that FRC would be much cheaper if they would give students the ability to create and buy their own motor controllers. When you calculate it, our team has spent hundreds of the dollars on motor controllers.

Just because something is in the kit, doesn't mean it's free.
Reply With Quote
  #13   Spotlight this post!  
Unread 15-03-2016, 14:52
Richard Wallace's Avatar
Richard Wallace Richard Wallace is online now
I live for the details.
FRC #3620 (Average Joes)
Team Role: Engineer
 
Join Date: Jan 2003
Rookie Year: 1996
Location: Southwestern Michigan
Posts: 3,628
Richard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond repute
Re: Standard Motor Driver Schematic for FRC

Quote:
Originally Posted by ProfessorAlekM View Post
It's really not hard to make motor controllers, I've made them myself before and I'm only in 9th grade.
I applaud your motivation. However, as someone who started making motor controllers more than 30 years ago, I should advise you that making them inexpensive and reliable (at the same time) requires significant attention to details that you have not had time or experience to learn yet.

The lead designers at CTRE and REV watch CD and contribute regularly. They are very smart, experienced people. And they are competing with each other. Good, competitive designs are driving motor controller costs down, and performance up. Maybe you can help one of the competitors do that even better, very soon.
__________________
Richard Wallace

Mentor since 2011 for FRC 3620 Average Joes (St. Joseph, Michigan)
Mentor 2002-10 for FRC 931 Perpetual Chaos (St. Louis, Missouri)
since 2003

I believe in intuition and inspiration. Imagination is more important than knowledge. For knowledge is limited, whereas imagination embraces the entire world, stimulating progress, giving birth to evolution. It is, strictly speaking, a real factor in scientific research.
(Cosmic Religion : With Other Opinions and Aphorisms (1931) by Albert Einstein, p. 97)
Reply With Quote
  #14   Spotlight this post!  
Unread 15-03-2016, 15:01
GreyingJay GreyingJay is offline
Robonut
AKA: Mr. Lam
FRC #2706 (Merge Robotics)
Team Role: Mentor
 
Join Date: Mar 2015
Rookie Year: 2015
Location: Ottawa, Canada
Posts: 741
GreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond repute
Re: Standard Motor Driver Schematic for FRC

Quote:
Originally Posted by ProfessorAlekM View Post
You would be surprised would students can do. It's really not hard to make motor controllers, I've made them myself before and I'm only in 9th grade.
I'm not saying I don't think students can do it. But I am saying students of your skill level, especially at your age, are not common. And as others have said, there's so much potential for error and frustration and even danger that I can see why they don't allow it.

When I was in grade 9 I took out a sheet of paper and sketched a schematic for a simple computer featuring a Z80 CPU (with EEPROM, RAM, basic I/O, etc.) Sadly I never got to build it. I applaud your ability and the opportunities you have already taken advantage of.

Quote:
Originally Posted by ProfessorAlekM View Post
When you calculate it, our team has spent hundreds of the dollars on motor controllers.

Just because something is in the kit, doesn't mean it's free.
Well, sure. But there's a lot of things that we spend money on. The entire RoboRio control system, especially with the PDP, is quite pricey. Gearboxes are expensive. Wheels, once you add the hubs, are pricey. And did you see how much the boulders cost this year?! Turns out the motors themselves are actually some of the cheapest components in the robot!
Reply With Quote
  #15   Spotlight this post!  
Unread 15-03-2016, 15:49
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,015
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: Standard Motor Driver Schematic for FRC

Quote:
Originally Posted by GreyingJay View Post
When I was in grade 9 I took out a sheet of paper and sketched a schematic for a simple computer featuring a Z80 CPU (with EEPROM, RAM, basic I/O, etc.)
When I was a 9th grader most electronics in the home (radio,television,HiFi) were tube based. Even the sound system in our neighbor's car had vacuum tubes (you had to wait several seconds after turning the car radio on for the tubes to warm up before you could hear any sound).

When your TV or radio got flaky, you'd pull all the tubes out and take them to the corner drug store and test them in the tube-tester kiosk.

For my 13th birthday my parents bought me the RCA Tube Manual. I memorized large portions of it. I designed and built my own audio power amp using push-pull 6L6GC tubes. Almost electrocuted myself when I went to re-heat a bad solder joint and forgot about those 400V filter capacitors in the 5Y3 power supply.

It was a different world back then...



Last edited by Ether : 15-03-2016 at 16:40.
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 12:02.

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