Go to Post The most important piece of advice I can give is have someone assigned to pay attention to the batteries. You cannot imagine how many teams end up saying "I thought you were charging the batteries..." - RoboMom [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 22-06-2014, 00:34
Andrew Lawrence
 
Posts: n/a
Part nomenclature for COTS gear CAD library

I am making a CAD library of every AM/VP/WCP gear and have heard mixed signals regarding file names. Some people have said just using part numbers is the best way to name a file since it makes finding the part on the AM/VP/WCP websites faster, and others have said having an easily understood naming system that shows the tooth count, bore, and manufacturer would make it quicker and easier to find the gear you want without having to memorize numbers. I agree with both statements.

What would you all suggest as the most user-friendly system?

Currently, I've adapted a combination of both, where the file name is a system that describes the gear, and inside the library folder is a text file that matches my file names with their respective part numbers, but I have received some feedback saying that that is too complex.

I appreciate all suggestions, and look forward to releasing this library to the public within the next day or so when I finish.
Reply With Quote
  #2   Spotlight this post!  
Unread 22-06-2014, 00:46
EricH's Avatar
Happy Birthday! EricH EricH is offline
New year, new team
FRC #1197 (Torbots)
Team Role: Engineer
 
Join Date: Jan 2005
Rookie Year: 2003
Location: SoCal
Posts: 19,780
EricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond repute
Re: Part nomenclature for COTS gear CAD library

Why not use both?

For example, A-tooth-bore-part number could be a given AndyMark gear (AM also uses AM-XXXX as their part numbers, so that could be used instead of having a separate manufacturer tag). Using a W or a V instead of an A could denote WCP or VEXPro, respectively.

So, if I was looking for a 20 tooth gear to fit on a CIM, I'd look at the 2nd number and the third number, then look at the 1st for manufacturer and 4th for ordering.
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

"Rockets are tricky..."--Elon Musk


Last edited by EricH : 22-06-2014 at 00:49.
Reply With Quote
  #3   Spotlight this post!  
Unread 22-06-2014, 00:48
z_beeblebrox's Avatar
z_beeblebrox z_beeblebrox is offline
Custom User Title
AKA: Cal
FRC #4183 (Bit Buckets)
Team Role: Alumni
 
Join Date: Jan 2012
Rookie Year: 2012
Location: Cambridge MA
Posts: 811
z_beeblebrox has a reputation beyond reputez_beeblebrox has a reputation beyond reputez_beeblebrox has a reputation beyond reputez_beeblebrox has a reputation beyond reputez_beeblebrox has a reputation beyond reputez_beeblebrox has a reputation beyond reputez_beeblebrox has a reputation beyond reputez_beeblebrox has a reputation beyond reputez_beeblebrox has a reputation beyond reputez_beeblebrox has a reputation beyond reputez_beeblebrox has a reputation beyond repute
Re: Part nomenclature for COTS gear CAD library

I like your system.

When I use CAD, I normally just name the gears 64tg.sldprt or something similar, which can get messy quickly. What you suggest seems a lot better.

Use descriptive names over part numbers for the filenames; it's much easier to remember and identify parts.
__________________
2012 Utah Regional Rookie All-Star
2013 Phoenix Regional Judge's Award for "design process and prototyping"
2014 Hub City Regional Quality Award, Arizona Regional Excellence in Engineering Award
2015 Arizona East Regional Creativity Award, Winner
2016 Arizona North Regional Finalist, Arizona West Excellence in Engineering Award, Finalist
Reply With Quote
  #4   Spotlight this post!  
Unread 22-06-2014, 00:53
RKIyer's Avatar
RKIyer RKIyer is offline
Student Hardware Lead
AKA: Rahul Iyer
FRC #0846 (The Funky Monkeys)
Team Role: Mechanical
 
Join Date: Jan 2013
Rookie Year: 2013
Location: California
Posts: 8
RKIyer is an unknown quantity at this point
Re: Part nomenclature for COTS gear CAD library

Yes, I agree with using both. In the 846 CAD subversion repository, a lot of our library files for gears and other parts have a readable name with the part number appended at the end. It's easy to understand, and has the part number to look up if needed.
__________________
Lynbrook Robotics
www.lynbrookrobotics.com
www.becauserobots.org
The Funky Monkeys, FRC Team 846
Vice President, Engineering
2014 Dean's List Finalist - Silicon Valley Regional
Reply With Quote
  #5   Spotlight this post!  
Unread 22-06-2014, 02:30
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,222
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: Part nomenclature for COTS gear CAD library

I generally design very specialized components such as gearboxes or drivetrains that include a lot of machined parts, just to see if an idea is feasable. As a result, I keep things organized for myself, but without part numbers (not that many COTS parts, you see). For example, I have a "gears" folder which has inside of it folders for "20p"(20 pitch), "24p", "32p", "metric" (usually 1 module), "sprockets", and "pulleys". Inside the "20p" folder I have gears labled as, say, "18t 20p 0.5in hex" to denote the pitch, tooth count and bore. This usually makes each gear unique when I copy them to other folders. I just keep things organized by name for regular parts, although I would rather have parts in folders by manufacturer for ease of use when I make things for the team.

For machined parts, part numbers all the way.
Reply With Quote
  #6   Spotlight this post!  
Unread 22-06-2014, 04:18
Brandon_L Brandon_L is offline
Someone told me there was food here
AKA: Brandon Liatys
FRC #2180 (Zero Gravity)
Team Role: Mentor
 
Join Date: Jan 2008
Rookie Year: 2007
Location: Newark, NJ
Posts: 1,200
Brandon_L has a reputation beyond reputeBrandon_L has a reputation beyond reputeBrandon_L has a reputation beyond reputeBrandon_L has a reputation beyond reputeBrandon_L has a reputation beyond reputeBrandon_L has a reputation beyond reputeBrandon_L has a reputation beyond reputeBrandon_L has a reputation beyond reputeBrandon_L has a reputation beyond reputeBrandon_L has a reputation beyond reputeBrandon_L has a reputation beyond repute
Re: Part nomenclature for COTS gear CAD library

I would include part numbers in the file names.

Its so much easier as a user to just search for files of the part I want, plus later on if I actually make whatever assembly I have the part numbers right there to copy-paste. I usually have a short description of the part, with the part number on the end. Example: CIM Motor VEXPRO-217-2000
__________________
FRC 2495 - Hamilton West Robotics [2007-2014] - whats a..."hive mind"?
FRC 3929 - Atomic Dragons [2012-2013]
FRC 2180 - Zero Gravity [2017-]

Just trying to collect all the possible team colors
Reply With Quote
  #7   Spotlight this post!  
Unread 22-06-2014, 15:15
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: Part nomenclature for COTS gear CAD library

Something that I've pitched to the other mentors on our team and might be going with next year is having a subset of our part numbering scheme just for COTS parts. Our standard numbering scheme we used last year was IRYY-AA-SPP.

YY - year
AA - System Assembly (i.e. Drivebase, manipulator, etc)
s - Subassembly
pp - Part

I'd like to continue to use this for all manufactured parts, but for COTS parts, I'd like to use:

IR00-TT-PPP

TT - Type (Gearboxes, gears, sensor, etc.)
PPP - Part #

Everything is sequential (both manufactured and COTS). Then we can just use an Excel spreadsheet (or Google doc) to cross reference our part number with vendor and manufacture part number.

That way, when we specify a ball shifter, we don't have a new part number year after year, we just have a single part number that we can use.

Last year was the first of a new year for us using PDM and part numbering schemes, so we're experimenting with what works for us.
Reply With Quote
  #8   Spotlight this post!  
Unread 22-06-2014, 15:28
rcmolloy's Avatar
rcmolloy rcmolloy is offline
Remote Mentor
AKA: Robert Cory Molloy
FRC #0973 (Greybots)
Team Role: Engineer
 
Join Date: Jan 2009
Rookie Year: 2009
Location: Los Angeles, California
Posts: 424
rcmolloy has a reputation beyond reputercmolloy has a reputation beyond reputercmolloy has a reputation beyond reputercmolloy has a reputation beyond reputercmolloy has a reputation beyond reputercmolloy has a reputation beyond reputercmolloy has a reputation beyond reputercmolloy has a reputation beyond reputercmolloy has a reputation beyond reputercmolloy has a reputation beyond reputercmolloy has a reputation beyond repute
Re: Part nomenclature for COTS gear CAD library

Adam has a pretty comprehensive library that I began with when I started with the team a few years ago. Since then, I've added multiple things in. This entire library nomenclature was/is standardized by the part name/description. For example, I have Socket Head Cap Screws in the fasteners folder under SHCS with the corresponding bolt lengths and then, in some instances, thread lengths. Another example would be gears that I have (60 Tooth .500 Bearing 20DP Dog Gear)

I think that if you're trying to name things, keep it to what is universally known or if anything, provide a significant amount of documentation as to how parts were named. I'd prefer the former rather than the latter since I currently use that method and it works well for me.

EDIT: Part number addition for retailers would certainly be useful. Just as long as the file name isn't extremely long.
__________________
FRC 1647: Iron Devils - 2009 - 2011
FRC 973: Greybots - 2011 - 20XX
"While I was a student in FIRST, it was all about becoming inspired. Now as a mentor/engineering student, it's all about making sure learn everything I can so I can carry that on inspiration for future generations while having a hell of a lot of fun!"

Last edited by rcmolloy : 22-06-2014 at 15:32.
Reply With Quote
  #9   Spotlight this post!  
Unread 22-06-2014, 15:42
cadandcookies's Avatar
cadandcookies cadandcookies is offline
Director of Programs, GOFIRST
AKA: Nick Aarestad
FTC #9205 (The Iron Maidens)
Team Role: College Student
 
Join Date: Jan 2012
Rookie Year: 2009
Location: Minnesnowta
Posts: 1,546
cadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond repute
Re: Part nomenclature for COTS gear CAD library

Not sure about Solidworks or Inventor, but Creo has two fields when you create a part: common name and file name. When I create parts I use the common name as a descriptive name and the file name as the part number/machine name. I also store manufacturer part numbers and specs as parameters in model. All that is searchable so it makes it pretty easy to find whatever COTS part I'm looking for. I'd also be curious to hear about how 525 does this because their CAD work consistently blows me away.
__________________

Never assume the motives of others are, to them, less noble than yours are to you. - John Perry Barlow
tumblr | twitter
'Snow Problem CAD Files: 2015 2016
MN FTC Field Manager, FTA, CSA, Emcee
FLL Maybe NXT Year (09-10) -> FRC 2220 (11-14) -> FTC 9205(14-?)/FRC 2667 (15-16)
VEXU UMN (2015-??)
Volunteer since 2011
2013 RCA Winner (North Star Regional) (2220)
2016 Connect Award Winner (North Super Regional and World Championship) (9205)
Reply With Quote
  #10   Spotlight this post!  
Unread 22-06-2014, 16:01
Chris is me's Avatar
Chris is me Chris is me is offline
no bag, vex only, final destination
AKA: Pinecone
FRC #0228 (GUS Robotics); FRC #2170 (Titanium Tomahawks)
Team Role: Mentor
 
Join Date: Dec 2008
Rookie Year: 2006
Location: Glastonbury, CT
Posts: 7,675
Chris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond repute
Send a message via AIM to Chris is me
Re: Part nomenclature for COTS gear CAD library

In terms of ease of identifying known parts, folders by company followed by part numbers is probably the best solution. In terms of ease of design with unknown parts, sorting by gear DP, then listing the tooth count (easy to sort by), manufacturer, bore, and I guess overall width (is every AM gear .4 or .6? every vex gear is .5) would probably be the best way to do it. So there's some conflict here.

Personally I don't really have brand loyalty when it comes to gears, so I'd want a system that just lists all of my options in the same place. I'd rather not have to dig through a series of folders like AndyMark -> 20 DP -> .375 Hex -> 14T just to find a pinion. Folders just by gear DP narrow down the options without hiding anything potentially viable.

So I guess my ideal system would be folders for gear type (20 DP, 32 DP, Specialty [worm, bevel]) and then a big custom identifying name. Part numbers would be nice if I could learn anything about the gear at all from them, but in this context it's not that helpful for anything but the end of the process when I want to buy stuff.

So, for example, in the 20 DP folder:
21T-AM-375H-588 would correspond to this gear. The gear has 21 teeth, a 3/8 hex bore, and .588 overall thickness.

48T-Vex-500HVK-500 would correspond to Vex PN 217-3218. This is a 48T gear with 1/2 hex bore, VersaKeys, and .500 overall width.

This probably could be improved on, but this is what I would find most convenient for myself. Others' mileages may vary.
__________________
Mentor / Drive Coach: 228 (2016-?)
...2016 Waterbury SFs (with 3314, 3719), RIDE #2 Seed / Winners (with 1058, 6153), Carver QFs (with 503, 359, 4607)
Mentor / Consultant Person: 2170 (2017-?)
---
College Mentor: 2791 (2010-2015)
...2015 TVR Motorola Quality, FLR GM Industrial Design
...2014 FLR Motorola Quality / SFs (with 341, 4930)
...2013 BAE Motorola Quality, WPI Regional #1 Seed / Delphi Excellence in Engineering / Finalists (with 20, 3182)
...2012 BAE Imagery / Finalists (with 1519, 885), CT Xerox Creativity / SFs (with 2168, 118)
Student: 1714 (2009) - 2009 Minnesota 10,000 Lakes Regional Winners (with 2826, 2470)
2791 Build Season Photo Gallery - Look here for mechanism photos My Robotics Blog (Updated April 11 2014)
Reply With Quote
  #11   Spotlight this post!  
Unread 22-06-2014, 16:13
Andrew Lawrence
 
Posts: n/a
Re: Part nomenclature for COTS gear CAD library

Quote:
Originally Posted by Chris is me View Post
In terms of ease of identifying known parts, folders by company followed by part numbers is probably the best solution. In terms of ease of design with unknown parts, sorting by gear DP, then listing the tooth count (easy to sort by), manufacturer, bore, and I guess overall width (is every AM gear .4 or .6? every vex gear is .5) would probably be the best way to do it. So there's some conflict here.

Personally I don't really have brand loyalty when it comes to gears, so I'd want a system that just lists all of my options in the same place. I'd rather not have to dig through a series of folders like AndyMark -> 20 DP -> .375 Hex -> 14T just to find a pinion. Folders just by gear DP narrow down the options without hiding anything potentially viable.

So I guess my ideal system would be folders for gear type (20 DP, 32 DP, Specialty [worm, bevel]) and then a big custom identifying name. Part numbers would be nice if I could learn anything about the gear at all from them, but in this context it's not that helpful for anything but the end of the process when I want to buy stuff.

So, for example, in the 20 DP folder:
21T-AM-375H-588 would correspond to this gear. The gear has 21 teeth, a 3/8 hex bore, and .588 overall thickness.

48T-Vex-500HVK-500 would correspond to Vex PN 217-3218. This is a 48T gear with 1/2 hex bore, VersaKeys, and .500 overall width.

This probably could be improved on, but this is what I would find most convenient for myself. Others' mileages may vary.
This is very similar to what it's shaping out to be.

From everyone's advice, it is organized in the following manner:

-Solidworks or STEP files
--20DP Gears
--32DP Gears
--Special Gears (odd DPs, worm gears, etc.)
---Files

After taking advice from a large amount of sampled individuals, the naming is coming to look like a combination of tooth count, bore type, manufacturer, and part number.

The current naming system is is:

ToothCount.BoreType.ManufacturerPartNumber.FileExt ension

So, for example, the Solidworks file of an 11 tooth CIM pinion from VexPro is titled: 11.CIM.VP217-3107.sldprt

Of course this can be tweaked, but I don't want the file names to be getting too long.
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 06:52.

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