Bingowings said:
He builds his new weapon in the location of his first failure and because Luke hasn't quite conquered his fear Vader can still slip into his mind there.
That wouldn't really work, because of the reason why Yoda moved to Dagobah - to be masked from/in the force. If Vader could detect Luke there, he could detect Yoda, but he didn't.