Skip to main content
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

AI-generated footprints are a starting point. Always verify pad geometry, courtyard, and spacing against the datasheet and your fab’s IPC rules before manufacturing.
After generating you can copy or download the .kicad_mod, or save it to the user’s account (pass type: "footprint").