FEP / Vat Life Tracker · Schema
Raw schema.
Same JSON the GET /v1/resin-printing/fep-vat-life-tracker/schema endpoint returns — formatted for reading. Use it to codegen typed clients or document the contract.
{ "tool": "fep-vat-life-tracker", "domain": "resin-printing", "version": "1.0.0", "name": "FEP / Vat Life Tracker", "description": "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.", "standard": null, "inputs": [ { "key": "vat_type", "label": "Vat Film Type", "help": "Standard FEP ~40 h, nFEP / FEP+ ~70 h, Anycubic / Phrozen ACF film ~120 h.", "type": "enum", "options": [ "standard_fep", "nfep", "acf" ], "default": "standard_fep" }, { "key": "total_print_hours", "label": "Accumulated Print Hours", "required": true, "unit": "h", "type": "number", "min": 0, "max": 1000, "step": 0.5, "default": 20 }, { "key": "avg_layer_exposure_s", "label": "Avg Layer Exposure", "required": true, "unit": "s", "help": "Most prints sit between 1.5 and 4 s on modern mono LCDs.", "type": "number", "min": 0.5, "max": 30, "step": 0.1, "default": 2.5 }, { "key": "avg_bottom_exposure_s", "label": "Avg Bottom Exposure", "required": true, "unit": "s", "type": "number", "min": 5, "max": 120, "step": 1, "default": 25 }, { "key": "avg_bottom_layers_per_print", "label": "Bottom Layers / Print", "required": true, "type": "integer", "min": 1, "max": 30, "step": 1, "default": 6 }, { "key": "prints_completed", "label": "Prints Completed", "required": true, "type": "integer", "min": 1, "max": 5000, "step": 1, "default": 25 }, { "key": "printer_led_power_mw_cm2", "label": "Printer LED Power", "required": true, "unit": "mW/cm²", "type": "number", "min": 1, "max": 50, "step": 0.1, "default": 4.5 } ], "outputs": [ { "key": "equivalent_print_hours", "label": "Equivalent Print Hours", "type": "number", "unit": "h", "precision": 1 }, { "key": "expected_lifespan_h", "label": "Expected Lifespan", "type": "number", "unit": "h", "precision": 0 }, { "key": "usage_pct", "label": "Usage", "type": "number", "unit": "%", "precision": 1 }, { "key": "remaining_h", "label": "Remaining Life", "type": "number", "unit": "h", "precision": 1 }, { "key": "estimated_prints_remaining", "label": "Estimated Prints Remaining", "type": "integer" }, { "key": "status", "label": "Status", "type": "string" } ], "endpoint": "/v1/resin-printing/fep-vat-life-tracker" }