Here’s a 3D print that really taught me the importance of having a well calibrated printer in order to print things with proper tolerances… (In other words: my printer wasn’t as well tuned as I thought ) It took some assembling, but I think the end result is so cool!
The ‘marbles’ are 1/2 inch ball bearings.
STL is designed by JBV Creative, who makes a lot of fun mechanical designs like this.