3D printing Adventures with Mathematica and OpenScad · 2021. 1. 29. · 3D printing stages 1. Idea...
Transcript of 3D printing Adventures with Mathematica and OpenScad · 2021. 1. 29. · 3D printing stages 1. Idea...
-
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!