Schematic symbol problem when cloning with GIT

I am trying to open this project on Github (https://github.com/fishpepper/tinyFINITY) to view with Kicad. Please excuse my Kicad knowledge as it is very minimal. So using GIT in Windows 10 with kicad-5.0.2_1-x86_64 I used these commands.

  • git clone (link to Github repo)
  • cd “C:\Users\Peter Newman\Desktop\tinyFINITY\tinyFINITY”
  • git submodule init
  • git submodule update

I also tried

  • git clone --recurse-submodules

which seemed to make no difference but as I say I am totally out of my depth with Kicad.
The board file appears OK as does the schematic aside from the fact that it says something about it using the lookup method for libraries. Sch seems good aside from the processor symbol being too big. Sorry I cannot even name the part properly. See here please as I cannot upload yet (newby alert) https://imgur.com/a/T7j0eaE

The same thing happened on another of fishpepper’s project (not Simon’s fault) and it was also what I think is an STM processor and another IC or two.

Thanks for any help or suggestions.

1 Like

The standard first answer here…

What version of KiCad was the project saved as? And, What version of KiCad are you currently using?

I don not see anything missing from the Escheema schematic that you uploaded to Imgur. Your project looks GTG (Good To Go) from what you have shown so far.

1 Like

Thanks Jim, Yes the schematic is all good aside from that MASSIVE processor symbol which upsets my pedant tendencies :grin:

I was thinking that Kicad is somehow not using the same library sch symbol as what it should for this project. As I indicated in my post, I am using kicad-5.0.2_1-x86_64. I assume that is a full description ?

As for the project version used all that he said about it was

“Make sure to init the git submodule for the libraries in the kicad_misc directory by calling git submodule init && git submodule update. You will have to use a recent kicad version, i used the commit #efdfaeb when i designed this circuit board. Older versions will probably not work”

I will ask which version he is using if his explanation is not sufficient.

I’m not a Kicad expert by any stretch of the imagination, however whenever I’ve opened a schematic with the wrong symbol, the wires are not connected and certainly not in the right position. So i twould appear the symbol is as the original author intended it.

It would also seem whomever created that symbol liked verbose pin descriptions.

John

1 Like

Thanks John, didn’t he what :grin:

Yes it appears to be functionally correct so I suspect that he just made it that large to satisfy his verbosity as you pointed out.

No the full description is found in help->about->copy version info


And regarding symbols:
KiCad has safety meassures in place for ensuring that library differences do not damage a project. This however relies on the cache lib file. Make sure that file exists in the repo. If it does then your personal lib setup does not matter as kicad will promt the rescue dialog if there is any difference between your setup and the one used to create the schematic.

If that file is missing then make an issue on the project and tell the author that this very important file must be seen as part of the schematic and really has to be included when sharing a project.

On the pcb side this is no issue at all as the footprints used are directly embedded in the pcb file itself.

1 Like

Thanks for that information Rene

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.