I had that problem too. At the end of layer one (before going back into the beginning position) everything stopped. No possibility to pause or reset :-/
I think I found what caused the error. I had named the next layer “grün” (green in german). Seems like one of the software parts of the whole system does not like Umlauts, so beware of naming your layers with non-ASCII fonts!
After deleting all those umlauts everything went fine!
**** (nearly) full error quote ****
Traceback (most recent call last):
self.plotToEggBot() File “eggbot.py”, line 546, in plotToEggBot self.recursivelyTraverseSvg( self.svg, self.svgTransform ) File “eggbot.py”, line 605, in recursivelyTraverseSvg self.DoWePlotLayer( node.get( inkex.addNS( ‘label’, ‘inkscape’ ) ) ) File “eggbot.py”, line 958, in DoWePlotLayer if str.isdigit( CurrentLayerName[:stringPos] ): TypeError: descriptor ‘isdigit’ requires a ‘str’ object but received a ‘unicode’