Hi,
I think the G540 is going to be too current limited to be of value. Individual drivers for each stepper is your only solution whether you like it or not.BUT I still wish I could find a solution like that that does not limit things so much.
You have yet to mention what software and/or what motion controller you want to use. Speculation without that information is not helpful.
Craig