I bought the PLH3D-6W-XF from Optlasers. Their site shows 4 wires coming from the laser to the new X-Carve controller, but my laser came with 5 wires and I have the old X-Carve controller.
The wiring harness has the following:
Vcc 12-24v
GND
ANG/TTL GND
TTL In
ANG In 0-5v
Has anyone done this? Emails to the vendor have gone unanswered after I sent pics of the old controller.
The first pair (Vcc / GND) is power, it can be fed by your existing 24v power supply. The second pair (TTL in / TTL GND) is signal: spindle PWM and ground from the Arduino. Mind the polarity.