OP should talk to https://twitter.com/adereth (see: http://adereth.github.io/blog/2014/04/09/3d-printing-with-cl...) and have pure fun together.
There's also a talk I gave a Clojure/conj about it here: https://www.youtube.com/watch?v=uk3A41U0iO4
I have been looking for a split design of something like the Kinesis Advantage for years.
Thank you for posting this!