Share a brief overview of your proposed tool or solution (1 page max) that outlines the essentials of your plan. It should include:
Intended users
3D printing enthusiasts
Need you’re trying to provide a solution or support for
I’d like to create a tool that will analyze a given 3D model to see if it is ready to print based on the given orientation, material requirements, and cost requirements. There are most definitely built in functionality in some slicing softwares, but I am curious to see how effective it might be to recreate these things in Revit.
Inputs
- 3D geometry (or inputs to create a geometry)
- (Need to have) Wall thickness
- 3D Printing Material Details
- What material?
- Cost?
- Amount available
- Layer height
- Printing Speed (mm/s)
- Infill %
Underlying logic of the model you’ll implement
- Determine overhangs in the given orientation of the model —> attempt different orientations to minimize overhanging/need for supports
- Determine the cost of the print in materials based on the volume of the 3D geometry, accounting for the infill
- Approximate how much time the print will take by slicing the geometry based on the layer height, and taking a an approximation of what the print time of each slice will be based on the wall thickness and the infill %
Outputs
- Feasibility of printing without supports
- Printing costs - time, money, materials
- (Stretch goal) Optimal orientation of the model (to print with the least instability/overhangs)
- Given the amount of materials that we have and perhaps time constraints, is it possible to print this model?