There are quite a lot of them, some where done by members of this forum.
I am using the attached ( I found them on one website which does not exist any more), the programsa are useful for all kind of readouts / markings. including linear, verniers etc.
Also, see here:
https://www.cloudynights.com/topic/5...tting-circles/
And, search the forum for "setting circles"