CAD Training: Difference between revisions

From TrcWiki
Jump to navigation Jump to search
No edit summary
 
(24 intermediate revisions by 2 users not shown)
Line 1: Line 1:
The purpose of this class is to provide enough skill to help you not get frustrated when working through the online tutorials, and to give you a forum to ask questions as you are working through the tutorials.
* This is a set of Tutorials that cover Basic use of the Software
** The most basic of features needed to do modeling and drawing of parts and assemblies. 
** Additional details, good to understand prior to doing advanced work
* The material presented here is not intended to cover all functionality
**Utilizes basic shapes / widgets
**Emphasis is on understanding the software, not complicated geometry
* This material together to help students that want additional practice from tutorials.
* This material helps the students focus on the important fundamentals relating to: 
** Parts: Modeling and Drawing
** Assemblies: Modeling and Drawing
== CAD Software Installation ==
== CAD Software Installation ==
Before you can CAD robot parts, you need to install Source Control Software as well as CAD Software Components.
Before you can CAD robot parts, you need to install Source Control Software as well as CAD Software Components.
Line 4: Line 16:
=== Source Control Software ===
=== Source Control Software ===
We use GitHub Desktop as our [https://en.wikipedia.org/wiki/Source_Code_Control_System source control] software that accesses our CAD files stored on the Internet at GitHub.com (GitHub repositories). Follow these instructions to set up and install software to access our GitHub repositories.
We use GitHub Desktop as our [https://en.wikipedia.org/wiki/Source_Code_Control_System source control] software that accesses our CAD files stored on the Internet at GitHub.com (GitHub repositories). Follow these instructions to set up and install software to access our GitHub repositories.
* Create a GitHub account if you do not already have one [https://GitHub.com link here].
* Create a GitHub account if you do not already have one ([https://GitHub.com link here]).
* Our CAD repositories are private, so you need to send us your GitHub account ID so that we can grant you the access to them.
* Our CAD repositories are private, so you need to send us your GitHub account ID so that we can grant you the access to them.
* Once we grant you the access, you should receive an invitation from your registered email to be a collaborator to the CAD repositories. Accept the invitation before continuing with the next steps.
* Once we grant you the access, you should receive an invitation from your registered email to be a collaborator to the CAD repositories. Accept the invitation before continuing with the next steps.
Line 15: Line 27:


  [[File:GitHubDesktopCloneRepo.jpg|600px]]
  [[File:GitHubDesktopCloneRepo.jpg|600px]]
* Click the Clone button. This cloned the Inventor container repository which includes a massive CADLibrary that contains all the vendor defined parts.
* Click the Clone button. This clones the Inventor container repository which includes a massive CADLibrary that contains all the vendor defined parts.
* Next step is to clone the CADTraining repository by clicking ''File->Clone repository...''
* Next step is to clone the CADTraining repository by clicking ''File->Clone repository...''
* Select the URL tab and enter the repository URL: ''https://github.com/TitanRoboticsClub/CADTraining.git''
* Select the URL tab and enter the repository URL: ''https://github.com/TitanRoboticsClub/CADTraining.git''
Line 26: Line 38:


=== CAD Software Components ===
=== CAD Software Components ===
In general, CAD software requires relatively powerful computer hardware to run, especially in Computer Graphics. Our robot models will have less than 500 parts, so you can get by with minimum requirements as outlined below:
We use Autodesk Inventor as our CAD software. Autodesk provides free license for FIRST robotics teams. In general, CAD software requires relatively powerful computer hardware to run, especially in Computer Graphics. Our robot models will have less than 500 parts, so you can get by with minimum requirements as outlined below:


[https://www.autodesk.com/support/technical/article/caas/sfdcarticles/sfdcarticles/System-requirements-for-Autodesk-Inventor-2025.html Autodesk Inventor System Requirements]
[https://www.autodesk.com/support/technical/article/caas/sfdcarticles/sfdcarticles/System-requirements-for-Autodesk-Inventor-2025.html Autodesk Inventor System Requirements]


We use Autodesk Inventor as our CAD software. Autodesk provides free license for FIRST robotics teams.
To set up CAD software, you need to perform the following steps. A more in-depth software installation guide can be found [https://scribehow.com/shared/Create_an_Autodesk_student_account_and_installing_Inventor_Professional_2025__NhTNbqz-SyuEkXwDdiH26Q?referrer=documents here]
* Get an education account with Autodesk in order to obtain the proper education license [https://www.autodesk.com/education/gateway?sorting=featured&filters=individual here].
* Get an education account with Autodesk in order to obtain the proper education license [https://www.autodesk.com/education/gateway?sorting=featured&filters=individual here].
  [[File:AutodeskEducationAcct.jpg|800px]]
  [[File:Autodesk Login Page.jpg|800x800px]]
* Installing the latest Autodesk Inventor Pro [https://www.autodesk.com/education/gateway?sorting=featured&filters=individual here]. If you want to install Inventor on a Mac, follow this [https://www.autodesk.com/support/technical/article/caas/sfdcarticles/sfdcarticles/Can-I-install-Autodesk-Inventor-on-a-Mac.html link]
* Installing the latest Autodesk Inventor Pro [https://www.autodesk.com/education/gateway?sorting=featured&filters=individual here]. If you want to install Inventor on a Mac, follow this [https://www.autodesk.com/support/technical/article/caas/sfdcarticles/sfdcarticles/Can-I-install-Autodesk-Inventor-on-a-Mac.html link].
  [[File:AutodeskInventorInstall.jpg|800px]]
  [[File:Inventor Download for Edu.jpg|800x800px]]
* Optionally installing the latest Autodesk Inventor CAM [https://www.autodesk.com/education/gateway?sorting=featured&filters=individual here] if you are interested in learning CNC machining.
* Optionally installing the latest Autodesk Inventor CAM [https://www.autodesk.com/education/gateway?sorting=featured&filters=individual here] if you are interested in learning CNC machining.
== Class Syllabus ==
=== Pre-Work ===
* Software Downloads / Setup
* GitHub Setup
=== Day 1 ===
* Inventor’s UI
* Ribbons
* Sketch Mode
** Create
** Modify: Trim, Extend, Split, Offset
** Patterns: Rectangular, Circular, Mirror
** Constraints (Dimension)
* Extrude
* Practice Sketching Exercise: [https://www.revrobotics.com/content/docs/REV-21-2296-DR.pdf 90-deg Gusset Plate]
==== Resources ====
* [[Media:CADTrainingDay1.pptx|Class slides]]
* Videos
  <youtube>https://www.youtube.com/watch?v=2XI6vPDATQ0&list=PLROUP1bV8REQNj5I6vyydhaAUO6IdgfXU&index=2</youtube>
  <youtube>https://www.youtube.com/watch?v=naJ_iy-H5BM&list=PLROUP1bV8REQNj5I6vyydhaAUO6IdgfXU&index=3</youtube>
  <youtube>https://www.youtube.com/watch?v=ODBUG6SKNSw&list=PLtakexwsjr-A7v36qlffbzK1VelyP5c3c&index=2</youtube>
=== Day 2 ===
* Extrude (Cont.)
* Hole
* Fillet
* Chamfer
* Github Source control
==== Resources ====
* Videos
<youtube>https://www.youtube.com/watch?v=UKsTL-268RM&list=PLtakexwsjr-A7v36qlffbzK1VelyP5c3c&index=3</youtube>
=== Day 3 ===
* Recap/Refresher
* Planes
* Intro to Revolve Command
* Torrid Ring
* (Wheel) Hub Detail
=== Day 4 ===
* Modeling Best Practices
* Application Project
=== Day 5 ===
* Assemblies
* Importing STEP files
* Content Center Placement
* Constraints
=== Day 6 ===
* Assemblies
* Joints
* Design Accelerator (Potential)
* Project
=== Day 7 ===
* Final Project (Day 1)
=== Day 8 ===
* Final Project (Day 2)
== Parts Drawings ==
* [https://www.revrobotics.com/content/docs/REV-21-2296-DR.pdf 90-deg Gusset Plate]
* [https://www.revrobotics.com/content/docs/REV-21-2291-DR.pdf 30-deg Bracket Plate]
* [https://content.vexrobotics.com/vexpro/pdf/217-3547-Drawing-20140115.PDF Vex T-Gusset]
* [https://content.vexrobotics.com/vexpro/pdf/217-4183-Drawing-20141111.PDF Face Bearing Mount]
* [https://www.revrobotics.com/content/docs/REV-41-1562-DR.pdf 15mm Corner Cube]
* [https://www.revrobotics.com/content/docs/REV-41-1479-DR.pdf 15mm Inside Corner Bracket]
* [https://cdn.andymark.com/media/W1siZiIsIjIwMjMvMDUvMzEvMTEvMTQvNTAvYzhiYmI0ODEtZWM2NC00MDU4LTgyZDctZThkNWIwMWVlODRkL2FtLTQ4MTkgIFR1YmUgUGx1ZyBmb3IgMXgxeC4xMjUucGRmIl1d/am-4819%20%20Tube%20Plug%20for%201x1x.125.pdf?sha=c680d6790baa3021 1x1 Tube Plug]
* [https://www.gobilda.com/1609-series-v-groove-bearing-4mm-id-x-13mm-od-6mm-thickness-2-pack V-Groove Bearing]
* [https://www.gobilda.com/3408-series-v-groove-pulley-2-pack V-Groove Bearing Pulley]


== Lesson Videos ==
== Lesson Videos ==
=== Assembly Constraints ===
<youtube>https://www.youtube.com/watch?v=3H0giE13fZc</youtube>


=== Lesson 1 ===
=== Lesson 1 ===

Latest revision as of 09:58, 11 August 2024

The purpose of this class is to provide enough skill to help you not get frustrated when working through the online tutorials, and to give you a forum to ask questions as you are working through the tutorials.

  • This is a set of Tutorials that cover Basic use of the Software
    • The most basic of features needed to do modeling and drawing of parts and assemblies.
    • Additional details, good to understand prior to doing advanced work
  • The material presented here is not intended to cover all functionality
    • Utilizes basic shapes / widgets
    • Emphasis is on understanding the software, not complicated geometry
  • This material together to help students that want additional practice from tutorials.
  • This material helps the students focus on the important fundamentals relating to:
    • Parts: Modeling and Drawing
    • Assemblies: Modeling and Drawing

CAD Software Installation

Before you can CAD robot parts, you need to install Source Control Software as well as CAD Software Components.

Source Control Software

We use GitHub Desktop as our source control software that accesses our CAD files stored on the Internet at GitHub.com (GitHub repositories). Follow these instructions to set up and install software to access our GitHub repositories.

  • Create a GitHub account if you do not already have one (link here).
  • Our CAD repositories are private, so you need to send us your GitHub account ID so that we can grant you the access to them.
  • Once we grant you the access, you should receive an invitation from your registered email to be a collaborator to the CAD repositories. Accept the invitation before continuing with the next steps.
  • Download and install the GitHub Desktop software from here.
  • Start GitHub Desktop, click File->Clone repository...
GitHubDesktopFileClone.jpg
  • Select the URL tab and enter the repository URL: https://github.com/TitanRoboticsClub/Inventor.git
  • Enter the local path to clone the repository into. Please note that Windows may suggest cloning into your OneDrive folder. Unless you pay for huge storage on OneDrive, we recommend you change it to your local hard drive. For example:
C:\Users\<You>\Document\GitHub
GitHubDesktopCloneRepo.jpg
  • Click the Clone button. This clones the Inventor container repository which includes a massive CADLibrary that contains all the vendor defined parts.
  • Next step is to clone the CADTraining repository by clicking File->Clone repository...
  • Select the URL tab and enter the repository URL: https://github.com/TitanRoboticsClub/CADTraining.git
  • Enter the local path to clone the repository into. This must be inside the Inventory project you cloned previously.

For example:

C:\User\<You>\Document\GitHub\Inventor
  • Click the Clone button.

Congratulations! You have now successfully cloned the CADTraining repository.

CAD Software Components

We use Autodesk Inventor as our CAD software. Autodesk provides free license for FIRST robotics teams. In general, CAD software requires relatively powerful computer hardware to run, especially in Computer Graphics. Our robot models will have less than 500 parts, so you can get by with minimum requirements as outlined below:

Autodesk Inventor System Requirements

To set up CAD software, you need to perform the following steps. A more in-depth software installation guide can be found here

  • Get an education account with Autodesk in order to obtain the proper education license here.
Autodesk Login Page.jpg
  • Installing the latest Autodesk Inventor Pro here. If you want to install Inventor on a Mac, follow this link.
Inventor Download for Edu.jpg
  • Optionally installing the latest Autodesk Inventor CAM here if you are interested in learning CNC machining.

Class Syllabus

Pre-Work

  • Software Downloads / Setup
  • GitHub Setup

Day 1

  • Inventor’s UI
  • Ribbons
  • Sketch Mode
    • Create
    • Modify: Trim, Extend, Split, Offset
    • Patterns: Rectangular, Circular, Mirror
    • Constraints (Dimension)
  • Extrude
  • Practice Sketching Exercise: 90-deg Gusset Plate

Resources

 
 
 

Day 2

  • Extrude (Cont.)
  • Hole
  • Fillet
  • Chamfer
  • Github Source control

Resources

  • Videos

Day 3

  • Recap/Refresher
  • Planes
  • Intro to Revolve Command
  • Torrid Ring
  • (Wheel) Hub Detail

Day 4

  • Modeling Best Practices
  • Application Project

Day 5

  • Assemblies
  • Importing STEP files
  • Content Center Placement
  • Constraints

Day 6

  • Assemblies
  • Joints
  • Design Accelerator (Potential)
  • Project

Day 7

  • Final Project (Day 1)

Day 8

  • Final Project (Day 2)

Parts Drawings

Lesson Videos

Assembly Constraints

Lesson 1

Lesson 2

Lesson 3

Lesson 4

Lesson 5

Lesson 6

Lesson 7

Lesson 8

Lesson 9

Lesson 10

Lesson 11

Lesson 12

Lesson 13