Here you can find properties for common materials used in mechanical design. This page is a work in progress
When using our material library, reference the units directory below to know what units you are currently using. (All units are currently in English units, we will create an SI version in the future. In the meantime, you can use our units conversion api.
Property | JSON Key | Units |
---|---|---|
Density | den | lb/in^3 |
Yield Strength | yield_str | psi |
Ultimate Strength | ult_str | psi |
Elongation | elongation | % (unitless) |
Modulus of Elasticity | moe | psi |
Poisson's Ratio | pr | % (unitless) |
Maximum Service Temperature | max_service_temp | °F |
Coefficient of Thermal Expansion | coef_thermal_exp | μin/in |
Minimum Extruder Temperature | min_extrude_temp | °F |
Maximum Extruder Temperature | max_extrude_temp | °F |
Minimum Bed Temperature | min_bed_temp | °F |
Maximum Bed Temperature | max_bed_temp | °F |
Below is a Python example of how to use the library.
import json
with open('material-properties/carbonsteel.json') as aluminum_properties:
aluminum = json.load(aluminum_properties)
AISI_1020_den = aluminum['AISI_1020']['hot']['den']
If you would like to make a change, open up a PR and we will review promptly. If you would like to add or edit a value within the database, please provide a reference with your requested change.
[1]: Beer, F. P., Johnston, E. R., DeWolf, J. T., & Mazurek, D. F. (2012). Mechanics of Materials (Sixth). MaGraw-Hill.
[2] Filament Properties Table. Simplify3D. (n.d.). Retrieved February 24, 2023, from https://www.simplify3d.com/resources/materials-guide/properties-table/