That sounds great. Would love to have that thing and your source code.
Would love to see a tutorial or source code in the near future.
Which function would you be most interested in replicating?
I'm a little bogged down with other projects at the moment, but I do intend to clean it up and publish the source on Github at some point.
I may look into implementing one with my raspberry pi.
If you're willing to have it tethered by USB, it's even easier. The device can present as an interface for direct writing, saving having to deal with power management and WiFi connectivity.