On 3D Hubs, print volumes are calculated by slicing on the server using Cura defaults (20% infill, etc) to work out the total volume for the print. How would I recreate this myself? I can get Cura to tell me many things, but not the volume. All my calculations, which I hope to get the same answer as 3D Hubs, come out way off.
I’ve done much Googling to no avail, so my question is this: how can I get this information out of Cura just like 3D Hubs does? I’d like to have an easy way to update the info for customers based on different infill settings as such, but just can’t crack it. Pure guesswork is not going to work really, and of course basing it on the actual model volume is just wrong.
You can figure it out if you know the filament density. For PLA it is around 1.24 g/cm3 and for ABS it is 1.04g/cm3. You can find the density of most other more exotic filament (NinjaFlex, BronzeFill, Igus Tribo, etc) by looking for datasheets online.
Since Cura does tell you the grams (assuming you’ve entered the density in the preferences), you can easily figure out the cm3.
That being said, I’ve already requested volume be added to Cura and it should be in the next release:
I just stumbled upon this thread. I too have found the 3D Hubs price quote system deeply flawed, sometimes massively over quoting and other times it quotes way too low.