Give warning when sum of volumes exceeds volume of prime tower

It could happen that the desired volume is not entirely reached in the inner shells because of rounding the volume up to the nearest perimeter on the outer shells.

Contributes to issue CURA-5457.
This commit is contained in:
Ghostkeeper 2018-07-05 10:31:23 +02:00
parent 192a581d6d
commit 807e8410c0
No known key found for this signature in database
GPG Key ID: 5252B696FB5E7C7A

View File

@ -4995,7 +4995,7 @@
"default_value": 10,
"value": "8.48 if prime_tower_circular else 10",
"minimum_value": "0",
"maximum_value_warning": "(resolveOrValue('prime_tower_size') * 0.5) ** 2 * 3.14159 * resolveOrValue('layer_height') if prime_tower_circular else resolveOrValue('prime_tower_size') ** 2 * resolveOrValue('layer_height')",
"maximum_value_warning": "((resolveOrValue('prime_tower_size') * 0.5) ** 2 * 3.14159 * resolveOrValue('layer_height') if prime_tower_circular else resolveOrValue('prime_tower_size') ** 2 * resolveOrValue('layer_height')) - sum(extruderValues('prime_tower_min_volume')) + prime_tower_min_volume",
"enabled": "resolveOrValue('prime_tower_enable')",
"settable_per_mesh": false,
"settable_per_extruder": true