This is a new one out there that also looks interesting.

https://www.thingiverse.com/thing:4807817