I recently upgraded all three axes of my 2020, added a 3D touch, and uploaded 1.1.9, then tried 1.1.9 bugfix from 01/18/2019. I use RAMPS 1.4, and OCTOPI on a Rasbpi 3.
The printer homes, heats and otherwise appears normal.
Using the LCD panel I can move all 3 axes and the extruder, distances are good and the bed levelling seems fine.
Using the terminal any G code Y move the printer will move X to the zero and Y will move to an incorrect location. Any G code X move the Y will move to max and keep trying to go for a while, and afterward the X will move to an incorrect position. Gcode Z moves produce similar results.
Printing from octoprint or SD card printing also send the printhead off into the wilderness.
The printhead is always out of bounds after this happens. I suspect there is an error in my configuration files, I have thoroughly checked all of the electrical connection and drivers, etc.
For sanity, my CR10 is fine.
Any help greatly appreciated.