I'm playing Fallout 4 on PC, on survival difficulty. I have all of the DLCs. I don't play with mods except for a few free 'Creation Club' items.
I took Codsworth with me to clear out USAF Satellite Station Olivia and retrieve the locket. The raiders were too strong, however -- they knocked out Codsworth. Since I have 'Automatron', I needed a robot repair kit to heal him rather than a stimpack, but I didn't have one.
Soon, there was a message that said that Codsworth was returning to Sanctuary Hills. I had to retreat anyway because I couldn't take on the raider boss on my own, so I made my way back to Sanctuary Hills as well.
However, Codsworth isn't in Sanctuary Hills. I picked up Dogmeat, and we went back to Station Olivia and cleared out the remaining raiders. Codsworth wasn't there either. I took two different routes between Sanctuary and Olivia -- following the road South of Thicket Excavations through Concord, and also through the wilderness north of Thicket Excavations -- and didn't see him on either of those paths.
As a last resort, I built the 'Vault-Tec Population Management System' in Sanctuary and powered it up. But the only "VIP" it identified on the companion tracker was Dogmeat (the only companion I've unlocked besides Codsworth so far.)
Where is Codsworth? How do I find him? If I wait long enough, will he eventually show up in Sanctuary? Keeping in mind that I have no console (since this is Survival mode), is there some way to find him faster ... since I'd rather travel with him than Dogmeat?