Soldato
Check they are all in the same subnet, check that only one router is doing dhcp, check that the "switch" isn't firewalling anything it shouldn't etc try pinging the different ip addresses they have.
Thank you, I never bothered checking that. Forgot I used a manual network settings for my last router. Changed it now and it's working perfectly.