DeWalt DW660 - G-Code spindle control?

I am yet to build my CNC (parts all printed/ordered though) and was wondering how everyone controls their spindle. do you do it just through the controls on the spindle itself or is it somehow wired into the CNC?

Sorry in advance if this is somewhere else, however I have not been able to find it.

My machine is only a couple of months old and I use the manual switch on the 660. Some old guy coding has a video on how to hook up a relay to let you control the power using gcode.
[youtube]https://www.youtube.com/watch?v=DK-KIWPWYEY&t=6s[/youtube]

I’d be interested to hear if anyone is using a router speed controller on the 660. There is a cheap one at harbor freight.

Mine is a 5W fan dimmer switch from Home Hardware. I wired it to power up an outlet likely similar to the one in the vid (at work now so can’t watch it)