BLDC shield development suitable for Arduino due

Has anyone further developed this or similar project. We are currently looking at a project using a 50k digital potentiometer and a ne555 timer to drive a bldc motor for use as an add on micro spindle to various motion boards. Something like this could be further used with positional feedback as an alternative and as stated above a few years ago, be very popular in operating 3D printers.