I designed this tester for tolerance and clearance which combines printing speed, amplitude and measurement continuity. The main values are readable on the scale and the intermediate values for the small divisions are readable on the back (with the vertical writing), to be associated with the divisions based on their position.
I have eliminated any possible problem related to the elephant foot so it is possible to print it even without the use of raft, if this can be convenient for adhesion.
It is possible to print one for each layer thickness value, I suggest 0.12 for high resolution design simulations and 0.2mm for medium resolution ones.
Clearance and tolerance are measured at an angle of 45 degrees to the horizontal plane, therefore the measured values will take into account the precision on the three axes as a whole, a fundamental method not to produce problematic designs.
The writings on the nut to be screwed indicate the correct use direction (do not invert it: under penalty of serious error of measurement) the horizontal sharp notch above the writings is the indicator of the value on the notches of the numbered scale.
The nut should not present adhesion problems with the bolt and the printing of the two parts must be carried out at the same time, as it is in the STL file, if there are problems of detachment between them, the tolerance is over 0.5mm therefore, something does not row in the correct way in the Gcode file you create or in the printer.
When using, do not exert excessive force in screwing because the consequent wear of the threads can lead to variations in the measure of the real tolerance of the printer, but the possibility to modulate the force will give you the possibility to foresee the behavior of the parts in your designs : for example, sometimes it can be useful to predict the behavior after a certain break-in and you can simulate it and check it even before making the design choices.
I gladly accept suggestions for modifications or improvements, both of the project, and related to any problems in printing it that I have not had, but which in other printers and with other slicers can always occur.
Good Design to All.
I didn't have any problems with the seams, but my settings are designed to not have any (the retraction and temperature is important), but I remembered when I had someone.
My cylindrical prints (like the one in the picture also have random seams), and in fact you don't see anything for what I said above.
If you have difficulty with the seams or you want to eliminate that factor completely from your tolerance and clearance considerations I have added a new STL in which the seams will never affect, but you have to set your slicer (I use Cura) to put the seams on the sharpest corner so the seams of the cylindrical part will fall in the recessed area and will not be counted in the measurements.
I also included a Gcode for printing with the Ender 3 Pro (in PLA), so anyone who wants can try to use it or at least understand something about the customizations of the print profile that I made.
With this Gcode I was able to measure the value of 0.13mm.
Files are edited but none is changed in functionality: there was a text error. The Gcode file is realized with Cura 4.8 so may be a little different than the other that was calculated with an older release.