This is designed by 3D Printy.
Pretty easy print-in-place model with fairly loose tolerances at 0.5mm. I'm using a print profile with fairly low speeds to help ensure a clean print.
You should use a filament you've calibrated to not have any bulges or stringing or it'll jam up the hidden mechanisms.
My make in the picture was printed with Amolen PLA Silk Black Blue Purple