Here's mine that I built from scratch. It uses an arduino with a GRBL controller. I primarily use it to wind multitap inductors for EQ's, and it works fantastically.
I got most of the parts from
www.servocity.comThe wire guide nozzle is a .4mm from UKcnc.
I'm powering everything from an old computer ATX power supply that I modified.
I use Candle to send the Gcode to the machine, but it works fine with others.
I wrote a python script that automatically does all of the math for me, and creates the GCode file. It controls the number of turns, bobbin width, wire width, inductance and number of taps based on a measured AL value using a dummy 100 turn bobbin with wire. It will wind for each tap needed, then pause so you can create the tap on the bobbin. Then you can manually resume it either using a button on the GRBL controller board, or by using the software.
I'm using two felt pads as a tensioner, and haven't had any issues there. I'm sure there are more elegant ways to do this, but it's been highly accurate and reliable even between different ferrite AL values. I'm getting < 0.5% tolerance for each tap. I like it!
Here's a photo with one of the inductors I made at the bottom. I'd be glad to share the python code, I'm just not sure if I can attach it.