Sorry for the somewhat off-topic post.
After getting interested in 3D printing I quickly found that making nice
ball-and-stick objects was very difficult to do on the typical fused
filament printers most people can afford. This is largely because of the
amount of support structures needed for complicated objects.
I've been working on a Blender addon that takes VRML output from most
common programs (PyMol, Chimera, etc.) and allows the user to split the
model up to be printed as individual objects. It generates "pins" and
"holes" to allow the objects to be assembled post-printing.
It has gotten functional enough that I thought I would leave the link
here for those that are interested:
https://github.com/paukstelis/MolPrint
I have used it to print some pretty complex models!
https://thingiverse-production-new.s3.amazonaws.com/renders/0e/87/27/d8/0d/7f0cacf367cc2ed4b01c77705ff16767_preview_featured.JPG