How to mill internal threading?

The thread mill is the best solution. That said, many of the G codes used for thread milling are not supported by GRBL. It is possible to rewrite the g code to handle the thread mill operations within GRBL.

See there:

mark