Because of GRBL limits (https://github.com/gnea/grbl/wiki#limitations-by-design
), and that not all GCode sender program do the translation, I added the translation code between G81, G82 & G83 to the G0, G1 & G4 corresponding moves & pause.
Added 2 new options to the grbl_post.py :
--translate_drill : translate drill cycles G81, G82 & G83 in G0/G1 movements (default)
--no-translate_drill : don't translate drill cycles G81, G82 & G83 in G0/G1 movements
This new GRBL post-processor is attached here, any test and comments are welcomes