How many grams will be used in a print
You can not tell this by looking at the STL file alone, because how much material will be used depends on the print settings (obviously, printing at 100% infill will consume much more material than 10%).
The best way to check the material usage is to load the model into a slicer and slice it using your preferred settings. Most slicers will report the projected material usage, often in grams but sometimes in meters of filament (but the two figures are easily converted between each other if you know the density and diameter of your material).
Here is an example in the Cura slicer:
Simplify3D (after you click "prepare to print!") also shows you the projected print time and material usage and even the cost of the material (if you have previously entered the material cost per kilogram):
Hi, I installed cura and imported and STL file but I dont have a printer connected to my computer (it's still being shippped), so how do I see the amount of material the will be used (aproximatelly yof course)?
Have you checked to see how accurate are Cura's estimates? I use makerware and I've found their estimates to be fairly wrong. In excess of 15% error. Just wondering if Cura would be any better.
@Samul You *don't* need a printer connected to your computer. Just load a model and slice it.
@Diesel I don't think the (in)accuracy of the estimates is due to the slicer. It should give a 100% accurate value; any deviation is due to (1) the printer not extruding as much as the slicer tells it to (2) the filament having a different diameter than configured (3) the filament having a different density than configured.
@Tom van der Zanden I opened cura -> OPEN FILE -> selected STL file and it says it will use only 5g! It's certainly wrong. Would you mind checking in your Cura if it is really 5g? The STL file is here -> https://ufile.io/fc80e
@Samul The .STL file only defines the surface geometry of the part. The slicer has many settings that will affect the amount of material used. The infill is usually not solid, but a pattern that is still fairly string but mostly air, and uses FAR less filament and time. There are also settings for the external shell thickness. You can also resize the object in the slicer. If the STL was created in inches, it may be opened by the slicer expecting mm, and cone out tiny. If the object is bigger than your print volume, it might be automatically shrunk to fit.
Thanks man, I have no idea why it came out 5g to me! I used 80% infill. But I thank you so much!
@Tom van der Zanden I hadn't considered the density being off. I'll have to check that out. Thanks
@TomvanderZanden do you know if its possible to determine the weight of filament left to print from a specific layer? Ie assuming there are 200 layers on your model, how would you know how much material was required to print from layer 150 -> 200?
@HansRudel That's a new, separate question. As a side note, in some slicers you can indicate you want to start printing from a given layer - the slicer would probably give you an estimate then.