C6 is actually redundant; as C1 already performs that function. However, it's not a bad idea to have a few of those low-value caps sprinkled around a board to keep things fairly quiet.
R2 should really be around 270 to 300 Ohms. I have the PWM source impedance set to 100 Ohms, which is a good bit high. R2 should be on the PIC board, and then use a twisted pair of wires (PWM and digital ground) to get the PWM signal to the driver board.
I see you've been using perfboard - do you have the capability to make your own boards?
R2 should really be around 270 to 300 Ohms. I have the PWM source impedance set to 100 Ohms, which is a good bit high. R2 should be on the PIC board, and then use a twisted pair of wires (PWM and digital ground) to get the PWM signal to the driver board.
I see you've been using perfboard - do you have the capability to make your own boards?