When I bought my laser modules they came with a 4 wire pigtail that fits into the connector on the top of the laser module. The requirements to drive it are +12v, GND, PWM (@3v3 according to the specs and I build a 5 to 3v3 level changer into my boards but you would probably be ok with the 5v PWM the Nano puts out) and there is also an output from the internal thermocouple so you can keep an eye on the laser diode temperature with a simple circuit, I never bothered with it so cannot say how it performs. That is it…no external regulator with two or more confusing connectors, no problems driving the PWM.
dkj4linux - the 20Watt module is actually supposed to be a 7Watt output laser diode…although I am not sure there even is a 7watt laser diode made, I thought the highest power laser diode in the 445 wavelength was 6.5 watts… the 20 watts refers to input power…It will be interesting to see what results you get!
My advise to you geodave would be don’t fit a laser to your existing machine…build a dedicated laser machine. The minimum you need for a laser machine is this… . A Nano, two stepper drivers, a logic level shifter, two big caps and a couple of resistors. This gives two axis control and a 3v3 PWM output. Running GRBL with laser mode enabled. It really doesn’t get much simpler than that…even the eleksmaker is more complicated as it has a 3 axis capability!
I documented a build for a simple laser engraver here if you are interested in building one. It was for that build I had the PCB made…