POST /api/generate/footprint proxies to POST /api/v3/components/generate/footprint. The
backend runs a parametric IPC-7351B engine — it selects the land-pattern family and
package dimensions from your description/datasheet, then computes and renders a
.kicad_mod server-side (returning the IPC land-pattern name and a compliance report).
The route validates input and maps the response to camelCase.
Requires a bearer token and a plan that includes generation.
Request
string
required
Bearer <access_token>string
required
5–5000 characters.
string
Optional package hint (e.g.
QFN, SOIC).string
Optional datasheet to ground generation.
Response — GenerateFootprintResult
boolean
string
From backend
name.string | null
Rendered
.kicad_mod (backend kicad_mod).number
From
pad_count.Array<{ number, type }>
Derived from
trace_json.pads.object
The structured payload (used for save).
…
Example
Errors
After generating you can copy or download the
.kicad_mod, or save it to the user’s account
(pass type: "footprint").
