This is a 3d printable replacement power button for the Nintendo Gamecube. Spice up your 'Cube or give it a bit of flair with a new button. Or just replace one that is broken or missing.
I would advise printing this at .15mm layer height or better for a smoother finish that slides up and down in the case better. I've left the tolerances loose enough that most any decently tuned printer should be able to print it.
The author hasn't provided the model origin yet.