You're sure that the router's Dhcp server's address range is sufficiently large to accommodate all your devices?
Disable encryption on the router and try to connect. If successful you can probably re-enable encryption and reconnect.
Disable encryption on the router and try to connect. If successful you can probably re-enable encryption and reconnect.