Hi Zampotech
The encoder which you mentioned is called Closed Loop controller in industrial terms.
I have a pair of Closed Loop Hybrid Stepper motor, Nema 2 size. Integrated contoller fron Aliexpress. 2.0Nm torque shold it should be enough to handle at least 18awg wires.
And probably will be upgrading to Arduino Due as it has a 84mhz compared to my current 16mhz Mega.
Arduino Due PWM reaches 8mhz, maybe more than enough for the Closed Loop Hybrid Motor.
800 microstep for the hybrid motor and with Arduino Die, i should be able to reach 600rpm or 10rps.
Currently this machine can achieve is 150rpm using DRV8825, which is bloody noisy.
You should try Arduino, it is very user friendly Microcontroller.
The encoder which you mentioned is called Closed Loop controller in industrial terms.
I have a pair of Closed Loop Hybrid Stepper motor, Nema 2 size. Integrated contoller fron Aliexpress. 2.0Nm torque shold it should be enough to handle at least 18awg wires.
And probably will be upgrading to Arduino Due as it has a 84mhz compared to my current 16mhz Mega.
Arduino Due PWM reaches 8mhz, maybe more than enough for the Closed Loop Hybrid Motor.
800 microstep for the hybrid motor and with Arduino Die, i should be able to reach 600rpm or 10rps.
Currently this machine can achieve is 150rpm using DRV8825, which is bloody noisy.
You should try Arduino, it is very user friendly Microcontroller.
And also my part list for those who are interested
Proximity Sensor Switch Inductive Switches
M12 4mm DC 5V NPN NO LJ12A3 4 Z/BX 5V Inductive Proximity Sensor Switch Inductive Switches-in Switches from Lights & Lighting on Aliexpress.com | Alibaba Group
ER25 or ER32 collet Motor shaft Chuck - 12mm bore
ER20 collet Motor shaft Chuck ER ER11 ER16 ER25 ER32 spindle Extension Rod tool holder CNC Milling drill chuck B10 12 18 JT2 6-in Milling Cutter from Tools on Aliexpress.com | Alibaba Group
M8 60mm Clamping Lever
M8 16mm to 60mm Clamping Lever Machinery Adjustable Handle Locking External Male Thread Knob Hex Screws Tools Accessory-in Screws from Home Improvement on Aliexpress.com | Alibaba Group
SFU1204 400mm rolled ball screw
SFU1204 200 250 300 350 400 450 500 550 600mm rolled ball screw C7 with 1204 flange single ball nut BK/BF10 end machined CNC -in Linear Guides from Home Improvement on Aliexpress.com | Alibaba Group
New linear guide rail HGR20CC
New linear guide rail HGR20 400mm long with 1pc linear block carriage HGH20CA HGH20 HGW20CC CNC parts-in Linear Guides from Home Improvement on Aliexpress.com | Alibaba Group
10-20pcs/lot M5*L(10-35) +8 stainless steel 304 hex socket spacer standoffs - 25mm
https://www.aliexpress.com/item/10-...721.html?spm=a2g0s.9042311.0.0.27424c4dBGFWZZ
SCS10UU Linear Ball Bearing Block
https://www.aliexpress.com/item/4pc...85-4812-90a1-058620c05252&transAbTest=ae803_3
Proximity Sensor Switch Inductive Switches
M12 4mm DC 5V NPN NO LJ12A3 4 Z/BX 5V Inductive Proximity Sensor Switch Inductive Switches-in Switches from Lights & Lighting on Aliexpress.com | Alibaba Group
ER25 or ER32 collet Motor shaft Chuck - 12mm bore
ER20 collet Motor shaft Chuck ER ER11 ER16 ER25 ER32 spindle Extension Rod tool holder CNC Milling drill chuck B10 12 18 JT2 6-in Milling Cutter from Tools on Aliexpress.com | Alibaba Group
M8 60mm Clamping Lever
M8 16mm to 60mm Clamping Lever Machinery Adjustable Handle Locking External Male Thread Knob Hex Screws Tools Accessory-in Screws from Home Improvement on Aliexpress.com | Alibaba Group
SFU1204 400mm rolled ball screw
SFU1204 200 250 300 350 400 450 500 550 600mm rolled ball screw C7 with 1204 flange single ball nut BK/BF10 end machined CNC -in Linear Guides from Home Improvement on Aliexpress.com | Alibaba Group
New linear guide rail HGR20CC
New linear guide rail HGR20 400mm long with 1pc linear block carriage HGH20CA HGH20 HGW20CC CNC parts-in Linear Guides from Home Improvement on Aliexpress.com | Alibaba Group
10-20pcs/lot M5*L(10-35) +8 stainless steel 304 hex socket spacer standoffs - 25mm
https://www.aliexpress.com/item/10-...721.html?spm=a2g0s.9042311.0.0.27424c4dBGFWZZ
SCS10UU Linear Ball Bearing Block
https://www.aliexpress.com/item/4pc...85-4812-90a1-058620c05252&transAbTest=ae803_3
Hi Ghemml
I used simple solutions so that the work on my winding machine did not require additional knowledge. The employee is required to know the diameter of the wire, the number of turns, set the width of the winding and press the START button.
The company, which was sold to my winding machine for working women. He doesn't know ARDUINO
Women have other values🙂
The second point that was important to me. This price. The enterprise-customer wanted to receive about 20 winding machines at the price of only $250/pcs.
To accelerate winding they began to use not one universal machine, and several, for each winding separately.
I used simple solutions so that the work on my winding machine did not require additional knowledge. The employee is required to know the diameter of the wire, the number of turns, set the width of the winding and press the START button.
The company, which was sold to my winding machine for working women. He doesn't know ARDUINO

