Go to Post Your robot weight goes up after you release the balloons. Re-inspection! - GaryVoshol [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 25-10-2015, 20:37
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: 526
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 beholdMunchskull is a splendid one to behold
CIMcoder: Encoder Mount

Over the summer I designed a 3D printed mount that allows the CUI 102-V encoder to be mounted to any motors that have the CIM mounting profile, including but not limited to the Mini CIM, and the CIM-ile. You can find pictures, and a variety of different CAD files in the GrabCAD link below.

Please give feedback.

https://grabcad.com/library/cimcoder-2

I would like to credit 2605 Sehome Seamonsters with the inspiration for this design.
__________________
“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 25-10-2015, 20:40
asid61's Avatar
asid61 asid61 is offline
Registered User
AKA: Anand Rajamani
FRC #0115 (MVRT)
Team Role: Mechanical
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Cupertino, CA
Posts: 2,224
asid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond repute
Re: CIMcoder: Encoder Mount

Excellent! This looks wonderful, thank you.
__________________
<Now accepting CAD requests and commissions>

  #3   Spotlight this post!  
Unread 25-10-2015, 20:54
marshall's Avatar
marshall marshall is online now
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,315
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: CIMcoder: Encoder Mount

I love the design!

Just FYI for those using the CUI encoders, the case is connected to ground and can cause issues. We used nylon bolts for mounting them to avoid any issues but they definitely caused some pain for a brief period.
__________________
"La mejor salsa del mundo es la hambre" - Miguel de Cervantes
"The future is unwritten" - Joe Strummer
"Simplify, then add lightness" - Colin Chapman
  #4   Spotlight this post!  
Unread 25-10-2015, 21:07
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: 526
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 beholdMunchskull is a splendid one to behold
Re: CIMcoder: Encoder Mount

Quote:
Originally Posted by marshall View Post
I love the design!

Just FYI for those using the CUI encoders, the case is connected to ground and can cause issues. We used nylon bolts for mounting them to avoid any issues but they definitely caused some pain for a brief period.
Thank you. The grounded case was taken into consideration when designing this. The CIMcoder 2.3 (the one currently published) is my 6th revision on the design. This exact revison has not been tested but the CIMcoder 2.2 has. The difference between the 2.2 and the 2.3 is that the 2.3 has an extra .05th of an inch added to the top to keep the encoder's metal body from touching any conductive gearbox.
__________________
“In theory, theory and practice are the same. In practice, they are not.” ― Anonymous
Anthony Cardinali
4th year of FRC
Class of 2017



  #5   Spotlight this post!  
Unread 26-10-2015, 03:06
Oblarg Oblarg is offline
Registered User
AKA: Eli Barnett
FRC #0449 (The Blair Robot Project)
Team Role: Mentor
 
Join Date: Mar 2009
Rookie Year: 2008
Location: Philadelphia, PA
Posts: 1,108
Oblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond repute
Re: CIMcoder: Encoder Mount

How much usable length is left on the key with one of these?

Do you have any info on how much error you'd see due to backlash using this on a typical drive gearbox (such as the KOP toughbox)?
__________________
"Mmmmm, chain grease and aluminum shavings..."
"The breakfast of champions!"

Member, FRC Team 449: 2007-2010
Drive Mechanics Lead, FRC Team 449: 2009-2010
Alumnus/Technical Mentor, FRC Team 449: 2010-Present
Lead Technical Mentor, FRC Team 4464: 2012-2015
Technical Mentor, FRC Team 5830: 2015-2016
  #6   Spotlight this post!  
Unread 26-10-2015, 14:32
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: 526
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 beholdMunchskull is a splendid one to behold
Re: CIMcoder: Encoder Mount

Quote:
Originally Posted by Oblarg View Post
How much usable length is left on the key with one of these?

Do you have any info on how much error you'd see due to backlash using this on a typical drive gearbox (such as the KOP toughbox)?
You have hit on the two flaws that I have found with this mount.

To answer your first question you loose about 0.25" on the CIM shaft but due to the way it mounts you also have to calculate the thickness of you gearbox plate into your shaft length lost. From my experience that thickness is about 0.25". That means that the total shaft lose is on average 0.5" leaving you with 0.75" of shaft to work with. This is just enough to fit a pinion gear and the required hardware to hold it on. While I have not tested this I believe that in its current state it will not work with Vexpro dog shifters.

I have not calculated back lash but I plan to, I will post the results as soon as I can.
__________________
“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 27-10-2015, 10:23
JamesTerm's Avatar
JamesTerm JamesTerm is offline
Terminator
AKA: James Killian
FRC #3481 (Bronc Botz)
Team Role: Engineer
 
Join Date: May 2011
Rookie Year: 2010
Location: San Antonio, Texas
Posts: 298
JamesTerm is a splendid one to beholdJamesTerm is a splendid one to beholdJamesTerm is a splendid one to beholdJamesTerm is a splendid one to beholdJamesTerm is a splendid one to beholdJamesTerm is a splendid one to beholdJamesTerm is a splendid one to behold
Re: CIMcoder: Encoder Mount

Thanks for using GrabCad... that's a great resource for CAD stuff. I do have a question for you (I'll have to check out the measurements). I've been trying to solve the problem of error precision with my printers, and I know for example if I print a part with holes... for example 0.25" for a 0.25" bolt... I have to really use 0.27"... (This is for flash forge creator). I tried to narrow down the precision error even further when testing with Legos where it is about 0.5mm diameter increase on holes for (Flash forge), and about 0.25mm for Statasys.

