mathematica
play

Mathematica and OpenScad Knarik Tunyan Assistant Professor ICTCM - PowerPoint PPT Presentation

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


  1. 3D printing Adventures with Mathematica and OpenScad Knarik Tunyan Assistant Professor ICTCM 2020

  2. 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

  3. 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/

  4. 2. Software design MatLab OpenScad Mathematica

  5. 3. STL file STereoLithography Standard/Surface Triangle/Tesselation Language A vase created in Mathematica the corresponding stl file by Eric Greenberg

  6. 3. STL file viewstl.com

  7. 4. Slicing Ultimaker Cura

  8. 5. Printing

  9. 6. Final product

  10. 6. Final product + = will turn into

  11. Sometimes things can go wrong Thin surface Small area Overlapped faces vs. Extra parts Design error

  12. 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

  13. OpenScad: 3D Basic Shapes cylinder(r1=8,r2=8,h=4); cube(10); sphere(r=10);

  14. 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) ;

  15. sphere(100); $fn=30; $fn=10; $fn=70; cylinder(h=10, r1=20, r2=20); cylinder(h=10, r1=20, r2=15);

  16. Example with Rotations

  17. Example with Translations 2. 1. 3. 4. Christmas Tree in OpenScad by Juan Gomez

  18. OpenScad Cheetsheet www.openscad.org/cheatsheet

  19. Wolfram Mathematica www.wolfram.com/mathematica - Sophisticated computing - Available for Linux/Unix, MS Windows, Mac OS X

  20. Student projects with Mathematica 3. 1. 4. 2. A Vase in Mathematica, by Eric Greenberg

  21. 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

  22. 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

  23. 3D printed objects Castle in the Sky A 3D printed model of Purchase College Victoria Silva Laszlo Osvath

  24. 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

  25. Special Thanks go to all my students who participated in this project in 2015-2017

  26. Thank you! Stay safe! Hope to see you at ICTCM 2021!

Recommend


More recommend