Further, the voltage on the negative terminal follows the input. My current understanding is that this should only be possible if out is in phase and double the input voltage.
I might not fully understand how an Esource works, or made a mistake to which i have become blind. Hope to get this working or understand why it will not work.
As a side note: NgSpice and KiCad’s facilities to use it are awesome. It is surreal to me how easy it has become to simulate and take advantage of a technology to which I had limited access. Sincerely appreciate everybody involved, some for decades.
Good guess . The op amp hierarchical page is the same in both circuits though. It should not work in either as i don’t have power connected in either. It does work when used in the inverting configuration.
The Esource does not need power, it is a mathematical construct (I should not have added the V+ port, it was intended for future expansion of functionality).
In the first screenshot: The voltage difference across the V circle is measured and multiplied by the number specified in model then put across the terminals of the angled square. Since the - of the angled square is 0 (zero, ground, reference), the voltage on out is zero when the difference between + and - (= voltage across V circle) is zero.
1E100 (also called a Googol) is a very large number, for my purposes close enough to infinity. In effect, the circuit takes the difference between + and - and multiplies it with (almost) infinity. This is my envisioning of an ideal op amp.