Thank you!
I replaced the stock controller board with an Arduino MEGA 256 with a RAMPS 1.4 shield attached. You can get these very inexpensively on ebay.
I did a detailed write-up about how to perform this modification. It seems that there is some problem with the image links that I posted, so I’ll see if I can repair them somehow.
I hope you find this useful.