I had tried to make my own DXL Shield within a home user environment, and you can read my post here:
Although it was an instructive project for me, I still think that it will be more efficient time-wise and monetary-wise for regular users just to buy and use either the original DXL Shield or the MKR DXL Shield depending on your Arduino Controller model.