Resin Printing · Tool
FEP / Vat Life Tracker
Estimate remaining FEP film life from accumulated print hours, average layer exposure, bottom-layer abuse and vat film type. Bottom exposures and high LED power age the film faster — both are factored in.
Inputs
vat_typeenumVat Film Type
default "standard_fep" · one of: standard_fep, nfep, acf
Standard FEP ~40 h, nFEP / FEP+ ~70 h, Anycubic / Phrozen ACF film ~120 h.
default "standard_fep" · one of: standard_fep, nfep, acf
Standard FEP ~40 h, nFEP / FEP+ ~70 h, Anycubic / Phrozen ACF film ~120 h.
total_print_hoursRequirednumber (h)Accumulated Print Hours
required · min 0 · max 1000 · default 20
required · min 0 · max 1000 · default 20
avg_layer_exposure_sRequirednumber (s)Avg Layer Exposure
required · min 0.5 · max 30 · default 2.5
Most prints sit between 1.5 and 4 s on modern mono LCDs.
required · min 0.5 · max 30 · default 2.5
Most prints sit between 1.5 and 4 s on modern mono LCDs.
avg_bottom_exposure_sRequirednumber (s)Avg Bottom Exposure
required · min 5 · max 120 · default 25
required · min 5 · max 120 · default 25
avg_bottom_layers_per_printRequiredintegerBottom Layers / Print
required · min 1 · max 30 · default 6
required · min 1 · max 30 · default 6
prints_completedRequiredintegerPrints Completed
required · min 1 · max 5000 · default 25
required · min 1 · max 5000 · default 25
printer_led_power_mw_cm2Requirednumber (mW/cm²)Printer LED Power
required · min 1 · max 50 · default 4.5
required · min 1 · max 50 · default 4.5
Outputs
equivalent_print_hoursnumber (h)Equivalent Print Hours
expected_lifespan_hnumber (h)Expected Lifespan
usage_pctnumber (%)Usage
remaining_hnumber (h)Remaining Life
estimated_prints_remainingintegerEstimated Prints Remaining
statusstringStatus
Example request
curl -X POST https://toolsamurai.com/api/v1/resin-printing/fep-vat-life-tracker \ -H "Authorization: Bearer sk_free_•••••••••••••••" \ -H "Content-Type: application/json" \ -d '{ "vat_type": "standard_fep", "total_print_hours": 20, "avg_layer_exposure_s": 2.5, "avg_bottom_exposure_s": 25, "avg_bottom_layers_per_print": 6, "prints_completed": 25, "printer_led_power_mw_cm2": 4.5 }'
Example response
{ "ok": true, "tool": "fep-vat-life-tracker", "domain": "resin-printing", "version": "1.0.0", "result": { "equivalent_print_hours": …, "expected_lifespan_h": …, "usage_pct": …, "remaining_h": …, "estimated_prints_remaining": …, "status": "…" }, "meta": { "latency_ms": …, "request_id": "req_…" } }