The second point that was important to me. This price. The enterprise-customer wanted to receive about 20 winding machines at the price of only $250/pcs.
To accelerate winding they began to use not one universal machine, and several, for each winding separately.
Last edited:
I see.
For my design also, there is no need to know arduino or programming. Maybe know how to upload the sketch to an arduino and basic wiring.
All the visual basic and arduino code are for DIYer who wants to customize it.
Otherwise, my share drive contains the executable .exe file for Graphical User Interface. And the arduino code probably just flash into the board.
I also uploaded all the AutoCAD files for the parts fabrication.
For my design also, there is no need to know arduino or programming. Maybe know how to upload the sketch to an arduino and basic wiring.
All the visual basic and arduino code are for DIYer who wants to customize it.
Otherwise, my share drive contains the executable .exe file for Graphical User Interface. And the arduino code probably just flash into the board.
I also uploaded all the AutoCAD files for the parts fabrication.
Last edited:
For my design, i don't think there is need to know arduino or programming. Maybe know how to upload the sketch to an arduino and basic wiring.
All the visual and arduino code are for DIYer who wants to customize it.
Otherwise, my share drive contains the executable .exe file for Graphical User Interface. And the arduino code probably just flash into the board.
Yes, I understand. I can do the job on your winding machine. And all users this forum, too,will be able work on your winding machine. Your winding machine is certainly perfectly executed. You have a very high professional level of performance.
I was given the condition that my winding machine could work the most stupid worker.😀
Of course, it is inferior in function to your winding machine. Software control allows you to change the operating modes more widely. In my winding machine, hard logic.
Last edited:
I have a habit of pushing my design to the limit. Therefore for this CNC winding machine i am very concerned about backlash, noise, vibration and heat on the motor controller
For performance i wish to achieve from the current speed of 150rpm to 600rpm. One reason why i bought the closed loop hybrid stepper motor.
For the linear shaft ball slide, i wanted to upgrade it to linear rail slide. To make it super rigid.
Antiback lash for the ball screw to achieve 10 micron accuracy.
And finally the User Interface logic, which i still trying to understand fully how a user point of view will want to see and have on their graphical interface.
For performance i wish to achieve from the current speed of 150rpm to 600rpm. One reason why i bought the closed loop hybrid stepper motor.
For the linear shaft ball slide, i wanted to upgrade it to linear rail slide. To make it super rigid.
Antiback lash for the ball screw to achieve 10 micron accuracy.
And finally the User Interface logic, which i still trying to understand fully how a user point of view will want to see and have on their graphical interface.
In my opinion, there is no need to achieve universality. For practical work you need to have two winding machines. One for thin wire, the second for thick wire.
Backlash in 10-100 microns does not affect the quality of the winding. The wire finds its place in the winding by itself
The interface should probably consist of two parts. The first part have only two digits, the number of turns and the diameter of the wire, and the name of the winding. Perhaps even the width of the winding. The second part can have a group of settings, such as winding speed, speed dial profile, winding type, winding step.
Each mode must be given its own name to transfer this mode to the winding machine.
Backlash in 10-100 microns does not affect the quality of the winding. The wire finds its place in the winding by itself
The interface should probably consist of two parts. The first part have only two digits, the number of turns and the diameter of the wire, and the name of the winding. Perhaps even the width of the winding. The second part can have a group of settings, such as winding speed, speed dial profile, winding type, winding step.
Each mode must be given its own name to transfer this mode to the winding machine.
Last edited:
The backlash did has some effects on very thin wire and while doing many multiple layers with big winding width, which i tested.
I try to make it industrial grade by reaching up to 0.01mm thick winding.
I try to make it industrial grade by reaching up to 0.01mm thick winding.
The backlash did has some effects on very thin wire and while doing many multiple layers with big winding width, which i tested.
I try to make it industrial grade by reaching up to 0.01mm thick winding.
For ultra-thin wires definitely need to remove the backlash. For wire of 0.12 mm is enough to take a step slightly larger than the diameter of the wire.
For ultra-thin wires definitely need to remove the backlash. For wire of 0.12 mm is enough to take a step slightly larger than the diameter of the wire.
By then i be using closed loop hybrid motor, it can go all the way down to 51200 microstep and use Arduino Due(just in case)
Maybe need to upgrade to a better accurate ball screw
Smart iHSS57 36 20 CNC Closed Loop NEMA 23 Integrated Stepper Motor with Driver Step+direction 57mm 36VDC 2N.M #SM749 @SD-in Stepper Motor from Home Improvement on Aliexpress.com | Alibaba Group
Your desire is worthy of great respect. You are on your way to creating a unique machine. Waiting for your name in the Guinness book of records.
Your desire is worthy of great respect. You are on your way to creating a unique machine. Waiting for your name in the Guinness book of records.
Guinness...lol... Maybe the Guinness record of failed attempts, because the original design is just full of flaws before it reaches the current stage. It still has flaws, and I am still polishing and correcting them out.
Doing it for fun while the adrenaline still run high. And of course still requires support from people who wanted to try out. If there is anyone interested.
But if this project don't pick up any steam, I maybe just finish it up to a stage where is it almost near to industrial level, where I can use for winding voice coil, field coil electromagnet, transformer... Then I will call it a day.
Last edited:
Latest Test Winding Video
https://www.youtube.com/watch?v=8KpV7CX9zTYCNC Winding Machine Test Winding
50rpm, 0.1mm diameter wire, 90 turns.
Using 0.1mm pitch without compensating for the enamel coat.
Theoretical width: 90 x 0.1 = 9mm
Without compensation, the final width size measured at 11m
https://www.youtube.com/watch?v=8KpV7CX9zTYCNC Winding Machine Test Winding
50rpm, 0.1mm diameter wire, 90 turns.
Using 0.1mm pitch without compensating for the enamel coat.
Theoretical width: 90 x 0.1 = 9mm
Without compensation, the final width size measured at 11m
Attachments
Last edited:
Those motors are enormous, why chose a stepper for the winding spindle? Surey you want torque control and steppers cannot provide that.
Hello,
On my nano coil winding machine, i use a Losi hydra-drive hydro coupler, it is extremely smooth and adjustable.

https://nsa40.casimages.com/img/2019/04/27/190427070723828493.jpg
On my nano coil winding machine, i use a Losi hydra-drive hydro coupler, it is extremely smooth and adjustable.



Last edited:
- Home
- Design & Build
- Equipment & Tools
- DIY Voice Coil Winding Machine