Hi,
I have been working in the 3d printing field for over 5 years now.
I have modified the marlin firmware for use on the arduino with ramps board and other variants to do everything from a turn table to a 6 motor robotic arm and a huge number of 3d printers in between.
I can help you out customise the marlin firmware no problem.
Regards,
Edward