Forum Rule: Always post complete source code & details to reproduce any issue!
Results 1 to 4 of 4

Thread: [queued] music string winding device

  1. #1

    [queued] music string winding device

    Here some info about my main project: a music string winding machine.

    It runs on 2 teensies, communicating via a serial line: a T3.5 controls the cockpit and handles display, buttons, calculations etc., and a T3.6 in a separate control box does low level stuff such as generating motor pulses with TeensyStep. The machine controls the tension of the extremely thin winding wires with a pneumatic apparatus, so it also has to control air travel, pressure, valves, all fed by a small compressor.

    I made a debouncing and deglitching library inspired by this article as I needed my buttons also to be deglitched: my library polls buttons and writes the readings into a history and interpretes the history by masking it, fast and reliable (can also process long presses, double clicks etc). The machine has 2 analog pedals connect to it which are managed by TeensyTimerTool.

    It's a very complicated project, it took me 2 years to built it, and still there are lot's of things to do. Here 2 examples of strings I made:

    Click image for larger version. 

Name:	string1.jpg 
Views:	4 
Size:	284.9 KB 
ID:	20035
    total string diameter 0.7mm, 2 alloys wound, wire thickness 0.12mm, ground to a metal layer of 0.06mm around the core

    Click image for larger version. 

Name:	string2.jpg 
Views:	2 
Size:	66.4 KB 
ID:	20036
    string wound with aluminium and copper wires, similar dimensions as above


    in this video you can see how a string is wound


    this video shows how the machine is used as a wire spooler

    Click image for larger version. 

Name:	IMG_20190210_152320.jpg 
Views:	4 
Size:	187.9 KB 
ID:	20037
    PCBs designed in kicad (2 circuits on one board)

    I want to thank Paul and his team for all the work on the teensy, without it I would not be able to do stuff like that!!!
    Last edited by jpk; 05-08-2020 at 04:03 PM.

  2. #2
    Senior Member
    Join Date
    Apr 2014
    Location
    Germany
    Posts
    901
    So, you finally call it ready :-) Congratulations, this is really amazing work. I love the precision and the speed of the winding. Let the forum know when your orchestra streams a concert next time :-)

  3. #3
    Senior Member
    Join Date
    Jun 2013
    Location
    Torrance CA
    Posts
    415
    Very cool and interesting project!

  4. #4
    Quote Originally Posted by luni View Post
    So, you finally call it ready :-)
    Sort of :-) Recently I pulled out the load cells and fitted better ones. There is always something to improve...

    In my older posts you can see how I tried to write the pulse ramps by myself (starting on a DUE, see here: https://forum.arduino.cc/index.php?topic=486106.0), I even tried to generate the pulses with DDS signal generator modules. But thanks to your fantastic libraries I now have multiple motors running precisely and in sync! This helped me a lot.

    Thank you!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •