Coil Winder

10000 turns? No problem!

coil winder pickups

Coil Winder provides the capability to wind custom pickups for electric instruments.

Source code and project files: https://github.com/reubenstr/CoilWinder

coil winder lcd

The electronic control systems allows for setting various parameters such as number of turns, RPM, indexer start and stop heights, etc.

coil winder indexer

The indexer assists in making the coil windings evenly distributed on the bobbin/pickup.

coil winder pickup winding

The custom pickup, in black, is attached via set screws. This system allows for custom holding brackets to be designed and printed to support a wide variety of pickups. The lowest portion contains two magnets triggering the hall-effect sensor to provide RPM feedback.

The control systems ramps up the RPM when starting the winding process to avoid wire breakage. RPM is honed in using a simple PID controller.

coil winder pcb unpopulated

A custom PCB was created to ensure good working order of the electronics.

coil winder electronics pcb

The electronics contains a Arduino Nano, A4988 stepper driver, TB6612FNG DC motor driver, a buzzer, etc.

coil winder electronics

The PCB and power supply is mounted under the control panel. The frame is generic 2020 aluminum extrusions providing a heavy sturdy frame.

coil winder control wiring

Behind the control panel is the expected wires. The LCD uses a I2C to LCD conversion module for wire reduction and Arduino library support.

coil winder motors

The winding motor is a 1000RPM 12vDC gear head. The indexer uses a generic NEMA 14 stepper motor.

coil winder bench test

Prior to creating the PCB a breadboard test bench was created to ensure the electronics worked as intended.

After thoughts:

Several custom pickups for my Melodic Chimes project were created successfully with ease.

The intention was making a coil winder that could be easily fabricated for budgeted enthusiasts with simple components, easily 3D printed parts, ready designed PCB, and complete firmware. Much of those goals there is success, however, due to the skill set, parts, and equipment required to construct the frame, the project fails to provide a easy to make coil winder for the average hobbyist.

Success could be found in designing the frame that is able to be constructed from range of materials requiring common skill sets and tools. For example, the 3D printed parts could be redesigned to mount on a flat cut of plywood.

The electronics could also be improved:

Due to the low power requirement the AC-DC power supply can be removed and a wall mount power supply could be used. A DC barrel jack could be added to the PCB.

A PCB could be designed to hold the control panel buttons and LCD making wiring less tedious. The start/pause/buttons could be replaced with PCB mounted buttons.

The winding motor could be replaced with a brushless motor allowing for faster winding RPM and quieter operation. Using a brushless motor may eliminate the need for a hall-effect sensor as some motor drivers provide RPM feedback.

A hinge could be added to the indexer allow for safer and easier storage of the coil winder. Or, the indexer could be redesigned to remove the lead screw and use lever arm or a 5-bar linkage system.

The firmware could be modified to include saving and retrieving winding profiles.


Binary Challenge
01000010 01101001 01101110 01100001 01110010 01111001 00100001
Zuko
A quadruped robot dog looking for ones and zeros!
RGBY-ROM
Data stored as color!
Infrared Mirror
Wow, you look hot!