Author Options:

Arduino controlled CNC Coil Winder Answered

Arduino controlled CNC Coil Winder

Hello World.
This open source project that I am working on. Is an Arduino controlled CNC Coil Winder machine.

Since I have the need for precise coil winding, a CNC winder machine is the solution.

Machines like the one I am trying to build cost around $4,000-$9,000.
I am building a machine with the same quality for under $300. Is hard to believe but is possible.

The problem: Get rid of CNC software.

I think that Arduino can do the job here. I am able to make it work with an standard CNC solution, but the problem is that I don't want to interact with a computer at all, and I am pretty much sure that an Arduino application can do the job.

My progress is on the 85%. I have the mechanical part ready to go. Is the Arduino part where I am stuck.

So far, I can keep going on with CNC software, but that is not my goal.
I'll probably work on the Arduino solution later, but I'll really appreciate help with an Arduino solution.

This is an Open Source Share-Alike 3 project.


Edit: The picture bellow is from a commercial Coil Winder and the only purpose is to illustrate what kind of machine I am building. 


Do you have some activities on this project? I'm interested in creating a machine similar to http://www.ukcnc.net/index.php/products/200mm-coil-winder/ but for the smaller price.

Some years ago we were building something similar for a customer, only real difference was that the purpose was for fishing line instead of wire.
His problem was that, when selling reels with line on them, the line tended to twst a lot and form "bird nests" when casting.
Machine used was a simple sewing machine motor where the reel was mounted on and the line went on with no control at all - just a meter wheel to check the lenght.
My job for the improvements was down to some mechanical work and the electrical stuff on the new machine but I will try to get it together from memory:
The sewing machine motor was used again but equipped with a magnet on the axle and a reed switch near by to check the speed and rotation.
Placement of the line position as done with a threaded rod, 8mm metric with a fine pitch.
This rod was driven by a geared stepper motor.
Line tension was supported by a piece of spring wire with a ceramic ring to fit the line through.
I don't know the code that as used in the program only that a PWM module was used for the main motor.
Movement was controlled after the initial setup:
Enter line thickness, enter width of the reel, move winding arm to start position on the reel.
The program then calculated the required spacing as specified by the line thickness and the left right movement was done through the initial placement together with the entry of the reel width during setup.
First two layers really slow so you can check if all is good, after that max speed and it stopped when the line counter reached the entered length for the line.
The guy that programmed it said it was a 30 minute job for the basic program, hard part was to implement the display and keypad.

There is a weird think that was done on purpose and that I found quite interesting:
For monofilament line the winding was different comapred to braided line.
Mono was fed so the line going to the reel was always on a slight angle so the line pushed against the previous turn a little bit.
Each time the winding arm reached the end the arm was adjusted until line reached a 90° angle to the reel.
On the way back the arm was held back a bit until the previous angle was achieved again.
I was told this is best as it packs the line really tight on the reel and that for braided line it would not matter.
All I can say is that the winding looked extremely neat and tidy.

Arduino controlled CNC Coil Winder

semestic hadwer and softwer

palise contect me +91 9824840127

Tell us, how is working?

Tell us, how is working?

You have a post showing all this construction?

Tell us, how is working?

Tell us, how is working?

You have a post showing all this construction?


7 years ago

keep this project going i started out on an AVO that was purley mechanical
and produced comercial results
firstly your machine is only as good as the thread on the trackrod
so chose metric or inches

right on!
This project is on full motion and nearly completion.
I am working with Haydon Kerk lineal motion solutions. Probably the best of the best in US.
The only expensive parts out of all the project... but It turn out is not THAT expensive at all. Only $100 on lineal motion parts for a device similar to the one on the pictures.
Worth it.


8 years ago

And this is how professional winder machines actually work.

All I need is help with Arduino.

Having seen precision wound coils from 80 odd years ago, and having made plenty, I really don't see you need to get hung up on "CNC". You DON'T NEED A COMPUTER !

[ FACEPALM ] ... nevermind, thank you for your contribution.

I can't see why this is described as CNC at all. There isn't really a need for it to be. Your phase lock between the rotation and the wire slide can be done by gearing if you have to.

There is a good reason why CNC coil winder exist (like the one on the picture above).
If you are looking for precision gearing is not the solution. Gears are good to make spoils of wire, but when you are looking for 100% precision with no overlapping you really need a CNC solution.

If you don't care about precision, that's fine... but is not my case.