I am new to KiCAD, because I like to have a Linux open-source design environment. My current tool is Pulsonix and it only works under MSWindows.
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). This has lots of disadvantages. Important consequences are:
- Pin numbers of schematic symbols are identical to those of the PCB footprint
- You need another schematic symbol if the pin layout of the PCB footprint is different
- Pin swapping and gate swapping becomes more complicated.
I think it would be better to create a component by assigning schematic symbols (similar or different gates) to a PCB footprint and mapping schematic symbol pins onto the pins of the PCB footprint.
Is the KiCAD team open to a discussion about this?