My question to you is... do you use exact measurements in the CAD, and do you solve for precision loss of your 3D printer... if so how? I'm still trying to work-out an elegant work-flow to keep exact measurements in CAD while converting to STL with the adjustments (e.g. equations or something along these lines).
  #8   Spotlight this post!  
Unread 27-10-2015, 10:43
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: 526
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 beholdMunchskull is a splendid one to behold
Re: CIMcoder: Encoder Mount

Quote:
Originally Posted by JamesTerm View Post
My question to you is... do you use exact measurements in the CAD, and do you solve for precision loss of your 3D printer... if so how? I'm still trying to work-out an elegant work-flow to keep exact measurements in CAD while converting to STL with the adjustments (e.g. equations or something along these lines).
I did end up using exact measurements for this part. I printed it using my team's Ekocycle, while I hate the price of filament it does a very nice job of printing. Since the Ekocycle prints in PET I found that with exact measurements all the bolts would grip the print, cutting their own threads.
__________________
“In theory, theory and practice are the same. In practice, they are not.” ― Anonymous
Anthony Cardinali
4th year of FRC
Class of 2017



  #9   Spotlight this post!  
Unread 28-10-2015, 12:04
JamesTerm's Avatar
JamesTerm JamesTerm is offline
Terminator
AKA: James Killian
FRC #3481 (Bronc Botz)
Team Role: Engineer
 
Join Date: May 2011
Rookie Year: 2010
Location: San Antonio, Texas
Posts: 298
JamesTerm is a splendid one to beholdJamesTerm is a splendid one to beholdJamesTerm is a splendid one to beholdJamesTerm is a splendid one to beholdJamesTerm is a splendid one to beholdJamesTerm is a splendid one to beholdJamesTerm is a splendid one to behold
Re: CIMcoder: Encoder Mount

Quote:
Originally Posted by Munchskull View Post
Since the Ekocycle prints in PET I found that with exact measurements all the bolts would grip the print, cutting their own threads.
Ah... that sounds about right... it would be interesting to use a caliper on the holes made and see how accurate the print was.

As I'm running some numbers please let me know how you ended up with:
0.113 and 0.1935 diameters?

I use a pitch diameter table such as this:
http://www.engineersedge.com/screw_threads_chart.htm

For example:
So for a screw #10 -24 it is .1900... if this mount uses a #10 and it cuts its own threads using 0.1935 my guess is the actual hole printed is roughly 0.17 - 0.18 diameter.

It's just nice to do a reality check and see if you are seeing the same numbers I see.

For me what I've been doing is using the helix and groove cut and print my own threads... I'll try to throw some stuff on grab cad at some point... I did take a sneak peak at solidworks for 2016 and they'll have their own threading stuff, but it won't work for 3D printers unless they have a solution that can compensate for precision loss.
  #10   Spotlight this post!  
Unread 28-10-2015, 12:10
BBray_T1296's Avatar
BBray_T1296 BBray_T1296 is offline
I am Dave! Yognaut
AKA: Brian Bray
FRC #1296 (Full Metal Jackets)
Team Role: Mentor
 
Join Date: Jan 2011
Rookie Year: 2010
Location: Rockwall, TX
Posts: 947
BBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond repute
Re: CIMcoder: Encoder Mount

Quote:
Originally Posted by JamesTerm View Post
My question to you is... do you use exact measurements in the CAD, and do you solve for precision loss of your 3D printer... if so how? I'm still trying to work-out an elegant work-flow to keep exact measurements in CAD while converting to STL with the adjustments (e.g. equations or something along these lines).
When I print bolt holes I usually undersize a little and print with extra shells (maybe 4 instead of my typical 2) and then drill it out with a free fit tap drill bit. Steel machine screws easily tap themselves into the hole and make their own thread. Otherwise I will drill a clearance hole for non-threading situations.

It is generally a very easy extra operation that saves the hassle of worrying about print tolerance.
__________________
If molecular reactions are deterministic, are all universes identical?

RIP David Shafer: you will be missed


  #11   Spotlight this post!  
Unread 28-10-2015, 18:25
pilleya's Avatar
pilleya pilleya is offline
Elec+Mech
AKA: Alastair Pilley
FRC #4613 (Barker Redbacks)
Team Role: Mechanical
 
Join Date: May 2015
Rookie Year: 2013
Location: Sydney, Australia
Posts: 454
pilleya has a reputation beyond reputepilleya has a reputation beyond reputepilleya has a reputation beyond reputepilleya has a reputation beyond reputepilleya has a reputation beyond reputepilleya has a reputation beyond reputepilleya has a reputation beyond reputepilleya has a reputation beyond reputepilleya has a reputation beyond reputepilleya has a reputation beyond reputepilleya has a reputation beyond repute
Re: CIMcoder: Encoder Mount

Fantastic design, this will work very well with Versa-planetary CIM input adaptors, just less shaft to cut off.

I confirm that this will not work with WCP Dog shifters, due to the CIM gear-first stage, meshing at the end of the shaft.
  #12   Spotlight this post!  
Unread 28-10-2015, 20:17
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: 526
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 beholdMunchskull is a splendid one to behold
Re: CIMcoder: Encoder Mount

Quote:
Originally Posted by pilleya View Post
Fantastic design, this will work very well with Versa-planetary CIM input adaptors, just less shaft to cut off.

I confirm that this will not work with WCP Dog shifters, due to the CIM gear-first stage, meshing at the end of the shaft.
After about an hour of trouble shooting and math, I developed a new mount that works an the WCP DS Gearbox. The one catch is you have to use an Andymark 12t pinion gear (or any pinion gear that is 0.52" or less).
__________________
“In theory, theory and practice are the same. In practice, they are not.” ― Anonymous
Anthony Cardinali
4th year of FRC
Class of 2017



  #13   Spotlight this post!  
Unread 28-10-2015, 20:58
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: 458
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: CIMcoder: Encoder Mount

Quote:
Originally Posted by Munchskull View Post
After about an hour of trouble shooting and math, I developed a new mount that works an the WCP DS Gearbox. The one catch is you have to use an Andymark 12t pinion gear (or any pinion gear that is 0.52" or less).
Looks nice!
Note that using your encoder mount on a shifting gearbox like the WCP DS will mean you won't be able keep track of actual distance travelled after shifting.
  #14   Spotlight this post!  
Unread 28-10-2015, 21:22
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: 526
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 beholdMunchskull is a splendid one to behold
Re: CIMcoder: Encoder Mount

Quote:
Originally Posted by nuclearnerd View Post
Looks nice!
Note that using your encoder mount on a shifting gearbox like the WCP DS will mean you won't be able keep track of actual distance travelled after shifting.
Correct me if I am wrong but couldn't you use a true-false variable to determine if you were in the high or low gear? Then from there you could a just the way your code reads the encoder.
__________________
“In theory, theory and practice are the same. In practice, they are not.” ― Anonymous
Anthony Cardinali
4th year of FRC
Class of 2017



  #15   Spotlight this post!  
Unread 28-10-2015, 21:25
R.C.'s Avatar
R.C. R.C. is offline
2017... Oooh Kill em, Swerve!
AKA: Owner, WestCoast Products
FRC #1323 (MadTown Robotics)
Team Role: Engineer
 
Join Date: Feb 2008
Rookie Year: 2006
Location: Madera, CA
Posts: 2,183
R.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond repute
Re: CIMcoder: Encoder Mount

Quote:
Originally Posted by Munchskull View Post
Correct me if I am wrong but couldn't you use a true-false variable to determine if you were in the high or low gear? Then from there you could a just the way your code reads the encoder.
You would probably want to measure if the ball or dog is engaged or the change in velocity. I would recommend this over checking against a variable as shifting isn't instantaneous.

I would much rather put the encoder wheel side so you don't have to keep track of it/probably easier for repairs as well.
__________________
R.C.
Owner, WestCoast Products || Twitter
MadTown Robotics Team 1323
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 07:50.

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