Well, I've made the edits to the HAL (or more specifically to the custom.hal, to avoid editing the main hal file) and am having no luck.
I believe I have everything right, because if I use the Halscope, I can see that the inputs into the PWM function are correct. If I adjust the spindle override in AXIS, I can see the PWM "value" moving between 0 and 1 exactly as expected. The other settings (enable, scale, output-type and pwm_frequency) are all just as I I have set them. But I get no output from the 7i96 pin.
I have an oscilloscope on the step4 pin (tried both the + and -) and nothing. All I see is the Step4+ goes from logic 1 to logic 0 when I run LinuxCNC But no pulse train. I checked the firmware version loaded with Mesaflash, and it has PWM. So now I'm really at a loss....
Any thoughts most welcome!
Cheers
Graeme