![]() ![]() Pin numbers of schematic symbols are identical to those of the PCB footprint.KiCAD is great, but as far as I can see now there is an issue with the hierarchical structure of components, There is no distinction between a schematic symbol and a component (like in Pulsonix). Almost all other parts (74AHCxx etc.) can be derived by renaming a 74HCxx part. Why? because 74HCxx is the basic logic family. It doesn’t work for specialized ICs and other such stuff, but it fixes 80% of the issues.Īs an example: my 74xx library only contains 74HCxx parts that are available. Now, this approach is “symbol-centric” and works for discretes, standard logic, standard analog etc. I’ve created my own libraries to reflect this, containing just the symbol information (I attach a couple of examples).ġ: functional design (mostly paper sketching)ģ: selecting appropriate devices and replacing bare symbols accordingly (eg, transistor pinout)įor the PCB design, select footprints for each symbol in the schematic. ![]() I mulled this and decided that the symbol library is just that: symbols. It tries to be everything to all users (including datasheet link, footprint, package etc.), but in doing that ends up as 50% useless. The KiCAD symbol library is very problematic. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |