Reprap micron is doing something similar https://github.com/VikOlliver/RepRapMicron
Someone posted that today: https://news.ycombinator.com/item?id=50141076
That was me, I realised after I commented that I should make a post about it.