Macro recording has been added to the Python T-Bot Controller. You can find it here. The response of the controller tends to be a bit slower on Windows or Mac than it is for Linux. You can try changing data = sock.read(32).decode(encoding=’utf-8′) to data = sock.read(16).decode(encoding=’utf-8′). You might sacrifice the quality of the data plotting.

Press the yellow button to record your command macro and the green button to play it back. Note, you will be locked out of the GUI during play back. There is also a trash button to clear the macro. While the macro replay will exhibit characteristics of the original sequence, the stochastic nature of the T-Bot’s movement means even repeated replays of the macro will be far from identical.
The red record button is for recording the incoming data. The speed factor is applied when using the arrow keys to control your robot.