Due to a problem a user was experiencing with connecting to non-Uno arduinos, I have modified the Grbl version detect code to no longer send out a linefeed upon connect. Now the code just waits for a response from Grbl upon connection.
Since my last posting on Grbl Controller, I have also made some modifications to the visualizer – it now handles pretty much any kind of valid gcode.
Also, when sending a file, you can now choose to send each line as-is or have Grbl Controller filter it based on what is supported on Grbl 0.8. This setting is in the options dialog.