กลับไปหน้ารวมไฟล์
coil-winding-machine-b12094-en.md

Coil Winding Machine

https://tinkersprojects.com/coil-winding-machine/

Manual winding is a task requiring immense patience and concentration to achieve neatly arranged coils with precise turn counts. This Coil Winding Machine project is therefore designed to revolutionize this process, making it easy and highly efficient. It is suitable for creating coils for motors, transformers, or various sensors.

The machine's design blends strength and flexibility, utilizing a primary structure of Aluminum Extrusion combined with parts produced by 3D Printer and Laser-cut machines. This results in a lightweight yet precise machine during operation.

System Engineering Operation (How it Works)

The core of this machine is the synchronization between two motors:

  1. Main Spindle Motor: Rotates the bobbin to wind the wire.
  2. Slide Motor (Traverse Mechanism): Moves back and forth horizontally to evenly lay the wire, ensuring uniform distribution across the bobbin.

Once the user mounts the object (bobbin) for winding and threads the wire into the Slide assembly, the system will begin operation according to the set parameters (e.g., number of turns, bobbin width, and wire diameter). The Slide assembly moves in relation to the rotational speed. If the wire is small, the Slide moves slower to ensure tight wire packing. Conversely, if the wire is large, the Slide moves proportionally faster.

Although currently controlled via parameter menus, the machine's architecture is designed to support G-Code commands in the future, enabling the winding of more complex coil shapes.

Components and Hardware Design

  • Mechanical Frame: Utilizes Aluminum Extrusion as the main backbone to ensure that the rotational axis and the slide axis are always parallel, reducing vibrations that could affect wire tension.
  • Actuators: Uses Nema17 Stepper Motors due to their consistent torque and high-resolution positional control.
  • Controller: Uses the PLEX Controller, a control board specifically designed for motor control. Its key feature is support for stackable Stepper Drivers, which saves space and simplifies maintenance.

Software Logic Analysis

The control system is developed on the Arduino platform, utilizing key libraries to manage the complexity of movement timing:

  1. AccelStepper Library: An essential component for controlling motor speed and acceleration. Using AccelStepper allows motors to gradually ramp up speed and ramp down, preventing wire breakage due to sudden jerks when starting or stopping.

  2. LCD-Simple-Menu-Library: Used to create the User Interface on an LCD screen, enabling users to directly set various variables such as TurnsCount, WireDiameter, and WindingWidth from the machine itself, without modifying the code.

  3. Coordination Logic: The program calculates the ratio between the steps of the spindle motor and the slide motor using the formula: Distance to Move per Turn = Wire Diameter This logic is processed in real-time to ensure that for every 1 rotation, the slide assembly moves a precise distance equal to the wire diameter.

Source Code for Arduino: https://tinkersprojects.com/coil-winding-machine/

Extensions for Future Development

For advanced users, this machine also supports operation via G-Code using an auxiliary library, which allows you to program custom winding patterns via computer:

With a design that prioritizes both simplicity and engineering precision, this coil winding machine is a perfect tool for makers or engineers looking to produce high-quality coils themselves within an accessible budget.

ข้อมูล Frontmatter ดั้งเดิม

title: "Coil Winding Machine"
description: "This is a coil winding machine to make it easier to wind coil around an object."
author: "tinkersprojects"
category: ""
tags:
  - "machine"
  - "plex"
  - "winding"
  - "coil"
views: 17579
likes: 6
price: 2450
difficulty: "Intermediate"
components:
  - "1x 3D Printer (generic)"
  - "1x Laser cutter (generic)"
  - "1x PLEX controller"
tools: []
apps:
  - "1x Arduino IDE"
downloadableFiles: []
documentationLinks: []
passwordHash: "016d800909fdabd09d73d90f288eedf9d221e06c51b93de007d33b9b181a10f7"
encryptedPayload: "U2FsdGVkX1+ad3C8DtONaTY/1UaCvhoZ50pvFoyGp7DxhxNuZ7lqBXSq2j1eUD/6Z6mL1C+RwcgycIrFx/Yi8kD0Do4itAwzaHXdaR6J0mg="
seoDescription: "Build a Coil Winding Machine to make winding a Coil around objects easier, faster, and more efficient."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/coil-winding-machine-b12094_cover.jpg"
lang: "en"