Introducing Circuitron: An Agentic, Open Source PCB Design Accelerator Built with SKiDL #263
Replies: 3 comments 38 replies
-
|
Thanks for making this available, @Shaurya-Sethi ! I'm going to try it out within the next few days. I see you have discussions enabled on the Circuitron repo. I hope you get some interesting conversations there. I wish there were a way to cross-post so that some of those conversations would be mirrored here. |
Beta Was this translation helpful? Give feedback.
-
|
Ah, |
Beta Was this translation helpful? Give feedback.
-
|
@devbisme I'm having some trouble with SKiDL's schematic and PCB file generations. The associated functions are being called but the files are either not being generated in the docker container, or I'm unable to copy them out and present them to the user. Can you help look into this? If this is associated with not having proper footprints selected, then it's understandable. (which I doubt it is; at least for The SVG images and netlists are being generated as normal. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi everyone,
I’m excited to share a project I’ve been building that heavily leverages SKiDL at its core: Circuitron – an agent-driven, AI-powered PCB design accelerator.
What is Circuitron?
Circuitron is an open source tool designed to transform natural language requirements into working SKiDL scripts, KiCad schematics, and PCB layout files. It integrates a multi-agent workflow (powered by OpenAI Agents SDK and RAG via Model Context Protocol) to plan, reason, select real parts, generate code, validate, and iterate until a clean, production-ready design is created.
Key features:
.sch, netlists, SVG previews, and.kicad_pcbfiles—ready for KiCad.Full project overview and workflow details are in the README and overview.
Why am I posting here?
SKiDL is the backbone of Circuitron’s schematic and PCB generation. The flexibility and power of SKiDL made it possible to automate schematic creation, netlist and PCB file generation, and integrate with agentic workflows. I believe this kind of intelligent, transparent automation could be a big productivity boost—while always keeping engineers in the loop and in control.
Development Status and Call for Community Involvement
Circuitron is still under active development and very much a work-in-progress. There is tremendous scope for improvement, and I want to be transparent that it’s not perfect—there are likely many issues, edge cases, and missing features that will only come to light through broader usage and feedback. Community contributions, testing, and suggestions are hugely valuable to help address these challenges and shape Circuitron into a truly production-grade, reliable tool.
The goal is to make Circuitron a robust, production-grade, fully open source tool for PCB and schematic design, accessible to the entire electronics community. I’d love for the SKiDL community to:
Links:
If you’re interested or have ideas, please reply here or open issues/PRs on the Circuitron repo. I also have a Discussions page on my Circuitron repo: https://github.com/Shaurya-Sethi/circuitron/discussions — you’re welcome to join the conversation there! Let’s work together to build the next generation of open source PCB design tools.
Thanks to @devbisme and the SKiDL community for this fantastic foundation.
— Shaurya
Beta Was this translation helpful? Give feedback.
All reactions