This is an obscenely large Springo door stop that you probably shouldn't print... but also, I couldn't stop myself so who am I to judge?
The springo itself is printed solid and uses a ton of material. The base can have 15% infill or so, but at least 6 shells so it can handle peak wobble forces. Tip is TPU to gently stop doors, as are the insert and the grip. The insert must be oriented so to be vertical, so the door stop stays upright in its resting position. The grip goes between the base and your wall so it won't unscrew itself. Use a standard woodscrew to mount the base and grip to the wall, screw the insert and tip onto the springos, and screw that all onto the base. ...again, this is very over the top for the result and I put way too much effort into it.... but it does actually work as a door stop!