Hi, I was going to reply to your post about the software. On the page http://learn.makeblock.cc/xy2/ is a link to download the zip file with the software for Orion or ME boards. Further down are some screenshots showing the pin numbers for each field in the settings tab.
I suggest you download the zip file and use that software, both in the Gcodeparser arduino folder and the Gremote folder, as there are some settings different.
In your specific problem I was immediately struck by your saying the right arrow is moving the plotter to the left, because this is the reverse of what it should be doing, assuming you mean right when you are facing the baseboard controller with all the wires on. It does suggest to me that you still need to check the settings for all the pins. Also, you need to be sure the GcodeParser you upload to the board is the correct one for an Orion.
I also tried to get the GitHub software to run, thinking it would be more current than the software pointed to by the instructions page, and after doing a diff analysis of all the files saw that it was actually an earlier version. Another diff analysis of the processing code versus the java code suggests the processing software is even more out of date. I have now got it running (Processing), by replacing most of the Processing source with chunks from the java source.