@Alpsman:
I printed (0.12mm layer height) it out and it came out fine on my Ender3 V2.
The threads sort of engaged on the lens but stayed on.
First: Thanks for your "make."
Then: I'm amazed that such fine threads can even be printed and work.
Consider this: The thread has a pitch of 0.75 mm / 0.02952756". The triangular profile of the thread is 0.64 mm / 0.02519685" wide at its widest point.
If you increase the diameter by just 0.1 mm / 0.00393701", it won't fit.
If the seams of the layers protrude only slightly, it won't fit. Depending on the material used, I sometimes have to rework the thread with a file.
But I've also printed working threads with a 0.5 mm / 0.019685" pitch.
The lowest layer height I can set on my Prusa Slicer is 0.07 mm / 0.002755906".
Even I have a variable layer height in the Prusa Slicer, so I can only print the thread with a low layer height and the rest with the normal layer height.
And it certainly makes a difference which printer, with which settings, and with which filament you print.
For example, I get different fits whether I print with PLA or PETG from Prusa or from Yajo.
But let's look on the bright side. If we didn't have the 3D printer, we would have to produce this part on the lathe and milling machine. That would be much more time-consuming and material-intensive ;-)
Greetings from rainy Austria: Dieter