Dear All. I would be grateful if someone could develop a tool to convert files generated in LTSPICE SCH files including QSPICE to KiCad and vice versa.
I don't know if AI is needed to accomplish this feat. Angelo Em qui., 30 de out. de 2025 às 18:42, Néhémie Mukene < [email protected]> escreveu: > Hi Seth and Shane, > > Thank you both so much for taking the time to provide such detailed and > insightful feedback. > > Seth, I really appreciate your candid feedback on the natural language > circuit generation idea. Your core point about focusing on utility-focused > AI that *assists* the engineer, rather than trying to be the engineer, > makes perfect sense. The constraints around training data for complex > designs, and the necessity of verification, are crucial takeaways for my > senior project planning. > > Shane, on the other hand, it's truly awesome to see Circuit-Synth in > action! Your work is fantastic. I'll certainly be keeping an eye on your > bi-directional syncing developments. > > For my specific senior project, I've decided to align with the path that > offers the most immediate, practical utility to the broadest user base. > I'll be focusing on a proposal for the *Datasheet-enhanced Electrical > Rules Check (ERC)*. > > Thank you both again for the mentorship and for sparking a great > discussion. > > Best regards, > > Néhémie > > > > Le jeu. 30 oct. 2025 à 18:49, 'Seth Hillbrand' via KiCad Developers < > [email protected]> a écrit : > >> Hi Néhémie, >> >> In answer to your first question, we do not have a current plan for >> AI/LLM integration into KiCad. >> >> HQ Electronics maintains a fork that includes a form of AI integration at >> https://gitlab.com/kicad-hq/kicad/-/tree/release/9.0?ref_type=heads >> >> That being said, the idea of natural language driven circuit generation >> is one of the least helpful applications for LLMs out there. Not to pour >> cold water on your idea but if you are looking for a senior project that >> will be viewed positively by larger industry, I would strongly suggest that >> you not take this route. No serious designer will want to incorporate even >> simplistic designs from AI without doing the work to verify the design, >> which likely takes as long or longer than just building it yourself. And >> complex designs are out of the question because there are not enough >> examples to train on. >> >> Instead, if you wanted to design something that makes people sit up and >> take notice or that might be useful in KiCad as a whole, I would recommend >> one of the following: >> >> 1. Datasheet-enhanced ERC. Have your AI ingest all of the datasheets for >> each part and look for potential errors that normal ERC can't catch. For >> example, voltage level mismatches between pins. >> 2. Symbol/footprint/3d model generation. Have your AI read a datasheet >> and general an atomic part based on the data with proper pin assignment. >> Bonus points if you give the user symbol variants to choose from (do you >> want your pins grouped by function or by number? Split into units or all >> in one?) >> 3. Symbol management. Have your AI read the datasheet for a symbol and >> check if the pins match and if they are the correct type. >> >> The critical element in all of these options is that they have lots of >> training data. And they are presenting information to the engineer using >> them instead of trying to be the engineer. In this way, they can improve >> the effectiveness of circuit designers. >> >> Seth >> >> [image: KiCad Services Corporation Logo] >> Seth Hillbrand >> *Lead Developer* >> +1-530-302-5483 >> Long Beach, CA >> www.kipro-pcb.com [email protected] >> >> >> On Wed, Oct 29, 2025 at 4:13 PM Néhémie Mukene <[email protected]> >> wrote: >> >>> Hello KiCad Developers, >>> >>> My name is Néhémie, and I am an engineering student working on my >>> *Final-Year >>> Project*. >>> >>> My proposed project involves exploring the integration of an *AI or >>> Large Language Model (LLM)* into the KiCad ecosystem to facilitate *natural >>> language-driven circuit generation*. The goal is to allow a user to >>> generate an initial schematic and netlist simply by typing a functional >>> description (e.g., "Design a 5V buck converter with 24V input and 2A >>> output"). >>> >>> I am writing to this list to ask two main questions before finalizing my >>> TFC scope: >>> >>> 1. >>> >>> Is anyone on the KiCad core development team or a major external >>> contributor currently working on a formal AI/LLM integration project of >>> this nature? >>> 2. >>> >>> Are there existing external tools or plugins (beyond simple >>> component creation) focused on AI-powered schematic or PCB layout >>> generation that the project recommends looking into? >>> >>> I would love for my final-year work to be a meaningful contribution to >>> the KiCad community. Any guidance on whether this is an area of interest, >>> or suggestions for the most valuable way to approach AI integration (e.g., >>> focusing on scripting/plugins vs. core features), would be greatly >>> appreciated. >>> >>> Thank you for your time and for maintaining such a fantastic open-source >>> tool. >>> >>> Best regards, >>> >>> Néhémie, >>> >>> ULC-Icam, 4th year >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "KiCad Developers" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion visit >>> https://groups.google.com/a/kicad.org/d/msgid/devlist/CAEKbVLhnaXu_iBfzdf_98S4irPOw72%2BTyMO0H6ZRjeDs0ra3AQ%40mail.gmail.com >>> <https://groups.google.com/a/kicad.org/d/msgid/devlist/CAEKbVLhnaXu_iBfzdf_98S4irPOw72%2BTyMO0H6ZRjeDs0ra3AQ%40mail.gmail.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "KiCad Developers" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion visit >> https://groups.google.com/a/kicad.org/d/msgid/devlist/CAFdeG-pXKkaW4x%2B8bEy-oJ-QWUpVLZs1KnyG%3DXc8rC-JZ4hHbg%40mail.gmail.com >> <https://groups.google.com/a/kicad.org/d/msgid/devlist/CAFdeG-pXKkaW4x%2B8bEy-oJ-QWUpVLZs1KnyG%3DXc8rC-JZ4hHbg%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> > -- > You received this message because you are subscribed to the Google Groups > "KiCad Developers" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion visit > https://groups.google.com/a/kicad.org/d/msgid/devlist/CAEKbVLgjaW8uwMBSOcS2OVcCZOwr5LWeb423Jq3yYY46vfXZCQ%40mail.gmail.com > <https://groups.google.com/a/kicad.org/d/msgid/devlist/CAEKbVLgjaW8uwMBSOcS2OVcCZOwr5LWeb423Jq3yYY46vfXZCQ%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > -- José Angelo Amado +55 (61) 9 9531 9090 -- You received this message because you are subscribed to the Google Groups "KiCad Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/a/kicad.org/d/msgid/devlist/CAKEMbCzr558F7zbSYq0rjxLQcq_m8feFMOVnpFbw1c_TAgBb3A%40mail.gmail.com.
