A puzzle designed by Viktor Genel, who has approved it's listing here. Tom Lensch made the important modification of using small cubes. An unusual design using both spheres (2cm diameter) and cubes.
Purchase this puzzle directly from the inventor at
https://www.shapeways.com/model/165340/