About this 3D model
This version includes a plate to hold the BB's in place to reduce chatter It does work, and is definitely lower friction than the cage-less version, but still, not a directly usable design -- you'd need to punch an axle with openscad or more likely just use the design as part of your own openscads.