3D printing Adventures with Mathematica and OpenScad Knarik Tunyan Assistant Professor ICTCM 2020
3D printing stages 1. Idea Educational, useful, or just for fun Blender, TinkerCad, OpenScad, Mathematica 2. Software design MatLab, and many others STereoLithography 3. STL file Standard Triangle/Tesselation Language Density of layers, 4. Slicing adding constructional support 5. Printing Actual printing 6. Final product Removing support, polishing final object
1. Idea resource: https://www.thingiverse.com/thing:404028 resource: https://longliveyoursmile.com/3d- https://simple.wikipedia.org/wiki/Pac-Man printable-mask-for-covid-19/
2. Software design MatLab OpenScad Mathematica
3. STL file STereoLithography Standard/Surface Triangle/Tesselation Language A vase created in Mathematica the corresponding stl file by Eric Greenberg
3. STL file viewstl.com
4. Slicing Ultimaker Cura
5. Printing
6. Final product
6. Final product + = will turn into
Sometimes things can go wrong Thin surface Small area Overlapped faces vs. Extra parts Design error
OpenScad www.openscad.org - Used to create 3D models - Available for Linux/Unix, MS Windows, Mac OS X - Free under the General Public License version 2
OpenScad: 3D Basic Shapes cylinder(r1=8,r2=8,h=4); cube(10); sphere(r=10);
OpenScad: More Basic Shapes and More Colors cube(10); color("red") cube([50,100,30]); length=50; width=100; height=30; color([0,1,0]) cube([length,width,height], center=true) ;
sphere(100); $fn=30; $fn=10; $fn=70; cylinder(h=10, r1=20, r2=20); cylinder(h=10, r1=20, r2=15);
Example with Rotations
Example with Translations 2. 1. 3. 4. Christmas Tree in OpenScad by Juan Gomez
OpenScad Cheetsheet www.openscad.org/cheatsheet
Wolfram Mathematica www.wolfram.com/mathematica - Sophisticated computing - Available for Linux/Unix, MS Windows, Mac OS X
Student projects with Mathematica 3. 1. 4. 2. A Vase in Mathematica, by Eric Greenberg
Student projects with OpenScad Satellite dish Gramophone Pac-Man Christmas Tree Alben Kalambukadu Bobby Woody Sharon Levin Juan Gomez Castle in the Sky Bridge Crown Skyscrapers Victoria Silva Nicholas Roberts Avery Piper Stanimir Stoychev
Student projects with Mathematica Cuboids Two-base vase Horn Estefania Serrano and Keeshawn King Jake Wenig Amanda Tsang Flower A Saddle Propeller Nivedita Ravi Esmeralda Michaca Yuta Sakai
3D printed objects Castle in the Sky A 3D printed model of Purchase College Victoria Silva Laszlo Osvath
Acknowledgements The organizers of ICTCM 2020 Keith Landa, Director of the Teaching, Learning and Technology Center, for introducing me to 3D printing technology Computer Technology Services at Purchase College for providing 3D printing services Hillsdale (NJ) Public Library and David Franz, the Director of the Library, for using their 3D printer Purchase College Faculty Development Grant UUP Professional Development Grant
Special Thanks go to all my students who participated in this project in 2015-2017
Thank you! Stay safe! Hope to see you at ICTCM 2021!
Recommend
More recommend