Its bit simpler than the original part. So its friction fit on the pin. The button can be printed standing upright. I gave it a (verry) slight sanding and a touch of paint.
The author hasn't provided the model origin yet.