I designed, built, programmed, and operate a small toroid winder. The requirement was to be able to wind with precision on single layer winds, with wire ranges from #38 awg to roughly #26 awg.
It is capable of winding in both directions on the toroid.