Download - Software Training - gatech.edu
![Page 1: Software Training - gatech.edu](https://reader030.vdocument.in/reader030/viewer/2022012805/61bd3aaa61276e740b10a58c/html5/thumbnails/1.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022012805/61bd3aaa61276e740b10a58c/html5/thumbnails/2.jpg)
• 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](https://reader030.vdocument.in/reader030/viewer/2022012805/61bd3aaa61276e740b10a58c/html5/thumbnails/3.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022012805/61bd3aaa61276e740b10a58c/html5/thumbnails/4.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022012805/61bd3aaa61276e740b10a58c/html5/thumbnails/5.jpg)
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
.svg file .pjx file
.dxffile
Process Workflow
![Page 6: Software Training - gatech.edu](https://reader030.vdocument.in/reader030/viewer/2022012805/61bd3aaa61276e740b10a58c/html5/thumbnails/6.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022012805/61bd3aaa61276e740b10a58c/html5/thumbnails/7.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022012805/61bd3aaa61276e740b10a58c/html5/thumbnails/8.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022012805/61bd3aaa61276e740b10a58c/html5/thumbnails/9.jpg)
9
Solidworks • Solidworks workflow• View manipulation• .dxf generation• .stl generation
![Page 10: Software Training - gatech.edu](https://reader030.vdocument.in/reader030/viewer/2022012805/61bd3aaa61276e740b10a58c/html5/thumbnails/10.jpg)
10
Inkscape
• Inkscape workflow• Color palette• Screen zoom settings
![Page 11: Software Training - gatech.edu](https://reader030.vdocument.in/reader030/viewer/2022012805/61bd3aaa61276e740b10a58c/html5/thumbnails/11.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022012805/61bd3aaa61276e740b10a58c/html5/thumbnails/12.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022012805/61bd3aaa61276e740b10a58c/html5/thumbnails/13.jpg)
13
Trotec Job Control
• Job Control workflow• Laser system connection • Job queue
![Page 14: Software Training - gatech.edu](https://reader030.vdocument.in/reader030/viewer/2022012805/61bd3aaa61276e740b10a58c/html5/thumbnails/14.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022012805/61bd3aaa61276e740b10a58c/html5/thumbnails/15.jpg)
15
Cura
• Cura workflow• Setting machine
configurations• Opening .stl files
![Page 16: Software Training - gatech.edu](https://reader030.vdocument.in/reader030/viewer/2022012805/61bd3aaa61276e740b10a58c/html5/thumbnails/16.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022012805/61bd3aaa61276e740b10a58c/html5/thumbnails/17.jpg)
17
Cura
• Print/build preview• Material and time estimate• Saving .3mf project files• Exporting G-code
![Page 18: Software Training - gatech.edu](https://reader030.vdocument.in/reader030/viewer/2022012805/61bd3aaa61276e740b10a58c/html5/thumbnails/18.jpg)
18
Arduino IDE and Arduino Uno• Arduino workflow• Arduino physical
connections• IDE workspace
![Page 19: Software Training - gatech.edu](https://reader030.vdocument.in/reader030/viewer/2022012805/61bd3aaa61276e740b10a58c/html5/thumbnails/19.jpg)
19
Arduino IDE• Arduino code libraries• Github download• Mechatronics manual