Skip to content

Fix #114: support .kicad_sym parsing (pinLabels + schPortArrangement)#188

Open
chassidysandraik-hash wants to merge 2 commits intotscircuit:mainfrom
chassidysandraik-hash:fix/kicad-sym-input
Open

Fix #114: support .kicad_sym parsing (pinLabels + schPortArrangement)#188
chassidysandraik-hash wants to merge 2 commits intotscircuit:mainfrom
chassidysandraik-hash:fix/kicad-sym-input

Conversation

@chassidysandraik-hash
Copy link
Copy Markdown

Implements .kicad_sym (KiCad schematic symbol) parsing and exposes a helper that returns pinLabels + schPortArrangement usable by tscircuit schematic rendering.

/claim #114

What

  • Add parseKicadSymToTscircuit() parser (based on s-expression)
  • Export from src/index.ts
  • Add tests + fixtures (NE555 + inline)

Notes

  • bun test passes (20/20).
  • This PR focuses on the core missing functionality so schematic view can be generated even when only .kicad_sym is provided.

@vercel
Copy link
Copy Markdown

vercel bot commented Mar 4, 2026

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

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

Request Review

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants