My converter is an independent console application written in C, it was not intended to be integrated inside KiCAD: <https://github.com/Ibavaresco/PCADSch2KiCAD>
Cheers, Isaac Em terça-feira, 5 de agosto de 2025 às 12:45:41 UTC-3, [email protected] escreveu: > 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 <(530)%20302-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_-4013781846413603068_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/0ad86e49-3324-4d45-b1ed-f3b3f5a2c19en%40kicad.org.
