Finally have spindle control wired up. Only minor fudging required.

Ok. Awesome

If the power of the pi was a concern, you could always mount a 12V mini-itx mobo with gobs of ram and an i5, running Debian, booting right to chromium like I am on the pi3.