I have a TinyG v8 that I purchased about a year ago and i was upgrading my home made cnc with a spindle speed controller (https://www.smw3d.com/spindle-speed-control/). I just received the speed controller today and tried hooking it up but I found that the PWM on the TinyG seems not to work. The PWM LED does not flash.
If I take the wire and repeatedly touch the 3.3v out pin, I can get the spindle to move. I can get the "Cool" and "Spin" pins/LED to work by inputing the gcode into Chilipeppr but the speed setting (ie. s5000) doesnt move the spindle. Tried with and without M3 commands.
Am I missing something? Is there a setting to turn-on the pwm feature?
Here are my paramaters:
[p1frq] pwm frequency 5000 Hz
[p1csl] pwm cw speed lo 0 RPM
[p1csh] pwm cw speed hi 10000 RPM
[p1cpl] pwm cw phase lo 0.000 [0..1]
[p1cph] pwm cw phase hi 1.000 [0..1]
[p1wsl] pwm ccw speed lo 1000 RPM
[p1wsh] pwm ccw speed hi 2000 RPM
[p1wpl] pwm ccw phase lo 0.125 [0..1]
[p1wph] pwm ccw phase hi 0.200 [0..1]
[p1pof] pwm phase off 0.000 [0..1]
Yeah, my V8 PWM pin is between Sdir and Cool. Never had anything connected to it before so I concluded that, like you, the microcontroller has gone bad. Ordered a new TinyG. Will let you know if indeed it was the board.
If you want to continue playing with your old one, try sending it a $defa=1 command from cli. That will reset all parameters to defaults.
Restart and see if pwm comes alive.
The parameters you posted are not the defaults, so there is a chance that something in the parameter writing process glitched.