Given recent discoveries, I wonder if the spate of recent touchscreen problems (see http://www.polargraph.co.uk/2015/10/touchscreen-issues/) are to do with the weird startup problem that I described in that post, OR to do with the base stupidity I displayed by including a in-development version of the polargraph_server_polarshield firmware.
It actually had USE_LCD turned off in it.
So that’ll make sense.
I’ve fixed it, rebuilt it and repackaged it and apologise if this made you mad.
An interesting discovery is that the newest version of Arduino IDE (1.6.6 – it’s only a week or two old) CANNOT compile Polargraph firmware. So, thanks Arduino dudes, for breaking everything again – it looks like two can play that game.
So use Arduino IDE v1.6.5. Until I figure out what’s screwed.