Great! Make a merge request in the KiCad codebase. https://dev-docs.kicad.org/en/getting-started/index.html#_submitting_the_code
[image: KiCad Services Corporation Logo] Seth Hillbrand *Lead Developer* +1-530-302-5483 Long Beach, CA www.kipro-pcb.com [email protected] On Tue, Aug 5, 2025 at 8:44 AM Isaac Marino Bavaresco <[email protected]> wrote: > My P-CAD to KiCAD schematic converter is working very well now. It still > ignores the electrical type of the pins but otherwise the conversion is > very acurate. > > It would be nice to have some help with testing. > > Cheers, > Isaac > > Em sexta-feira, 26 de abril de 2024 às 16:14:15 UTC-3, Isaac Marino > Bavaresco escreveu: > >> Hi Seth! >> >> >> I am not exactly "having problems", I just did not have time to write the >> code to solve the issue, yet. >> >> I program also in C++, although I like C much more. Indeed I contributed >> (uncredited) to KiCAD in 2009/2010 (Perhaps Dick Hollenbeck still remembers >> me). >> >> This project started as a way to sort P-CAD's schematic files so to help >> with version control, because every time P-CAD saves a file it shuffles all >> the elements around, making it impossible to do a diff. By sorting the >> elements of the file, the real differences can be spotted. >> >> Then I noticed that it would be (relatively) easy to output KiCAD files >> too. >> >> I did know about this other converter already, but it seemed to me that >> it was not working (at least I could not make it work when I needed, then I >> desisted using it). >> >> >> My parsing engine is all table-based, except (in P-CAD's case) for four >> functions to deal with complicated elements, making it easy to create >> parsers for other file formats also. >> >> >> But for now I don't have time to continue developing it. That's why I >> published the code, so other may give it a try. >> >> >> Cheers, >> >> Isaac >> >> >> Em 26/04/2024 14:24, 'Seth Hillbrand' via KiCad Developers escreveu: >> >> Hi Isaac- >> >> You might have a look at Eldar's old code to do the same thing at >> https://bazaar.launchpad.net/~kicad-gost-committers/kicad/kicad/files/4496/extra/pcad2kicadsch >> He might have solved some of the problems you are having. >> >> If you'd like to include this import in the KiCad codebase, let me know >> and I can give you some pointers on how to approach it. Obviously, we >> require C++ and not C but that's probably an easy shift for you. >> >> Seth >> >> [image: KiCad Services Corporation Logo] >> Seth Hillbrand >> *Lead Developer* >> +1-530-302-5483 <(530)%20302-5483> >> Long Beach, CA >> www.kipro-pcb.com [email protected] >> >> >> On Fri, Apr 26, 2024 at 7:49 AM Isaac Marino Bavaresco < >> [email protected]> wrote: >> >>> Hi All! >>> >>> I wrote a program to convert P-CAD 2006 schematic files to KiCAD v8.0 >>> format. >>> >>> It is written 100% in C and compiles for Windows with MinGW 13.1.0. It >>> should be easy to port it to Linux, if needed. >>> >>> It is still not generating completely correct output for some conditions >>> but many schematics get translated perfectly, keeping the original visual >>> representation as faithfuly as possible and 100% correct conectivity. >>> >>> If someone got interested, it is on GitHub at < >>> https://github.com/Ibavaresco/PCADSch2KiCAD> >>> >>> Comments and suggestions are welcome. >>> >>> It parses correctly 100% of my schematic files, but it would be good if >>> someone tries it with other files to find any errors. >>> >>> Cheers, >>> Isaac -- >>> 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 on the web visit >>> https://groups.google.com/a/kicad.org/d/msgid/devlist/04a7015e-b35d-4336-a095-c60c8edcf742n%40kicad.org >>> <https://groups.google.com/a/kicad.org/d/msgid/devlist/04a7015e-b35d-4336-a095-c60c8edcf742n%40kicad.org?utm_medium=email&utm_source=footer> >>> . >>> >> -- >> >> You received this message because you are subscribed to a topic in the >> Google Groups "KiCad Developers" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/a/kicad.org/d/topic/devlist/WMtN3o2ePfA/unsubscribe >> . >> To unsubscribe from this group and all its topics, send an email to >> [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/a/kicad.org/d/msgid/devlist/CAFdeG-qe74xP4nOtjNNoxM7Tb-LJmqSd8-dsqdDyNv2VCqS4xw%40mail.gmail.com >> <https://groups.google.com/a/kicad.org/d/msgid/devlist/CAFdeG-qe74xP4nOtjNNoxM7Tb-LJmqSd8-dsqdDyNv2VCqS4xw%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> >> >> >> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient> >> Não >> contém vírus.www.avast.com >> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient> >> <#m_8617883662903759285_m_1813961575384957776_DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2> >> > -- > 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/ea9e7848-a6ec-42b4-a016-ad06c12f0418n%40kicad.org > <https://groups.google.com/a/kicad.org/d/msgid/devlist/ea9e7848-a6ec-42b4-a016-ad06c12f0418n%40kicad.org?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-rkRzHxMMkpeASudCVzfLnOsz_Jd4Uc%2BKS92A65Pjbv%3Dw%40mail.gmail.com.
