Skip to content

Add courtyard parsing and conversion (fp_rect/fp_poly on *.CrtYd)#184

Open
Mukedlii wants to merge 4 commits intotscircuit:mainfrom
Mukedlii:feat/courtyard-support
Open

Add courtyard parsing and conversion (fp_rect/fp_poly on *.CrtYd)#184
Mukedlii wants to merge 4 commits intotscircuit:mainfrom
Mukedlii:feat/courtyard-support

Conversation

@Mukedlii
Copy link
Copy Markdown

• Parse KiCad courtyard primitives from footprints: • fp_rect on F.CrtYd/B.CrtYd → fp_courtyard_rects
• fp_poly on F.CrtYd/B.CrtYd → fp_courtyard_polys

• Convert to Circuit JSON: • fp_courtyard_rects → pcb_courtyard_rect
• fp_courtyard_polys → pcb_courtyard_path

• Adds fixture + test: • tests/data/courtyard_test.kicad_mod
• tests/courtyard.test.ts

@vercel
Copy link
Copy Markdown

vercel bot commented Feb 20, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
kicad-component-converter Error Error Feb 21, 2026 4:10am

Request Review

@Mukedlii
Copy link
Copy Markdown
Author

Hi @seveibar, just wanted to flag that the Vercel
deployment failure is due to a GitHub Actions cache
infrastructure issue (HTTP 400 errors) - it's not
related to my code changes. All bun/type/format checks
are passing ✅

Could you merge ignoring the Vercel check, or manually
trigger a redeploy? The courtyard implementation itself
is complete and working.

Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant