In the process of making one. The trick is to make sure the gears are super-flat and accurate. Use a good quality PLA and extruder fans. I'm also printing onto a glass bed sprayed with Dimafix.
It's now completely assembled. It will turn over but is a little tight and in need of adjustment for some clearance between the gears and the outer shell as it rubs a little in places. I also had to scale up the crank by about 4% in order to get to fit over the spindle on the eccentric gear, and in turn scale up the knob by 8% as it's also tight on the original sized crank and so needed to be increase further to fit on the up-scaled crank. I've not managed to shoot any cards yet but that's just down to some final adjustment but I'd thought I'd let you know that it printed and assembled in it's entirety.
Looking really good so far. Please add to this post when you get it working!