John, thank you for your suggestion.
What board is this one above in the picture?
Mine existing one does not support PWM, unfortunately. So I'm looking for an upgrade.

Thanks!
Michael