A STEM Teaching Module Integrating Math, CS and Materials Science

We developed a set of course materials for the NSF Award Abstract # 2111549. It presents how scientific programming, visulization and 3D printing techniques can enhance students' learning in STEM.

Education

NEW (2022.09) Please use the following new websites

Both websites below are equivalent and support (1) online demo of 3D crystal structures and (2) file conversion from CSV to 3D STL format.

Mirror 1: Crystal Structures and 3D Printing

Mirror 2: Crystal Structures and 3D Printing

Slides

Lecture Slides (Last updated on: 09/2022)

Work Sheets

Part 1 Part 2

Google Drive Links for Boise State Students to upload STL files for Splitting Operation

For Session 1

For Session 2


Primitive/Simple Cubic (SC) Lattice Structure

Polonium (semi-metal)

It may take some time to load the page on your computer.

Face-Centered Cubic (FCC) Lattice Structure

Cu (Solid Copper)

NaCl (Salt)

AgCl (Silver Chloride)

It may take some time to load the page on your computer.
Lattice parameters at 300K for other FCC materials.
FCCTable

Body-Centered Cubic (BCC) Lattice Structure

Fe (Iron)

It may take some time to load the page on your computer.
Lattice parameters at 300K for other BCC materials.
BCCTable

Ideal Perovskite Lattice Structure

SrTiO3 (Strontium titante )

It may take some time to load the page on your computer.
Lattice parameters at 300K for other ideal perovskite materials.
idealPTable

Sample STL files for 3D printing

A sample octo_gear, a built-in STL file coming with LulzBolt Cura.
A sample Octopus, a built-in STL file coming with LulzBolt Cura.
A sample NaCL STL file (right click and select save as) a 3D model of NaCl lattice structure, created using our toolkit.
A sample NaCL STL file (half) (right click and select save as)a half-cube 3D model of NaCl, ready for 3D printing.

Use Cura and Operate 3D Printer (by Andy Lau)

3DP 1 Cura Installation

3DP 2 Cura Options to Modify Models: rotaion, scaling

3DP 3 Scheduling


3D Printer 1: Prusa 3 MK3S+ (Less hassle. Recommended)

Installation Guide

S0

3D Printer 2: Lulzbot Workhorse (Use with caution. Hot end jam happens frequently)

Quick Start Guide

User Manual

Test Printing

S1 S2 S3 S4 S5 S6 S7 S8 S9 S10 S11 S12