HI.
I had installed new Version of KikAD today, (nightly), and had downloaded the new library from GIT Hub.
And I had created the local repository for keep these libraries and now I can to place symbol to EEschema, but it has read-only.
Does it because of I had placed it to repository? And how to get editing possibility?
(I make repository supposed that if it will updated, i can pull the new only symbols) but I think that i had missed something in git manual , and how to change it status to “read-write”?
The KiCad V5.99 I installed (It installed itself in a “kicad-nightly” directory) came with it’s own version of the libraries.
KiCad’s own libraries are normally read-only because they can be overwritten during install or update of KiCad. It’s nothing special, just the normal read-only bit provided by your file system.
But if you want to change stuff. You’d be better off putting your libraries in another location, and then just tell KiCad where they are.
[Edit] Gitlab -> Github. I also mix these up sometimes.
yes, as i said before, i used to install nightly, and it’s v6? How to connect my file with github for download only changed items and to upload something to share with other users I had read from this page https://kicad.org/libraries/contribute/ but i guess that something i had missed?
Pay attention to the difference between gitLAB and gitHUB. Version 5 libraries are in github, but you are using v5.99 (the development version leading to v6, i.e. v6-beta or something like that) which wants newer libraries. The new libraries are hosted on gitLAB, not gitHUB.
yes, i know, how to use my private libraries, and i every time had create the new symbols, just i would like to contribute and to share with main branch.
and didn’t paid attention that the fox changed . So, i hope that i properly downloaded libraries, just i would like how to organize a process. That my edited symbols can be attached to the main base later and shared.
Of coarse, the site name is GitLab, but i was misleading by the github name in directory
So you want to contribute to the official KiCad libraries?
I’m not sure if you have realistic expectations about the process.
First, technically you have to fork the official original project into your own gitlab fork. You have to clone that into your machine, not the original project. Then you make the changes and push them to your own fork. Then you make a merge request from your fork to the original project.
Second, the requirements are very strict. You can’t just make a symbol or footprint which you like and expect it to get accepted. This is very important: it must be faultless, adhere strictly to the KLC rules and follow the datasheet. Read all the instructions very carefully before even starting. Even then every contribution must be inspected first and the library team has already too much to do and there is a queue of requests waiting. It may take time. The workload of the library team is one reason why the quality of your contribution must be practically 100% perfect in the first try. Don’t waste their time and efforts by trying to contribute something which can’t be accepted without changes. (Maybe that’s not realistic, but you have to do your best.)
What does it mean - just bug or I can correct it somewhere manually?
and I find, that the symbols in the same library are partially editable, and partially not. For example in 74xx* - 74AHCT240 - not editable, while 74CBTLV16212 is editable.
74AHCT240 is an alias symbol, while 74CBTLV16212 is a real symbol.
In you second screenshot the symbol is not selected - double click on the symbol to load it into editor.
of course, i had clicked on double, otherwise it didn’t changed previous symbol in edit window.
even if i click on 11 times, nothing happened - the same it dimmed
i had install nightly version, with appropriate libraries, so I think, that may be some libraries not converted properly?
I would like to know, how can i correct it by the manual way?
it seems not highlighted in the list, because after sym selection i wouldd like to had make the screenshot, and already had selected EDIT item to show, that it’s dimmed. So cursor is dropped to on other screen area, don’t take in mind. In few libraries i had checked this, for example Atmega MCU the same - partially they are editable.
Once again, check if it’s not an Alias – these are not editable.
The 5.99 nightly even warns that it’s not editable and suggests parent symbol to edit.
Alias name is displayed in Italic. How to find the parrent depends on the kicad version.
If you’re on 5.99 the parent is suggested in the message box displayed over symbol.
For parent the “derive from symbol” is greyed out, and if it’s the alias then it shows the “parent” symbol.