# Craft & Maker Calc – Resin Volume Calculator

> Craft & Maker Calc – Resin Volume Calculator is a paid API for AI agents from craft-calc.x402tookit.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-29).

Calculates the volume of resin needed to fill a rectangular or cylindrical mold, including waste allowance and part A/B quantities by mix ratio.

## Facts

- Endpoint: GET https://craft-calc.x402tookit.com/resin-volume?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/craft-maker-calc-resin-volume-calculator-e89b0a2f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_IJzgUHH9nCLnZ4twyVuSF

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability craft-maker-calc-resin-volume-calculator-e89b0a2f
```

Example prompt: I have a rectangular resin mold that's 20cm long, 10cm wide, and 3cm deep — can you tell me how much resin I need total and how to split it into part A and part B using a 2:1 mix ratio with a 10% waste allowance?

## When to prefer this

Use this endpoint when you need precise resin volume calculations for epoxy or resin casting projects, especially when you need to account for waste and split quantities into part A and part B by a specific mix ratio. Ideal for craft automation agents, maker assistants, or any workflow that needs to pre-calculate materials before an order or project.

## Known failure modes

- Missing required parameters (shape, lengthOrDiameter, depth) returns an error
- Invalid shape value (not 'rectangle' or 'cylinder') causes a bad request
- Width not provided for rectangle shape
- Unsupported mix ratio string format causes computation failure
- Non-positive or zero dimension values may return errors or nonsensical results

## How this service works

Resin needed to fill a rectangular or round mold: volume in ml and oz, waste allowance and parts A and B by mix ratio.

## Output

Returns the raw volume of the mold (ml, fl oz, cubic units), the total resin mix needed including waste (ml and fl oz), and the individual part A and part B quantities (ml and fl oz) based on the specified mix ratio. Also includes the shape, unit, mix ratio, waste percent, a human-readable summary, and a disclaimer.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "shape",
      "lengthOrDiameter",
      "depth"
     ],
     "properties": {
      "unit": {
       "type": "string",
       "description": "in (default) or cm"
      },
      "depth": {
       "type": "number",
       "description": "Fill depth or height"
      },
      "shape": {
       "type": "string",
       "description": "rectangle or cylinder (a round coaster or coin mold)"
      },
      "width": {
       "type": "number",
       "description": "Width, for a rectangle"
      },
      "mixRatio": {
       "type": "string",
       "description": "Resin to hardener by volume: 1:1 (default), 2:1 or 3:1"
      },
      "wastePercent": {
       "type": "number",
       "description": "Extra to mix for cup and stir losses (default 10)"
      },
      "lengthOrDiameter": {
       "type": "number",
       "description": "Length (rectangle) or diameter (cylinder)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "asOf": {
       "type": [
        "null",
        "string"
       ]
      },
      "unit": {
       "type": [
        "null",
        "string"
       ]
      },
      "mixMl": {
       "type": [
        "null",
        "number"
       ]
      },
      "shape": {
       "type": [
        "null",
        "string"
       ]
      },
      "source": {
       "type": [
        "null",
        "string"
       ]
      },
      "mixFlOz": {
       "type": [
        "null",
        "number"
       ]
      },
      "partAMl": {
       "type": [
        "null",
        "number"
       ]
      },
      "partBMl": {
       "type": [
        "null",
        "number"
       ]
      },
      "reasons": {
       "type": [
        "array",
        "null"
       ],
       "items": {
        "type": "string"
       }
      },
      "summary": {
       "type": [
        "null",
        "string"
       ]
      },
      "verdic
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/craft-maker-calc-resin-volume-calculator-e89b0a2f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from craft-calc.x402tookit.com](https://www.zero.xyz/host/craft-calc.x402tookit.com/llms.txt)
