MakerBot Print is our newest print-prepration software, which supports native CAD files and STL assemblies,
allows you to interact with all your printers via the Cloud, and many other exciting new features.
I use two of these boards from aliexpress, bought for about 15usd eatch. They seem to work fine, but i didn't risk powering heated bed of those, used external mosfet. They come with smoothie firmware, but it also works with Marlin 2.0 and klipper.