It all seems to be getting better the more I try. The only inconsistency is at the start (left hand side) when the gap is too large between the stations. The return is more consistent because the thickness of the thread gradually works its way round and by the time the left hand side is reached the gap is made up. Next time I will add an extra turn after the diagonal loop back in the early sections.
Note that the left and right refer to the top image which should be read reversed in the bottom image
The differences in height, the dip in the middle, is caused because the text block is slightly lower than the boards. Next time I hope to make them the same height.