kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #33324
Re: Request for advice on building an exporting capability from Scheme-it to KiCad
Hi Ed,
I'm not 100% sure what you are asking. Are you only talking about
export for board layout or export to a kicad schematic? If you are
talking about a board layout, then the netlist should be adequate.
There is no file format document for the netlist file format but you
should be able to take a sample kicad netlist file and understand the
file format. It is fairly straight forward. Human readability is part
of the new s-expression file formats. You will have to understand how
footprints are loaded from the libraries so that could be tricky. If
you are talking about export to a kicad schematic and symbol library,
that will be more involved. The schematic and symbol library file
formats are documented[1]. However, they soon will be replaced with the
new s-expression format in the next version of kicad. If you really
wanted to make life easier for your users, you could create a kicad
schematic plugin that parses your file formats direction to kicad
objects. This would require you to have a good understanding of the
kicad code base and be an experienced c++ developer. I hope this helps.
Good luck.
Cheers,
Wayne
On 1/17/2018 1:19 PM, Ed Henderson wrote:
> Greetings all.
>
> I am a developer of an online schematic/drawing tool. This tool does
> simple schematics, but in no way would compete with a tool like KiCad.
> We would however like to offer users a path for their projects if they
> need to go further with them. KiCad is a wonderful tool, and we would
> like to see what we could do
> to allow users to move their work into a KiCad project.
>
> I'm writing to ask for suggestions on how we might do this in the
> 'simplest' manner. If we were able to generate just a netlist (not
> graphical symbols or wiring), would there be a useful way to use that
> information in a KiCad project?
>
> Thanks in advance for any advice/suggestions you might have to offer.
>
> Regards,
>
> Ed
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help : https://help.launchpad.net/ListHelp
>
Follow ups
References