That’s a fair price. The question comes down to the capability of the driver. I couldn’t tell if the driver accepts TTL or PWM input to modulate the laser’s output. My old l-cheapo did not, it was either on or off. I switched the driver on that one right away, I used a Super X drive from DTR, it worked very well, but was challenging to solder because it is tiny.
The diode (no lens) is $90 in a 12mm copper host from DTR.
The BlackBuck 8M is $39 from DTR, it does pwm control, but will need a heatsink to run over 3 amps. As I mentioned, it is tiny and requires good skills and equipment for soldering.
The High Precision Lens I used is $19 from Jtech Photonics
Safety glasses are $10 on Amazon, though nicer ones might be a good idea.
That’s about $160, so $100 cheaper than the l-cheapo, though to be fair, there is some (read that as “a lot of”) assembly required.
The remaining bits like mounting hardware, heatsinks, and wires and all that will add up too, no matter which way you go. I used an old PC heatsink I had sitting around for mine, just drilled a hole into the middle of it, then pressed the diode host in place with a vise. I counter-drilled the back even larger so that the contact was only on the lower portion of the diode host.
Software-wise? I use LaserWeb and GRBL 1.1f on an Arduino. Sure, you can use smoothie and some of the other, faster boards. I do fine with a plain-old Arduino and plain old GRBL.
Just to be clear, my laser is not on my Maslow, because my Maslow is still very much under construction. I have a small cartesian laser, the OpenBuilds Acro 500X500 mm. New belts and extrusions would allow me to stretch it to 1.5 meter square, but I am not sure I need one that large. For what I currently do with the laser, the 500X500 is a great size, and I can pick it up and hang it on the wall when it is not in use.
Here’s a poor picture of it running: