This expansion board as a driver expansion board, can be used for engraving machines, 3D printers, CNC. It is a total of four slots, can drive four A4986 stepper motor. Each road stepper motors only need two IO ports. In other words, six IO ports can be well managed three stepper motors. Very convenient to use.
UNO for Arduino module IO port correspondence
Yes, but you will want the DRV8825 drivers. The A4988 may be suitable for a 3d printer, but will not be nearly robust enough for the X-Carve.
One other note…Be sure the Arduino you get has the USB B port rather than the USB micro connector. A lot of clone UNO boards have a different USB to serial chip, and Easel will not recognize the driver for it automatically.
EDIT: The boards with the micro USB connection are not bad. It’s just not detected with Easel. I have used mine just fine with UGS and other software, and would actually prefer to use it for the X-Carve more if the current versions of Easel recognized it.