So, I get that #KiCad can't have symbols and footprints for every component ever in their default library, but some of the things they've chosen to include can be a little confusing when compared against what they haven't chosen to include. Here's an example:
There are symbols for the TC74HC00 (quad NAND gate) and TC74HC08 (six channel inverter) series of chips, but none for the TC74HC04 (quad AND gate). Sure, the 74HC00 symbol can fairly trivially be edited into a 74HC04, but still... Am I missing something here?
Fortunately, for this particular board I was able to do some boolean magic with a single 74HC00, so it's a moot point.
Woo! Got my clock module down to two chips total (plus resistors, capacitors, and such).
Really basic stuff, but I'm still learning #KiCad.
like this
reshared this
like this
~HLT
instead of +5V
. No additional logic gates required.screwlisp likes this.
gammallama
in reply to Jonathan Lamothe • • •Something that really helps me is Library Loader and the Samacsys tool.
It uses the componentsearchengine and can automatically set the parts up in KiCAD.
Hope you have a nice Friday.
#kicad #electronics #symbols #footprints #library
jaseg
in reply to Jonathan Lamothe • • •Sensitive content
KiCad / KiCad Libraries / KiCad Symbols Β· GitLab
GitLabJonathan Lamothe likes this.
cpresser
in reply to Jonathan Lamothe • • •Sensitive content
kicad librarian here:
We don't chose. Its what users contribute. Only rarely do we actively add parts ourselves.
The logic libs are know to be broken for us since ages. They need extensive rework. For v7 we at least got the hiddrn-power pins for those symbols fixed.
We are planning to make the logic libs generated. Completely redone. That would allow to make split-gates and "block" symbols based on the same data.
Help is welcome![:blahaj: :blahaj:](https://assets.chaos.social/custom_emojis/images/000/389/017/original/2febdc2f697bead0.png)
Jonathan Lamothe
in reply to cpresser • •cpresser
in reply to Jonathan Lamothe • • •Sensitive content
no.
Breakage can only occur if you explicitly update your schematic.
Most likely we will also choose a different library name to prevent confusion.
Jonathan Lamothe
in reply to cpresser • •cpresser
in reply to Jonathan Lamothe • • •Sensitive content
Jonathan Lamothe likes this.
Jonathan Lamothe
in reply to cpresser • •cpresser likes this.