Latest (and hopefully last) PCB spin has arrived from China, along with a nice stencil in a frame. Waiting for some more parts to arrive before I can assemble this latest version. In the mean time I've got a tricky firmware bug to fault find.