You want to switch MG995 servo power with this high-side switch?
A servo with a stall (startup) current of 1.2Amp with a <=100mA signal transistor?
Or do you want to invert servo signal twice (to be the same again). For what reason?
Leo..
I think the confusion here, stems from the apparent absurdity of the circuit you presented. You can drive a typical servo control line directly from an Arduino output--which you apparently tried. So, why the
circuit-histrionics?
And, that, my friend, is why you need to let us in on what it is you're trying to do, so we can say "Ahhhh... now I understand", or you need to be willing to accept our couching if the response is more like "Why, the devil, would you want to do that?!?"
The horse you rode in on is rather tall. And, you'll need to find a way to clamber down off it, or chances are you won't get much help here.
And I'll start by saying, you're right, like a fool, I charged in, when I should have held back. By offering what I did, regarding that 4.7k resistor, and it's potentially inadequate pull-down drive, I, apparently, was out of sync with whatever it is you've got going on, over there. So, my apologies.
And, regarding my comment about "parasitic capacitance", I was thinking in terms of
Gate Capacitance in the
Servo Input Electronics. But, at 50Hz, that may not be an issue. Also, I forgot that you said this was working on a breadboard, and "fails" when implemented on a PCB -- which is perplexing, indeed.