|My Dell C1765nfw printer will not stay connected to my BT home hub3|
Is it even connecting at all? If your answer is yes, I'll want to know what makes you so sure.
Other than that, I would highly recommend using static TCP/IP settings on the printer.
Go through the manual for this device for info on how to statically (manually) assign TCP/IP settings. Check your router's DHCP server and use an IP outside the scope of IP's assigned to clients (to avoid the possibility of a duplicate IP.
Router LAN IP = 192.168.1.1
DHCP Scope = 192.168.1.100 to 192.168.1.199
In the above example, I would use something like 192.168.1.10 for the printer.
Then, connect it to the network. On another computer in your LAN start a continuous ping of the printer's IP address:
ping -t 192.168.1.10
Watch it for 10 minutes or so. Does it ever not reply? If so, how often/how long (ie: how many pings. If it doesn't drop within 10 min's or so, leave the ping run and check back later. Once you cancel the ping (ie: press Ctrl-C it will show statistics and you'll be looking for the number of "lost packets"
It matters not how straight the gate,
How charged with punishments the scroll,
I am the master of my fate;
I am the captain of my soul.