Hi K. Weerasak,
For some reason I can't see the picture in your post. I was unaware that the ESS-MB3 could provide a PWM for a laser. What is the hacking that you refer to?
I have a Laser Tree K30 and the biggest issue seems to be that it doesn't have a Gate input. So I designed a circuit which can provide a 4kHz PWM, using either the 0-10V spindle output or a pot to control the duty cycle, but it also has a 24V Gate input which can be switched from the ESS.