Download presentation
Presentation is loading. Please wait.
Published byGervais Walters Modified over 9 years ago
1
From CADjs to 3-D Printing
2
Area & Volume g = cube(1); g.display(); Area? Volume? g = cube(1); g.display(); g.info();
3
Area & Volume g = cube(1).difference(cube(2,0.5,0.5)) Area? Volume? g.info();
4
Area & Volume g = cylinder(1,2); Area? Volume? g.info(); g = cylinder(1,2,64).info();
5
Export as *.stl file Check size of model 3d Printers ~ mm (typical) Scale if necessary Save stl test.info(); test.scale(10); test.saveSTL()
6
Open.stl file
7
Read STL file into 3D Printer Software Every 3D printer comes with software to read.stl file
8
Import.stl file XYZware window- import *.stl file
9
Load model
10
Resize to fit printer
11
View Your Model A.view B.rotate C.rotate D.scale
12
Print
13
3-D Printing Boolean Operations
14
Boolean Subtraction How would you make this object?
15
Boolean Subtraction g1 = cube(1); g2 = cube(1,0.5,0.5); g2 = g2.translateZ(0.25); g1.display(); g2.displayTransparent(); g1 = cube(1); g2 = cube(1,0.5,0.5); g2 = g2.translateZ(0.25); g1 = g1.difference(g2); g1.display();
16
Potential Problem Sliver! Small computation errors can result in slivers!
17
Easy Solution g1 = cube(1); g2 = cube(1.2,0.5,0.6); g2 = g2.translateZ(0.3); g1.display(); g2.displayTransparent(); Go past boundary on subtraction! g1 = cube(1); g2 = cube(1.2,0.5,0.6); g2 = g2.translateZ(0.3); g1 = g1.difference(g2); g1.display(); No slivers possible!
18
Boolean Addition Approach: Create two solids touching each other and union How to design? g1 = cube(1); g2 = cube(1,0.5,0.5); g2 = g2.translateZ(0.75); g1 = g1.union(g2); g1.display();
19
Boolean Addition Problem! Gap!
20
Easy Solution Overlap for union! No gaps possible!
21
3-D Printing Display and Saving
22
Display When printing your final project there must only be 1 display. Find the display functions used. Project=Person.union(Legs); Project.display(); Union the objects used in your final project and display *Reminder: Multiple displays can be helpful for debugging, but must be removed when project is complete
23
Saving Saving Code: Saving STL: (F1) Only saves the text and can be edited in notpad saveSTL() Often the file is sent to the downloads folder.stl files SHOULD NOT be edited after saving
24
3-D Printing Printer Limitations
25
Print Direction Layer by layer Oops! Dripping! Solution? No ‘dripping’
26
Print Direction Drip? Solution? Choose your print direction carefully!
27
Print Direction Direction? Drips in all direction! Pick any direction 3D Printer will add support structures
28
Support Structures
29
Practical Aspects of 3D Printing #1: Design part to avoid support structures #2: Pick print direction with minimal support structures
30
Cost of 3D Printing What is the cost of printing? Low quality: $0.30 per cm^3 Medium quality: $2.00 per cm^3 High quality: $10.00 per cm^3 PlasticMetal $10.00 ~ $200.00 per cm^3 Typical Lego Piece: $2.00 + Setup cost
31
Practical Aspects of 3D Printing #1 Design part to avoid support structures #2 Pick print direction with minimal support structures #3 Reduce material usage
32
Printing Resolution CoarseMediumFine Printers can be set at different resolution Finer resolutions take more time & cost more!
33
Practical Aspects of 3D Printing #1 Design part to avoid support structures #2 Pick print direction with minimal support structures #3 Reduce material usage #4 Avoid thin regions
Similar presentations
© 2025 SlidePlayer.com Inc.
All rights reserved.