Software Training - gatech.edu

19
Software Training Woodruff School of Mechanical Engineering Georgia Institute of Technology Atlanta, Georgia USA

Transcript of Software Training - gatech.edu

Page 1: Software Training - gatech.edu

Software Training

W o o d r u f f S c h o o l o f M e c h a n i c a l E n g i n e e r i n gG e o r g i a I n s t i t u t e o f T e c h n o l o g yA t l a n t a , G e o r g i a U S A

Page 2: Software Training - gatech.edu

• Gain familiarity with software packages for computer aided manufacturing (CAM) and mechatronics programming prior to in-person training in Week 3 and Week 4

• Understand process workflow for laser cutting and 3D printing• Understand how to generate CAM files for fabrication (see

fabrication task sheet)• Understand installation details of the various software

packages

Learning objectives

Page 3: Software Training - gatech.edu

3

Solidworks – .dxf (laser cutting), .stl (3DP) generation (PC/Vlab)

Inkscape – file preparation for laser cutting (mac/PC)

Trotec Job Control – laser cutting machine control (PC)

Cura – file preparation for 3D printing (mac/PC)

Arduino IDE – programming environment for Arduino (mac/PC)

Github – online repository for Arduino library code (web-accessed)

Software packages

*Install software packages on your local machines, consult studio description for install details*

Page 4: Software Training - gatech.edu

4

File formats.dxf files .stl files

Other file formats to appear - .svg (Inkscape), .3mf (Cura), .pjx (Job Control)

Page 5: Software Training - gatech.edu

5

Laser cutting• Laser-based material removal

• Cutting vs. engraving

• 2D manufacturing process

• Computer aided manufacturing (CAM)

• Limited (in this class) to MDF (0.25” thick)

Solidworks or other CAD Inkscape Trotec Job

ControlMachine control

Print

.svg file .pjx file

.dxffile

Process Workflow

Page 6: Software Training - gatech.edu

6

Laser cutting parameters/limitsLaser parameters

• Speed – travel speed of laser

• Power – laser power setting

• Passes – # of times laser repeats line

Performance

• Quality (breakthrough, surface quality)

• Time

Page 7: Software Training - gatech.edu

7

3D printing• Fused deposition modeling (FDM)

• 2.5D manufacturing process

• Computer aided manufacturing (CAM)

• Geometry constraints

• Limited (in this class) to PLA/PHA materials

Solidworks or other CAD Cura SD Card Ultimaker

2+

G-code

.3mf file

.stlfile

Process Workflow

Page 8: Software Training - gatech.edu

8

3D printing parameters/limitsFDM parameters• Infill %• Layer thickness• Support structures• Bed adhesion• Bed temp. / nozzle temp.

Performance• Quality (geometry)• Material usage (weight or volume), time

Page 9: Software Training - gatech.edu

9

Solidworks • Solidworks workflow• View manipulation• .dxf generation• .stl generation

Page 10: Software Training - gatech.edu

10

Inkscape

• Inkscape workflow• Color palette• Screen zoom settings

Page 11: Software Training - gatech.edu

11

Inkscape

• Loading .dxf files• Page resizing / verify page sizes• Annotation deletion• Fill and stroke operation

Ctrl+Shift+R

Page 12: Software Training - gatech.edu

12

Inkscape

• Export to .svg (save)• Print to Job Control (make)• Modify print settings - Jobsize

***Importance of file naming convention***

Page 13: Software Training - gatech.edu

13

Trotec Job Control

• Job Control workflow• Laser system connection • Job queue

Page 14: Software Training - gatech.edu

14

Trotec Job Control• Job layout operations• Job preview control• Power and cut settings• Path optimization• Job time estimation

Page 15: Software Training - gatech.edu

15

Cura

• Cura workflow• Setting machine

configurations• Opening .stl files

Page 16: Software Training - gatech.edu

16

Cura

• Layout and manipulation of .stl files (move, scale, rotate, mirror, multiply, arrange)

• Adjusting print parameters• Saving .3mf project files• Exporting G-code

Page 17: Software Training - gatech.edu

17

Cura

• Print/build preview• Material and time estimate• Saving .3mf project files• Exporting G-code

Page 18: Software Training - gatech.edu

18

Arduino IDE and Arduino Uno• Arduino workflow• Arduino physical

connections• IDE workspace

Page 19: Software Training - gatech.edu

19

Arduino IDE• Arduino code libraries• Github download• Mechatronics manual