foosel/OctoPrint — pull request #269 by CapnBry (2013-09-26 13:52:40+00:00)
Title: Allow inverting of any control axis from the webui

My Z points in the normal direction (up, duh!) but my X and Y axes are goofyfooted backwards. You can imagine my surprise when the option was added to invert the Z axis but not the other two. I was left with the choice to either check the option to invert Z controls and then know that *all* of my axes were completely wrong, or have octoprint handle it all for me.

The old invertZ option is discarded and string invertAxes is added. If the axis to control is contained in the invertAxes string, then control is reversed.

I wasn't sure what to do with the settings dialog to make them fit, so modify at your discretion. Maybe all of them on one line? You're better at that than I am.