Go to Post We live for those eureka moments. Whether we win or lose competitions, it's those moments when a student's idea makes something just "click" that will stick with them and influence them to become engineers. - ToddF [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-06-2015, 00:31
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: 518
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
MXP board design help

Recently I have started working on a custom MXP breakboard, its main design purpose is a place to mount a I2C driven IMU unite sourced from either Adafruit or Sparkfun. I feel fairly confident there, where I am running into problem is with LED based continuity signal lights I want to include to show if PWM cables are plugged in.

Long story:
The problem is the rules with the MXP boards, specifically the part about being active vs passive. To have the LEDs light up, my plan had been to run the 5V power across all the power lines for the PWM terminals. Then on the PWM ground each cabled connected to the board would have an individual path to an LED that would then connect to the shared digital ground. My thinking was that the 5V of power would go into the power line on the PWM cable, then in the component (talon, victor, spike, ect) that the PWM cable plugs into the power would then connect to the PWM ground. Back on the MXP board before reaching the digital ground the the PWM cable would power an LED. That way your LED would only light up if the Cable was plugged in at both locations.

Short story (or long story continued):
The rules (according to FRC 2015 game Manuel) do not allow active component in the PWM path way if it controls motors (it will). To my understanding LED are an active component because they are diodes.

So is there any other way that I could hook these LEDs up that would show continuity and still be considered a passive board?
__________________
“In theory, theory and practice are the same. In practice, they are not.” ― Anonymous
Anthony Cardinali
4th year of FRC
Class of 2017



  #2   Spotlight this post!  
Unread 14-06-2015, 00:51
GeeTwo's Avatar
GeeTwo GeeTwo is offline
Technical Director
AKA: Gus Michel II
FRC #3946 (Tiger Robotics)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Slidell, LA
Posts: 3,599
GeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond repute
Re: MXP board design help

You would have to get it approved by FIRST, but my recollection of active vs passive was whether the signal was modified between the 'RIO and the motor controller. If the LED was used purely as an indicator (not as a rectifier), you should be able to get it approved.
__________________

If you can't find time to do it right, how are you going to find time to do it over?
If you don't pass it on, it never happened.
Robots are great, but inspiration is the reason we're here.
Friends don't let friends use master links.
  #3   Spotlight this post!  
Unread 14-06-2015, 00:56
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: 518
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: MXP board design help

I am sure FIRST would allow it but my understanding is that I would then have to have a way to market the board to other teams, making it fiscally impossible to make a custom board.
__________________
“In theory, theory and practice are the same. In practice, they are not.” ― Anonymous
Anthony Cardinali
4th year of FRC
Class of 2017



  #4   Spotlight this post!  
Unread 14-06-2015, 10:14
marshall's Avatar
marshall marshall is offline
My pants are louder than yours.
FRC #0900 (The Zebracorns)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2003
Location: North Carolina
Posts: 1,274
marshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond repute
Re: MXP board design help

Quote:
Originally Posted by Munchskull View Post
I am sure FIRST would allow it but my understanding is that I would then have to have a way to market the board to other teams, making it fiscally impossible to make a custom board.
I think you'll be ok and either way you should make it. It's a good learning opportunity.

Which EDA software package are you using to design the board?
__________________
"La mejor salsa del mundo es la hambre" - Miguel de Cervantes
"The future is unwritten" - Joe Strummer
"Simplify, then add lightness" - Colin Chapman
  #5   Spotlight this post!  
Unread 14-06-2015, 11:46
SteveGarward's Avatar
SteveGarward SteveGarward is offline
Red 5, standing by...
AKA: 7 years already
FRC #0111 (WildStang), FRC #3132 (Thunder Down Under)
Team Role: Mentor
 
Join Date: Dec 2009
Rookie Year: 2010
Location: Gurnee, IL
Posts: 173
SteveGarward has much to be proud ofSteveGarward has much to be proud ofSteveGarward has much to be proud ofSteveGarward has much to be proud ofSteveGarward has much to be proud ofSteveGarward has much to be proud ofSteveGarward has much to be proud ofSteveGarward has much to be proud ofSteveGarward has much to be proud ofSteveGarward has much to be proud of
Re: MXP board design help

Quote:
Originally Posted by Munchskull View Post
I am sure FIRST would allow it but my understanding is that I would then have to have a way to market the board to other teams, making it fiscally impossible to make a custom board.
This is correct. However that does not prevent you from making it to try things out, which I highly recommend.

This year we made a number of custom boards. After our initial boards made through the beta test period, we decided with the current rulings, we were best to avoid anything that would potentially present itself as a problem during inspection (due to interpretation of rules), and made 3 boards which would all communicate over I2C.

Due to space issues, we ended up cramming all three boards into one Mega Ultra Maxi board, which would plug into the MXP directly. Essentially, this board houses 3 Arduino clones, repackaged to suit our needs. These all still only communicated over I2C. The presence of rows of pins for our hall effect sensors always raised some questions during inspection, since they look like PWM headers. Ultimately, the flow chart given in the team update was our friend - we could point to it and say 'it doesn't control anything - it's just a custom circuit'. When inspectors see ANY components on an MXP board, the initial reaction has been to call it an ACTIVE board.

Where was I going with this?

I'd stay away from altering or using any power or signal pathways on any IO/PWM pin from the MXP. As much as it would be nice to have it, if it rules your board illegal, where you could have the board without LEDs and not have to set yourself up as a vendor and have distributions channels, I personally think that would be the better route to take. You can still make one that lights up for practice/testing/off-season, and who knows what the rules will state next year!
__________________
FRC Team 111 - WildStang (Mentor, Drive Coach)
FTC Team 7458 - Full Force! (Mentor, Coach)
FRC Team 3132 - Australia's FIRST FRC Team! (Holy crazy first year, Batman!)

  #6   Spotlight this post!  
Unread 14-06-2015, 12:35
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: 518
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: MXP board design help

Quote:
Originally Posted by marshall View Post
Which EDA software package are you using to design the board?
I have been using PCB express. It was free and I could figure it out easily.
__________________
“In theory, theory and practice are the same. In practice, they are not.” ― Anonymous
Anthony Cardinali
4th year of FRC
Class of 2017



  #7   Spotlight this post!  
Unread 14-06-2015, 14:20
GeeTwo's Avatar
GeeTwo GeeTwo is offline
Technical Director
AKA: Gus Michel II
FRC #3946 (Tiger Robotics)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Slidell, LA
Posts: 3,599
GeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond repute
Re: MXP board design help

Quote:
Originally Posted by SteveGarward View Post
I'd stay away from altering or using any power or signal pathways on any IO/PWM pin from the MXP. As much as it would be nice to have it, if it rules your board illegal, where you could have the board without LEDs and not have to set yourself up as a vendor and have distributions channels, I personally think that would be the better route to take. You can still make one that lights up for practice/testing/off-season, and who knows what the rules will state next year!
Or you could put 2-pin headers where the diodes are on the circuit board and plug diodes in for in-shop testing, and pull them for competition. Even easier to use would be a DIP LED strip; just one component to pull/place.
__________________

If you can't find time to do it right, how are you going to find time to do it over?
If you don't pass it on, it never happened.
Robots are great, but inspiration is the reason we're here.
Friends don't let friends use master links.
  #8   Spotlight this post!  
Unread 14-06-2015, 20:03
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,112
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: MXP board design help

Quote:
Originally Posted by Munchskull View Post
...To have the LEDs light up, my plan had been to run the 5V power across all the power lines for the PWM terminals. Then on the PWM ground each cabled connected to the board would have an individual path to an LED that would then connect to the shared digital ground. My thinking was that the 5V of power would go into the power line on the PWM cable, then in the component (talon, victor, spike, ect) that the PWM cable plugs into the power would then connect to the PWM ground. Back on the MXP board before reaching the digital ground the the PWM cable would power an LED. That way your LED would only light up if the Cable was plugged in at both locations.
I don't understand how this is supposed to work. Can you post a schematic that shows the connections, especially the part that provides the LED current?
  #9   Spotlight this post!  
Unread 15-06-2015, 17:18
teslalab2's Avatar
teslalab2 teslalab2 is offline
RogueBotix LLC
VRC #8091
Team Role: Mentor
 
Join Date: Feb 2015
Rookie Year: 2014
Location: Austin MN
Posts: 109
teslalab2 will become famous soon enoughteslalab2 will become famous soon enough
Re: MXP board design help

We made our own mxp board with a perf-board then we printed the shell, we didn't to get it approved by first because its only for sensors, it would be considered active if it was driving motors, or something, at inspection they just simply asked if it was active or passive and they also wanted to see what it looked like on the inside.
__________________
I need a jaguar development board for reprogramming a jaguars bootloader. if you have one that you want to sell, pm me. thanks

Run you CanJaguars on arduino with ArduRIO, you can also easily control Talons, Victors,Jaguars and Sparks on PWM. https://sourceforge.net/projects/ardurio/
  #10   Spotlight this post!  
Unread 15-06-2015, 17:56
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: 518
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: MXP board design help

Quote:
Originally Posted by Alan Anderson View Post
I don't understand how this is supposed to work. Can you post a schematic that shows the connections, especially the part that provides the LED current?
Sorry I am currently in transit and do not have acess to me schematics. I will post them later today. For now I will try to explain a little better. +5v goes to the power pin on the PWM terminals. The ground pin on the PWM terminal leads to a single LEDs positive side, then the negative side of and LED would lead to digital ground. Give me three minutes and I can up load a hand drawing.
__________________
“In theory, theory and practice are the same. In practice, they are not.” ― Anonymous
Anthony Cardinali
4th year of FRC
Class of 2017



  #11   Spotlight this post!  
Unread 16-06-2015, 07:58
protoserge's Avatar
protoserge protoserge is offline
CAD, machining, circuits, fun!
AKA: Some call me... Tim?
FRC #0365 (MOE) & former 836 Mentor)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2002
Location: Wilmington, DE
Posts: 749
protoserge has a reputation beyond reputeprotoserge has a reputation beyond reputeprotoserge has a reputation beyond reputeprotoserge has a reputation beyond reputeprotoserge has a reputation beyond reputeprotoserge has a reputation beyond reputeprotoserge has a reputation beyond reputeprotoserge has a reputation beyond reputeprotoserge has a reputation beyond reputeprotoserge has a reputation beyond reputeprotoserge has a reputation beyond repute
Re: MXP board design help

Quote:
Originally Posted by Munchskull View Post
I am sure FIRST would allow it but my understanding is that I would then have to have a way to market the board to other teams, making it fiscally impossible to make a custom board.
I believe you could achieve this by posting the board to OSHPark where teams could order it as a set of 3 bare boards.
  #12   Spotlight this post!  
Unread 16-06-2015, 09:41
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,112
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: MXP board design help

Quote:
Originally Posted by Munchskull View Post
+5v goes to the power pin on the PWM terminals. The ground pin on the PWM terminal leads to a single LEDs positive side, then the negative side of and LED would lead to digital ground.
Are you expecting to power the LED using the ground current from the speed controller's PWM connection? That might work if the LED were connected in the other direction, and if the controller's optically-isolated input will still function with the extra LED's additional voltage drop in the circuit. But it can't work if the robot is disabled, and I can't see it telling you any more than what the LED on the speed controller already does.
  #13   Spotlight this post!  
Unread 16-06-2015, 11:50
marshall's Avatar
marshall marshall is offline
My pants are louder than yours.
FRC #0900 (The Zebracorns)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2003
Location: North Carolina
Posts: 1,274
marshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond repute
Re: MXP board design help

Quote:
Originally Posted by Munchskull View Post
I have been using PCB express. It was free and I could figure it out easily.
A license for Altium comes with the kit and I'm a big fan. They also just released a community edition of it called CircuitMaker that seems good too: http://www.circuitmaker.com/

EEVBlog just did a review of it: http://www.eevblog.com/2015/06/16/ee...t-impressions/
__________________
"La mejor salsa del mundo es la hambre" - Miguel de Cervantes
"The future is unwritten" - Joe Strummer
"Simplify, then add lightness" - Colin Chapman
  #14   Spotlight this post!  
Unread 16-06-2015, 14:12
Michael Hill's Avatar
Michael Hill Michael Hill is offline
Registered User
FRC #3138 (Innovators Robotics)
Team Role: Mentor
 
Join Date: Jul 2004
Rookie Year: 2003
Location: Dayton, OH
Posts: 1,572
Michael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond repute
Re: MXP board design help

Quote:
Originally Posted by marshall View Post
A license for Altium comes with the kit and I'm a big fan. They also just released a community edition of it called CircuitMaker that seems good too: http://www.circuitmaker.com/

EEVBlog just did a review of it: http://www.eevblog.com/2015/06/16/ee...t-impressions/
Getting the license for Altium is a PAIN. IN. THE. ***! I've been able to get it every time I ask, but from the time you request your license, it can take weeks for it to actually get to a working state. That said <3 Altium Designer.
  #15   Spotlight this post!  
Unread 16-06-2015, 15:16
marshall's Avatar
marshall marshall is offline
My pants are louder than yours.
FRC #0900 (The Zebracorns)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2003
Location: North Carolina
Posts: 1,274
marshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond repute
Re: MXP board design help

Quote:
Originally Posted by Michael Hill View Post
Getting the license for Altium is a PAIN. IN. THE. ***! I've been able to get it every time I ask, but from the time you request your license, it can take weeks for it to actually get to a working state. That said <3 Altium Designer.
Really? I haven't had a problem for the last few years. I'm also a big Altium fan. It's good software.
__________________
"La mejor salsa del mundo es la hambre" - Miguel de Cervantes
"The future is unwritten" - Joe Strummer
"Simplify, then add lightness" - Colin Chapman
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 16:28.

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