At the weekend we tested the PWM input and CANBus, both are working fine.

I also think I have found the reason why tracking wasn't working, so will be testing out tonight to see if that is fixed.

New thermal pads arrived which are way better than the last ones and I put the proper waterjet bus bars on, which have much more surface area in contact with the heat sink. So hopefully it lasts a bit longer now when I test tonight.