The firmware for this can be found here
https://github.com/St3dPrinter/Marlin4ST
Looks like a a really good option as its ARM processor and can run Marlin but I cant find anybody using it or support.

If you want a solution like that i am personally using MKS products, the MKS SBase and MKS TFT32. The S Base is a smoothieboard clone which obviously uses smoothieware. The TFT32 is a host controller and can also be fitted a Wi-Fi addon, smoothieware also has a web interface if you wanted to connect to it via ethernet.
Is the smoothie a standalone or can I use a pi to controll it? looks like hard work to set up the smoothie tho.