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

First of all, I’m new on laser engraving tech but I have read a lot about it.
I’m wondering if someone uses a laser engraver from LubanDIY (chinese comany) with LaserWeb. The electronic (v4 in my case) is a shield for Arduino UNO Nano.
I had customized and to compile Grbl firmware for my machine.
I managed to use this electronic with LaserWeb but I get a problem with the PWM power control.

  • under (around) 70%, the laser is ON but does’t burn anything.
  • between 70 and 100%, it burns but without any variation.
    I don’t know how to check the PWM control, any idea?

Hello @Benjamin_BOIS :wink:

+Peter van der Walt Thanks, I’ll check the posts again.
@Sebastien_Mischler hello Skarab :slight_smile:

Well, I got probably a diode without a PWM capable driver. Where to find a good (and cheap) PWM capable driver in EU? DTR seem to be a good choice but I can’t find one in EU.

I bought one from this eBay seller. It works fine.
http://m.ebay.com/sch/x-wossee/m.html?isRefine=true&_nkw&_armrs=1&_ipg&_from&_mwBanner=1

@Roberbike thanks for your reply, I’ll check this one (Russia is not in EU but…) :wink:
+Peter van der Walt Of course, a good stuff is a best but I’ll try to open the Chinese one and see what is going on there.

I managed to disassembly the Chinese laser module without breaking anything. Now, I’ll order the new driver board PWM capable, do you think this one could be okay: http://www.ebay.de/itm/12V-TTL-1W-2W-3W-445nm-450nm-Laser-Diode-LD-Driver-Power-Supply-Stage-Light-/321853938491 ?

with this price I have doubts abut if this driver is PWM. I think that it is only TTL, On- off.

@Roberbike when it is TTL, it’s not PWM compatible? I’m confused :stuck_out_tongue:

TTL = Transistor-transistor-logic. It’s used in a system of digital logic ICs that uses +5V for “hi”, “1”, “true” or “yes” and 0V for “lo”, “0”, “false” or “no”.

TTL modulation means you can switch the device (laser) on & off by applying either 5V or 0V to an input pin (actually everything above 2.0V is “on”, everything below 0.8V is “off”, the range in between is “forbidden” and should only be applied for nanoseconds while going from one logic value to the other). This is opposed to “analog modulation” where the output intensity would be proportional to the voltage applied to the modulation pin.

You have to find a driver with an analogic input.

@Roberbike Thanks a lot to have clarified this!

I have one of these and it works fine with 5V PWM (even with 3.3V).
@Roberbike ​ ​PWM is also TTL, it’s just Pulse Width Modulated! That’s not analog.

@cprezzi thanks for your reply, I bought this one http://bit.ly/2iO5Um1, I hope it’ll be alright!

Hm. There is nothing written if the driver also accepts TTL PWM at the input, but it looks decent.

The Arduino can only output PWM, there is no real DAC (digital/analog converter) output.

@cprezzi What do you mean? Is that possible or not to modulate the laser diode with Arduino and this driver board?

I’m not sure. You should ask the seller, if it works with TTL PWM.

@cprezzi Okay, They sell 2 models, one analog (bought this one), another TTL. Then I think I made a mistake!

the TTL version: http://bit.ly/2jeEJ74

Yes, that looks like the right one. Up to 30kHz TTL means PWM capable.