Fri. Apr 16th, 2021
How to Build Your Own Arduino-Based Bobbin Winding Machine

Want some bobbins wound? Then construct your individual machine to do it for you.

If the video participant just isn’t working, you’ll be able to click on on this alternative video link.

Fed up of manually threading your bobbins? Then why not construct your individual Arduino-powered machine to do the heavy lifting for you?

? Then comply with this complete information. 

Supply: Interesting Engineering/YouTube

Like several challenge of this nature, you’re going to want a number of fine details. For this construct, you’ll need:

With all of the supplies gathered collectively, it’s time to get on with the construct 

Step one is to seize your aluminum extrusion rods and brackets/connectors. Lower the items to dimension, as wanted, and construct the body as proven within the video. 

arduino bobbin winder frame
Supply: Interesting Engineering/YouTube

Subsequent, seize your acrylic sheet, lower out a suitably piece of it, and safe it to the platform of your CNC machine. This primary piece will type the primary bobbin holder. The CAD information for many of the CNC components are included within the listing above. 

arduino bobbin winder cnc
Supply: Interesting Engineering/YouTube

Subsequent. seize your stash of bobbins and check load them into the bobbin holder that you have simply completed CNC machining. 

arduino bobbin winder bobbin holder
Supply: Interesting Engineering/YouTube

Now, seize your servo motor and screw it into place onto the bobbin holder, as proven within the video. 

bobbin winder servo motor
Supply: Interesting Engineering/YouTube

With the servo motor in place, safe your entire bobbin holder meeting to the primary aluminum body you accomplished earlier within the challenge. 

arduino bobbin winder holder
Supply: Interesting Engineering/YouTube

Subsequent, seize the metal rods and related bearings. Assemble two units of rods and brackets, and affix them to the mainframe as proven within the video. 

arduino bobbin winder rods
Supply: Interesting Engineering/YouTube

Subsequent, seize your T8 nuts and CNC machine two extra items out of your acrylic sheet. Assemble as proven under. 

adruino bobbin winder t8 nuts
Supply: Interesting Engineering/YouTube

Now, CNC the T8 bracket holders and assemble as proven within the video, and picture under. 

bobbin winder t8 nut holders
Supply: Interesting Engineering/YouTube

Safe the rods and bearings as proven within the video and add one other T-shaped bracket to certainly one of them. The machine ought to look one thing like this.

arduino bobbin winder frame
Supply: Interesting Engineering/YouTube

Subsequent, seize a smaller size of metal rod, stick it into your lathe, and machine down one finish in order that it may well snuggly match the internal diameter of certainly one of your ballbearings. 

bobbin winder cnc ballbearing
Supply: Interesting Engineering/YouTube

Insert this size of rod, and ballbearing, into the t-bracket in your bobbin winding machine’s principal meeting. Then safe into place, as proven within the video. 

bobbin winder ballbearing
Supply: Interesting Engineering/YouTube

Subsequent to construct the primary motor meeting. Seize a motor clamp, and mount it onto the opposite acrylic mounting on the machine’s principal base. Then, additionally mount your DC motor to the bracket too.

bobbin winder dc motor
Supply: Interesting Engineering/YouTube

Guarantee each the motor’s shaft and the middle of the ballbearing you beforehand mounted are completely aligned — as additionally proven within the video. The axis of each the ball bearing and the motor shaft must be about 8.5 cm (3.5 inches) from the bottom. 

Now, seize your drill chuck set. Every chuck ought to simply match into the middle gap of every bobbin. Mount certainly one of these chucks to the uncovered motor shaft. 

bobbin winder chuck motor
Supply: Interesting Engineering/YouTube

Wire up and check fireplace your DC motor. It ought to spin good and freely. 

Subsequent, seize a size of metal bar, mark out numerous holes, drill, and polish — as proven within the video. No dimensions are supplied, so this can take a little bit trial and error.

Mount this piece to the primary meeting as proven. 

bobbin winding machine central bar
Supply: Interesting Engineering/YouTube
bobbin winder central bar
Supply: Interesting Engineering/YouTube

Subsequent, lower one other sheet of acrylic (giant sufficient to mount your entire machine), and construct, and mount, the small two-prong pin meeting, as proven within the video. 

bobbin winder base
Supply: Interesting Engineering/YouTube

Place the machine onto the bottom. Additionally, trend and add the bobbin winder holder mechanism as proven within the video, and the picture under. 

bobbin winder bobbin holder
Supply: Interesting Engineering/YouTube

Subsequent, seize your stepper motors. Mount them to their specifically designed acrylic brackets, safe a stepper motor coupling to the shaft, safe a size of threaded rod (one lengthy, one quick), and mount your entire subassemblies to the primary meeting, as proven within the video.

bobbin winders steppers
Supply: Interesting Engineering/YouTube
bobbin winder steppers motors
Supply: Interesting Engineering/YouTube

Subsequent, CNC extra acrylic items to type the wound bobbin receiver. Safe into place as proven within the video. 

bobbin winder bobbin receiver
Supply: Interesting Engineering/YouTube

Affix one other acrylic arm piece to the DC motor shaft as effectively, as proven under. Bear in mind the fashions for all of the acrylic items have been supplied above.

bobbin winder arm
Supply: Interesting Engineering/YouTube

Subsequent, create a small shoot from a c-shape steel sheet to behave as a chute to maneuver the finished bobbins to the receiver you constructed earlier. 

bobbin winder chute
Supply: Interesting Engineering/YouTube

Subsequent, trend and mount the finished bobbin pusher arm, as proven within the video and picture under. 

