... sowas mache ich regelmäßig mit meinen "EWMS-Interfaces" ("Eierlegende-Woll-Milch-Sau" ) - da ist ein kleiner Arduino drin, der die Eingänge (Pulse, Control, Safety/Interlock, Analog, USB, ...) auswertet und passend dazu die Pulslänge und ggf. die Leistung anpaßt und die Pulse ausgibt.
Hier hatte ich mal eins vorgestellt:
https://www.deinlaserforum.de/…&highlight=ewms#post22339
Viktor