Updated the original to fit this cheap Amazon dial indicator. Also made it wider to support 203mm rotors and added a new contact surface that uses a 12mm bearing to prevent the indicator tip from getting caught in the rotor. The ball bearing works very well, but at the very least you should use the plastic pad from the original - using the bare indicator will probably be a bad time.
I've included the STEP files if you need to adapt it for different brakes, indicators, or ball bearings. This system seems to work well and is more repeatable than I had expected!
I used PETG for the bearing holder for a little flexibility in the press fit, but PLA will probably be fine. I used PLA for the main indicator holder for rigidity.
Supports (read this part)
This part is a pain in the ass to support so I've included a version with built-in supports to allow for a full bridge on all overhangs. The supports can be trimmed off after printing.
Settings
Assembly
Put the indicator in the hole and secure it with an m3 machine screw + nut (or heat-set insert). Don't over-tighten.
If using the bearing holder, press-fit the bearing into the holder's cup then press that assembly onto the dial. You may want use a 5mm drill bit to ensure the bore diameter is correct or possibly oversize it a bit before printing. Holding the backside of the indicator tip, press it onto the indicator.
Usage
Remove your brake caliper and put it somewhere that won't get tangled up in the spokes. Mount the indicator holder on the caliper posts and adjust it so that the indicator rests on the pad contact area of the rotor. Adjust and zero the indicator as-needed and spin the wheel to see where it needs adjustment.
Tips:
The author remixed this model.