bobbin winder bobbin pusher
Supply: Interesting Engineering/YouTube

Subsequent, lower a small size of nichrome wire, and thread by way of the rearmost bobbin receiver plate. This wire can be used to chop the thread after we come to wind the thread across the bobbins. 

Wire up and reattach the acrylic piece, as proven within the video. 

bobbin winder wire
Supply: Interesting Engineering/YouTube

With that full, the primary mechanical components of the machine are actually completed. It’s time to end up consideration to electronics.

The principle electrical schematic is as follows: 

bobbin winder PCB
Supply: Interesting Engineering/YouTube

Add all of the parts wanted to the PCB board in response to the above diagram. Mount the finished circuitry to the primary meeting. Now add the code to the Arduino (we have now included this in full on the finish of this information). 

bobbin winder circuitry
Supply: Interesting Engineering/YouTube

Now seize your LCD display screen, 10Okay potentiometer, push-button, and wire them up as proven within the video. As soon as full, mount the parts to the primary meeting. 

Subsequent, full the circuitry by wiring up all different electrical parts (just like the DC motor) to the primary PCB board. 

bobbin winder complete circuit
Supply: Interesting Engineering/YouTube
bobbin winder completed
Supply: Interesting Engineering/YouTube

Now add the opposite ending parts to the primary meeting, just like the thread spool holder, thread guiding needles, and so forth. No dimensions are given for these items, so you’ll need to experiment a bit.

With that, your Arduino-powered winding machine is mainly full. Load up the empty bobbin holder, and thread the thread by way of the machine, as proven within the video. 

bobbin winder thread
Supply: Interesting Engineering/YouTube

Now, simply energy up the machine set the velocity, and let it do its factor. Hours of enjoyable lie forward. 

As promised, right here is the all-important code to add to the Arduino Nano: –

#embody #embody "rgb_lcd.h" rgb_lcd liquid crystal display;#embody Servo myservo;int pos = 0;int peak = 128;#embody #embody "BasicStepperDriver.h"#embody "MultiDriver.h"#embody "SyncDriver.h"#outline MOTOR_ 200#outline MOTOR_X_RPM 30#outline MOTOR_Y_RPM 30// X motor#outline DIR_X A0#outline STEP_X A1// Y motor#outline DIR_Y A2#outline STEP_Y A3#outline MICROSTEPS 16BasicStepperDriver stepperX(MOTOR_STEPS, DIR_X, STEP_X);BasicStepperDriver stepperY(MOTOR_STEPS, DIR_Y, STEP_Y);//SyncDriver controller(stepperX, stepperY);MultiDriver controller(stepperX, stepperY);int Allow = 5;int Mot = 4; int pot = A7;int val = 0;int button = 2;int state = 0;int laststate = 0;int relay = 6;void setup()  //Serial.start(9600); liquid crystal display.start(16, 2);liquid crystal display.setCursor(0, 0); liquid crystal display.print ("BOBBIN WINDING"); liquid crystal display.setCursor(0, 1); liquid crystal display.print ("MACHINE"); pinMode(Mot,OUTPUT); pinMode(relay,OUTPUT); pinMode(button,INPUT_PULLUP);myservo.connect(11);stepperX.start(MOTOR_X_RPM, MICROSTEPS);stepperY.start(MOTOR_Y_RPM, MICROSTEPS);myservo.write(180);(2000);controller.rotate(0, -600);liquid crystal display.clear();void loop()  val = analogRead(pot);val = map(val, 0, 700, 0, 100);analogWrite(Allow,val); liquid crystal display.setCursor(0, 0); liquid crystal display.print ("PRESS TO START"); liquid crystal display.setCursor(0, 1); liquid crystal display.print ("SPEED"); liquid crystal display.setCursor(8, 1); liquid crystal display.print (val); liquid crystal display.setCursor(12, 1); liquid crystal display.print ("%"); if(!digitalRead(button))state = 1;liquid crystal display.clear();liquid crystal display.setCursor(0, 0); liquid crystal display.print ("RUNNING...."); liquid crystal display.setCursor(0, 1); liquid crystal display.print ("PRESS TO STOP"); if (state==1)controller.rotate(-750, 0);controller.rotate(0, 100);delay(200);controller.rotate(750, 0);servoUP();delay(1000);controller.rotate(-350, -250);delay(1000);servoDown();delay(2000);controller.rotate(-200, -50);delay(500);relayON();delay(500);windingON();delay(75600);windingSTOP();delay(1000);controller.rotate(550, 100);controller.rotate(0, 100);delay(1000);  void first() controller.rotate(-560, 0); delay(1000); controller.rotate(560, 0); delay(1000); void interact() controller.rotate(-365, -110);  void disengage() controller.rotate(365, 0); void SupportIN() controller.rotate(0, -90);  void SupportOUT() controller.rotate(0, 750);  void servoUP() for (pos = 180; pos >= peak; pos -= 1)  myservo.write(pos); delay(30);   void servoDown() for (pos = peak; pos <= 180; pos += 1)  myservo.write(pos); delay(30);   void windingON() digitalWrite(Mot,HIGH);  void windingSTOP() digitalWrite(Mot,LOW);  void relayON() digitalWrite(relay,HIGH);delay(1000);digitalWrite(relay,LOW); 

Fascinating Engineering is a participant of the Amazon Companies LLC Associates Program and numerous different affiliate packages, and as such there is likely to be affiliate hyperlinks to the merchandise on this article. By clicking the hyperlinks and procuring at associate websites, you don’t solely get the supplies you want but in addition are supporting our web site.



Leave a Reply

Your email address will not be published. Required fields are marked *