# Genworks Involute Spur Gear CAD Generator

> Genworks Involute Spur Gear CAD Generator is a paid API for AI agents from genworks.com, paid per call via x402, $0.03/call, status unknown (last checked 2026-10-12).

Generates precise involute spur gear geometry as STEP or IGES NURBS curves, optional extruded solids, meshing gear pairs, or JSON drawing numbers

## Facts

- Endpoint: GET https://genworks.com/demo/gear/cad?utm_source=zero.xyz
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/genworks-involute-spur-gear-cad-generator-c0cb6402
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ycn1Jk_V2AB6vAVmqmZP3

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 genworks-involute-spur-gear-cad-generator-c0cb6402
```

Example prompt: Generate a STEP file for an involute spur gear with 20 teeth, module 2mm, and 20-degree pressure angle — I also need the extruded solid so use a face width of 15mm.

## When to prefer this

Choose this endpoint when you need mathematically exact involute spur gear geometry exported as industry-standard CAD formats (STEP/IGES) with full NURBS precision, rather than approximate polygonal meshes. Ideal for mechanical engineering workflows requiring import into CAD tools like SolidWorks, CATIA, or FreeCAD, or when you need verified drawing numbers (module, teeth, pressure angle, profile shift, backlash) for manufacturing documentation. Prefer over generic CAD generation services when gear-specific parameters like profile shift, backlash, and meshing pair geometry at the correct working center distance are required.

## Known failure modes

- Tooth count below 6 or above 200 returns an error
- Profile shift too small for small tooth count — response indicates required minimum shift
- Invalid pressure angle (not 14.5, 20, or 25 degrees) may be rejected or produce non-standard geometry
- Invalid format string returns error
- Missing required 'teeth' parameter causes request failure
- Requesting face_width as zero or negative value may produce unexpected results

## How this service works

Involute spur gear as exact NURBS: the outline as STEP or IGES curves, a solid when a face width is given, a meshing pair at the working center distance, and the drawing numbers as JSON (module, teeth, pressure angle, profile shift, backlash)

## Output

Returns a STEP or IGES file containing exact NURBS curves of the involute gear outline, optionally extruded into a 3D solid if face_width is specified, or a meshing gear pair positioned at the working center distance if a mate gear is specified. When format=json, returns a JSON object with drawing numbers including module, teeth count, pressure angle, profile shift, and backlash. Optionally includes a free verification record detailing the contract, standards, checks, and computed numbers.

## 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": [
      "teeth"
     ],
     "properties": {
      "mate": {
       "type": "integer",
       "description": "Tooth count of a mating gear: when given, the file holds both gears meshed at the working center distance and the report adds the pair's numbers"
      },
      "shift": {
       "type": "number",
       "description": "Profile shift coefficient x; a small tooth count needs a positive shift, and the refusal says how much"
      },
      "teeth": {
       "type": "integer",
       "description": "Number of teeth, 6 to 200"
      },
      "trace": {
       "type": "string",
       "description": "1 to be given the free verification record for this result (the contract, the standards, the checks, the numbers); omitted, nothing extra is included"
      },
      "format": {
       "type": "string",
       "description": "step, iges, or json for the drawing numbers alone; default step"
      },
      "module": {
       "type": "number",
       "description": "Module in mm (pitch diameter / teeth); default 1"
      },
      "backlash": {
       "type": "number",
       "description": "Tooth thickness reduction at the pitch circle, mm; default 0"
      },
      "face_width": {
       "type": "number",
       "description": "Face width in mm: when given, the file holds the extruded solid instead of the planar outline"
      },
      "mate_shift": {
       "type": "number",
       "description": "The mate's profile shift coefficient; default 0"
      },
      "pressure_angle": {
       "type": "number",
       "description": "Pressure angle in degrees: 14.5, 20 or 25 are the standards; default 20"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/genworks-involute-spur-gear-cad-generator-c0cb6402/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from genworks.com](https://www.zero.xyz/host/genworks.com/llms.txt)
