Input variables
| Variable | Meaning | Unit |
|---|---|---|
| h | Model height | mm |
| first | First layer height | mm |
| layer | Other layer height | mm |
| seconds | Average seconds per layer | s |
| setup | Setup and warmup | minutes |
Equations
Estimated layers · layers
count = 1+ceil(max(0,h-first)/layer)
Layer time plus setup · minutes
minutes = count*seconds/60+setup
Time in hours · hours
hours = minutes/60
Notation
PI means π. ** means a power, sqrt means square root, and abs gives the absolute value. Trigonometric functions use radians. min and max select the smallest or largest argument.
ceil rounds upward, floor rounds downward, and round rounds to the nearest integer with halves toward positive infinity. roundup(value, step) rounds upward to the next multiple of the step; a zero step leaves the value unchanged.
Assumptions
- Layer count rounds upward so a partial final layer still counts.
- Average layer time must come from comparable geometry or your own prints.
- Infill, acceleration, travel, minimum layer time and adaptive layers can dominate actual duration.
- This is a planning estimate; the slicer toolpath provides a more specific prediction.
Precision and verification
The tool uses ordinary double-precision numeric arithmetic. Output is displayed to at most four decimal places; measurement precision is usually much lower. Check the worked examples, your project’s specifications, and a real sample before committing material.