Hello,
Very impressed with KiCad so far. However, I’m confused with using symbols and footprints across different machines. Reading forums and watching videos this seems to be the achillies heel of KiCad.
I use Google Drive for all my work across multiple machines. I save custom libraries as project libraries and find that KiCad uses absolute paths in the Symbol Library manager
Let’s say I open a project from user1/GoogleDrive/projects/project1. on computer 1, under manage symbol libraries I set “user1/GoogleDrive/projects/customLibs” as the path for project specific libraries (I could do global, not sure it matters but project specific seems to track across machines).
when I open the same project on another machine, that same path in project specific libraries stays as “user1/GoogleDrive/projects/customLibs”. This causes a lot of issues
Is there a way around this? I notice that ${KIPRJMOD} does track with computer ("user1/GoogleDrive/p becomes “user2/GoogleDrive”) so I’m wondering if putting the custom libraries in the individual project directories is required? Seems like a hack though.
What I really want is to create a cloud managed repository for my custom libraries. They can be project based or global, but I want them in a central location.
Thank you