Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
3D printing Adventures with Mathematica
andOpenScad
Knarik Tunyan
Assistant Professor
ICTCM 2020
3D printing stages
1. Idea
2. Software design
3. STL file
4. Slicing
5. Printing
6. Final product
Blender, TinkerCad, OpenScad, MathematicaMatLab, and many others
STereoLithographyStandard Triangle/Tesselation Language
Density of layers,adding constructional support
Actual printing
Educational, useful, or just for fun
Removing support, polishing final object
1. Idea
https://simple.wikipedia.org/wiki/Pac-Man
resource: https://www.thingiverse.com/thing:404028
resource: https://longliveyoursmile.com/3d-printable-mask-for-covid-19/
https://simple.wikipedia.org/wiki/Pac-Manhttps://www.thingiverse.com/thing:404028https://longliveyoursmile.com/3d-printable-mask-for-covid-19/
2. Software design
Mathematica OpenScad
MatLab
3. STL fileSTereoLithography
Standard/Surface Triangle/Tesselation Language
A vase created in Mathematicaby Eric Greenberg
the corresponding stl file
3. STL fileviewstl.com
4. SlicingUltimaker Cura
5. Printing
6. Final product
=
6. Final product
+
will turn into
Sometimes things can go wrong
Overlapped facesThin surface
Design errorExtra parts
Small area
vs.
OpenScadwww.openscad.org
- Used to create 3D models- Available for Linux/Unix, MS Windows, Mac OS X - Free under the General Public License version 2
http://www.openscad.org
OpenScad: 3D Basic Shapes
cube(10); cylinder(r1=8,r2=8,h=4);
sphere(r=10);
cube(10); color("red")cube([50,100,30]);
length=50;width=100;height=30;color([0,1,0])cube([length,width,height], center=true) ;
OpenScad: More Basic Shapes and More Colors
sphere(100);
$fn=10; $fn=70;$fn=30;
cylinder(h=10, r1=20, r2=20); cylinder(h=10, r1=20, r2=15);
Example with Rotations
Example with Translations
Christmas Tree in OpenScad by Juan Gomez
1. 2.
3. 4.
OpenScad Cheetsheetwww.openscad.org/cheatsheet
Wolfram Mathematicawww.wolfram.com/mathematica
- Sophisticated computing- Available for Linux/Unix, MS Windows, Mac OS X
http://www.wolfram.com/mathematica
Student projects with Mathematica
A Vase in Mathematica, by Eric Greenberg
1.
2.
3.
4.
Student projects with OpenScad
Satellite dishAlben Kalambukadu
Gramophone Bobby Woody
Pac-ManSharon Levin
CrownAvery Piper
Castle in the SkyVictoria Silva
BridgeNicholas Roberts
Christmas TreeJuan Gomez
SkyscrapersStanimir Stoychev
Student projects with Mathematica
PropellerYuta Sakai
CuboidsEstefania Serrano and
Amanda Tsang
HornJake Wenig
Two-base vaseKeeshawn King
FlowerNivedita Ravi
A SaddleEsmeralda Michaca
Castle in the SkyVictoria Silva
3D printed objects
A 3D printed model of Purchase CollegeLaszlo 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 projectin 2015-2017
Thank you!Stay safe!
Hope to see you at ICTCM 2021!