Hi Colin,
I make my filing buttons unhardened, basically cause I haven’t bothered, how ever what I do instead is Make them free spinning by threading a rod both ends that is either the dia of the hole thru the part being made, button to suit, or make a standard rod….to suit the smallest button you are going to use(suggest if you are using say 3mm that once your button dia gets up then use a bigger one) buy a couple of nyloc nut, they MUST be loc nuts! The rod needs to be long enough to take both nuts both buttons the part being made PLUS the cunning bit, a spring, the bore of which slips on the rod.
Assemble 1 nut on the rod, make the thread just long enough to accommodate the nu, 1 button, the part, the 2nd button, the spring, put on the 2nd nut & tighten until the spring is under enough load to hold the buttons snug against the part but free to turn. File away, once you get down to the buttons they spin, job done.
The reason for the nyloc nut becomes obvious as a standard nut will come loose, & being spring loaded will disappear a a great rate of knots in to the darkest corner of the workshop! Will happen with a nyloc if it’s not tight too!
Cheers Kerrin