Попробуйте мой.
В первом посту можете найти.
http://www.cnc-club.ru/forum/viewtopic.php?f=147&t=9492
Для GRBL подойдет с круговой интерполяцией. REPRAP02_mm_X_Y_Z_Arc.con
Проверить не удалось, должно работать корректно, в программе отображает нормально.
Дайте знать потом, что как получилось.
Ну и забыл добавить, что шпиндель я включаю вручную.
Так что добавить пару строк в постпроцессор для включения шпинделя не должно составить проблем в начале кода и в конце.
Только нужно глянуть в другом постпроцессоре, как это выглядит и добавит нужный. (что бы в редакторе постоянно не править)
M3, M4, M5: Spindle Control
https://github.com/grbl/grbl/wiki
https://www.shapeoko.com/wiki/index.php/G-Code
Ну и нужно не забывать о задержке времени, что бы шпиндель успел раскрутится.