Base from @holger, and your net list output it make sense. So I can think of 2 issues here:
- KiCad combines all net connected nets to multiple symbols that have the same Reference value (I mean U1A and U1B are the same, and U1A and U2A are difference).
- Symbol you are using are expected a full 4 OpAmps model. And it do not follow “common” standard way of OpAmp net order of industry.
To work around, I think you can do:
-
MethodA:
- Use 1 exact OpAmp Unit (Use All A, or all B) from the same symbol for each OpAmp with deference References (U1A, U2A, U3A, U4A…)
- You can modify the model line .subckt to re-arrange VEE VCC VIMM VINP VOUT orders to match the OpAmp unit from the symbol that you had choice.
-
MethodB:
- You add a model something like:
.subckt My4OpAmp Net1 Net2 VEE .... VCC .... Net14 X1 VEE VCC Net? Net? Net? TLV8544 X2 VEE VCC Net? Net? Net? TLV8544 X3 VEE VCC Net? Net? Net? TLV8544 X4 VEE VCC Net? Net? Net? TLV8544 .ends
- Then you make all your opamp symbol value to “My4OpAmp”
-
MethodC:
- You can try my symbol because most of the OpAmp model define the pins order are very standard. Here is my symbol:
Adding spice components that do not exist in pspice library
- You can try my symbol because most of the OpAmp model define the pins order are very standard. Here is my symbol: