While the xTool D1 is a decent laser engraving/cutting machine, it lacks some features that are useful - like drag chain for cables and homing switches. I decided to add drag chain for both the X and Y cables. Rather than reinvent the wheel I 3d printed the system deigned by Vidarh and available on Thingiverse here:
.
One thing I dislike about the xTool company is that they have not released much info on the controller board and associated cables - making it difficult to make mods like this.
This mod requires longer cables for the X axis stepper motor and the X axis laser connection. For the X axis stepper I ordered a 1m 4 pin to 6 pin stepper cable which is pretty common, from Amazon. However, the pinout on the 6 pin connector was not correct. I was able to use dentil tools to disassemble the connections, rearrange the pins and assemble the connection. Using this 1m stepper cable kept me from having to lengthen the existing cable.
I ordered drag chain, ribbon cables and other hardware from Amazon. The assembly of the Y drag chain went pretty smoothly. The end of the Y chain attaches to a 3d printed part attached to the X axis. This part clamps on to the X axis assembly with one bolt to secure. The clamp did not really work for me. There is not much material for the clamp. I decided to drill a hole through the 3d printed part and use a tie wrap to secure the part in place. This has worked fine for me.
The real challenge was lengthening the 8 pin laser cable. For this you have to cut the ribbon cable and slice in a length of new ribbon cable. The added ribbon cable gauge should match the existing cable gauge. In my case it did not - so I put two cables in parallel which just added to the complexity of this mod.