buildwithtrace/trace-kicad-footprints-lib. Validation runs
locally (no backend); submission is proxied to the backend, which opens the PR.
1
Validate the file — POST /api/contribute/validate
Multipart form with
file (.kicad_mod only, ≤ 10 MB). The route checks the file
starts with (footprint or (module and counts pads. No auth.2
Submit — POST /api/contribute/submit
Auth required. Multipart form:
file, library, description, authorName,
authorEmail. Proxies to POST /api/v3/components/submit with type: "footprint".Validation rules
- File must be
.kicad_mod(the footprints site rejects.kicad_sym). - Max 10 MB.
- Content must start with
(footprintor(module.padCountis counted from(padtokens.
Backend submit payload
Track submission status from
/my-footprints. PRs are reviewed for IPC/KLC compliance
before merge.
