The source code is online.
Warning: it’s awful. It has worked, and may still work, but it’s offered more for entertainment than anything else. There are several thousand hard-coded gotchas, and a pervading bad code smell in just about every file. But hey – it’s the biggest project I’ve tried putting together, and my first in Swift. And it’s not like there’s a standalone app you can run and play with; you need the hardware (which has similarly unpleasant firmware) in order to stand a chance of getting it working.
But I’ll do what I can to clean it up, document it etc. in the coming weeks.
I tried awhile ago to get blender to work with sockets but was unsuccessful. Could you show where you worked your python to read from udp?
Never got it to read from UDP, but writing UDP was enough for me for now – so Blender can tell the real rig to go to a particular position. Code –> https://gist.github.com/howiemnet/ccc0a8ab07eaadfb854147ce038c2e96