also will not run any other toolhead such as cnc or lazer
You have to supply more information.
Is your toolhead detected on the touchscreen (green dot)?
The other toolheads are also not working?
In this case I think your controller causes the fault.
Did you insert the toolhead cable the wrong direction once?
Its possible to reroot the tool port to another port of the controller (this does only work for 3dp toolhead):
https://snapmaker.github.io/Documentation/gcode/M1029
How to use:
If you have ever plugged or unplugged a module without turning the printer on and off, that can damage the controller as well.