@jay_s_uk @jens55 @Herve_Smith
Yes, Multiple threads from the same person and I thought it was working correctly.
I've had to remove my printer from it's enclosure (as it were), disconnect everything, so I could work inside the enclosure. I needed to quickly print a few items for inside the enclosure before I can put everything back (not realising I need to print anything before removing it all). So I've connected it all back together on my work bench.
The part cooling fan was on 100% and wouldn't turn off, the tool heater couldn't be found, machine reset, all to name a few issues when I switched it on.
I isolated this to my emergency stop button that was basically putting the printer into a constant emergency stop.
Don't ask me why, it just did, when it worked fine before???
Yep following the guide below states to use 3.3v and ioxin, not ioxin and gnd.
https://docs.duet3d.com/User_manual/Connecting_hardware/IO_E_stop
I'll give the ioxin and gnd a try tomorrow.
Thanks guys for your advice.