First of all, I'm new on laser engraving tech but I have read a

@cprezzi thanks. It is confusing because in the item’s description, we only read 0V & 5V states, nothing between.

here, what I got from the seller:
this one which his analogue (the output depends on the signal voltage, 0V = no output, 2.5v = ~50% output, 5V = full output, full output current set on the driver board to suit diode) and one which is TTL ( no connection = on, 0V TTL signal = Off, 5V TTL signal = on, full output current set on the driver board to suit diode).

TTL PWM is only 0 or 5V, nothing in between. 50% power is made by switching on for 50% of the time (of PWM period). That’s what the arduino does.

In average, it’s the same if you switch on 50% of the time with 100% power or 100% of the time with 50% power.
(as long as you are switching fast enough)

@cprezzi Thanks a lot for your replies. I asked to change my order for the TTL version (hope it’s not too late).

If your ordered analog driver accepts fast switching (with around 15kHz) on the input, then you can use it also for PWM.

Okay, wait & see the item, I let you know.

@cprezzi thanks for this clarification.