I may be wrong but Smoothieware is only for 32-bit ARM CPUs and that mobo has only MEGA2560... would need either Smoothieboard or Re-ARM for RAMPS (and the RAMPS board of course). Repetier on the other hand should work fine. I've been meaning to try Repetier firmware for a long time, but there's always something else on to-do my list . Also Marlin does work well, with auto bed leveling etc. so there's not much reason to switch, only curiosity...