There is a great software called BurrTools for the automated solving of burr puzzles, it is however sometimes a little bit cumbersome to work with.
I do not think that there is any equal function in Blender, but I'm looking for other ways that Blender might assist in the design, manipulation and solving of such puzzles.
One particular function I'm interested in is basically having a collision detection in Object Mode, such that you could only move the objects in a way it would also be possible in reality, i.e. that prevents you from moving the objects through or into each other.
Is there such a thing?