Instead of using 'sleep(1)' to guess if linuxcnc is ready to take instructions from the UI, look for the 'motion.in-position' pin to show up in hal and abort just after this. This make sure the abort happen earlier in the startup process, and hopefully ensure that the test succeed every time. |
||
|---|---|---|
| .. | ||
| basic | ||
| mountaindew | ||
| startup-gcode-abort | ||