I would suggest to look into the board that Lovelearn was testing which is the same I purchased. However, I don't know how well it works since I have not connected it yet to the machine I'm building. The features listed and components appeared to be promising. Perhaps other members could share a light about them. They are very popular and cheap. I'm planning to use the board with 2m542 drivers. Take care