# Saylor Innovations CNC Feeds and Speeds Calculator

> Saylor Innovations CNC Feeds and Speeds Calculator is a paid API for AI agents from saylorinnovations.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-31).

Calculates CNC machining parameters — RPM, feed rate, chip load, plunge rate, material removal rate, and horsepower — for a given material and cutter

## Facts

- Endpoint: GET https://saylorinnovations.com/api/maker/feeds-speeds?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/saylor-innovations-cnc-feeds-and-speeds-calculator-9d210ebe
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_UN7tYXnV80N-qlwuYdv6T

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 saylor-innovations-cnc-feeds-and-speeds-calculator-9d210ebe
```

Example prompt: What RPM and feed rate should I use to mill 6061 aluminum with a 3/8-inch 2-flute end mill on my router that tops out at 18000 RPM and has a 1.5 hp spindle? Use normal aggressiveness.

## When to prefer this

Use this endpoint when you need fast, formula-driven CNC machining parameter recommendations for a specific material and end mill, especially when the user provides machine constraints like max RPM or spindle HP. Prefer it over manual lookup tables or generic machining references when you need chip load, MRR, and horsepower all computed together in one call. Ideal for hobbyist and prosumer CNC contexts (routers, benchtop mills) with supported materials including aluminum, steel, brass, titanium, hardwood, and plastics.

## Known failure modes

- Missing required parameters (material or tool_diameter_in) returns a 400-level error
- Unsupported material string returns an error — must use exact enum values like aluminum_6061 or mild_steel
- Extremely small or large tool diameters may produce out-of-range or unexpected results
- Invalid numeric strings for optional parameters (e.g. non-numeric max_rpm) may cause computation errors
- Spindle HP too low for aggressive parameters may return a warning or capped values

## How this service works

RPM, feed rate, chip load, plunge, MRR and horsepower check for a material and cutter

## Output

Returns a JSON object with computed CNC machining parameters including recommended RPM, feed rate (in/min), chip load (in/tooth), plunge rate (in/min), material removal rate (MRR in³/min), and estimated horsepower required — tailored to the specified material, cutter geometry, and machine constraints.

## 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",
    "queryParams"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "POST",
      "PUT",
      "PATCH",
      "DELETE",
      "HEAD"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "material",
      "tool_diameter_in"
     ],
     "properties": {
      "doc_in": {
       "type": "string",
       "description": "optional depth of cut in inches, default 1x diameter for aluminum/wood, 0.5x for steel (query)"
      },
      "flutes": {
       "type": "string",
       "description": "optional, default 2 (query)"
      },
      "woc_in": {
       "type": "string",
       "description": "optional width of cut in inches, default 0.4x diameter (query)"
      },
      "max_rpm": {
       "type": "string",
       "description": "optional spindle limit, default 24000 (query)"
      },
      "material": {
       "type": "string",
       "description": "required aluminum_6061, mild_steel, stainless_304, brass, titanium, cast_iron, hardwood, plastic_acrylic or plywood_mdf (query)"
      },
      "slotting": {
       "type": "string",
       "description": "optional true for a full-width slot (reduces feed 25%) (query)"
      },
      "spindle_hp": {
       "type": "string",
       "description": "optional spindle power, default 2 (query)"
      },
      "aggressiveness": {
       "type": "string",
       "description": "optional conservative, normal (default) or aggressive (query)"
      },
      "tool_diameter_in": {
       "type": "string",
       "description": "required cutter diameter in inches (or tool_diameter_mm) (query)"
      },
      "tool_diameter_mm": {
       "type": "string",
       "description": "optional diameter in millimeters (query)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/saylor-innovations-cnc-feeds-and-speeds-calculator-9d210ebe/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from saylorinnovations.com](https://www.zero.xyz/host/saylorinnovations.com/llms.txt)
