How does it know how not to bend the wire so it doesn't interfere with its own operation? And if it doesn't know, are there are set of heuristics used to know when the design you make isn't possible?
I was waiting to see exactly how this was handled on the octothorpe, but he strategically cut it short. Also, it seemed a little hand-wavy placing a simple spring among a collection of far more complex 3d objects.
It's an awesome project, but I appreciate when engineers either show how they addressed the edge cases, or are more honest about its failure points.
The more modern CAM packages will do this for you automatically (routing CNC so that it does not interfere with the part) but this version probably relies on the user to properly define the bends and angles so that no interference occurs.