Now you can build your own Arduino-based DIY braiding machine with just a few bits and bobs. Quite exciting, isn’t it?
If you or anyone around you is enthusiastic about knitting, who would be interested in making a uniquely designed machine that helps you custom weave with your tri-color or more braided thread, than look no further!
This Arduino-based DIY braiding machine is right up your path if you’re interested in working with Arduino-powered gadgets. Just like any other project of this nature, you’ll need a few essential tools (listed below) along with some other little things to get the job done. It’s just that simple!
Essential Components:
- 1/2 inch (12 mm) thick wood or MDF board
- 1/4 inch (4 or 5mm) thick plywood
- Various 3D printed gears and wool spools, etc
- 626 ZZ ball bearings
- NEMA 17 stepper motor
- NEMA 17 stepper motor mounting bracket
- Custom PCB board (or use a sandwich board and connector wiring).
- A4988 stepper driver
- Arduino Nano
- L293D 16-pin IC stepper motor driver controller
- M5 threaded rods
- 1 x 1 inch (20 x 20 mm) Aluminum Extrusion bar
- You would also need various bolts and nuts and acorn cap nuts.
Essential Gear:
- A belt sander
- Soldering Kit
- Screwdriver set
- Rotary tool
- 1/2 inch (1 no. 12 mm) spade drill bit.
- Electrical wires
- Soldering gear.
- You’ll also need separate PCB wire female connectors and male pins.
With all the gear and other components in hand, it is now time to get on with the build. The first thing to do is to cut and shape the wooden board to form the base of the machine. The inventor doesn’t give specific dimensions, so ensure it is at least large enough to incorporate all the components.
Once cut to size, sand down and round the edges as needed using either sandpaper or a bench mounted belt sander if you have one. Next, you will need some 3D printed gears and other bits to move the wool spools to braid the thread.
You will need to print:
- Three main gears.
- Driver gear
- One of the stepper motors.
- One figure-of-eight piece.
- Two teardrop pieces.
- Three each of the two halves of the wool spool carriers (oval-shaped pieces).
Next, mark out a bisecting line on the wooden base and place the gears, so they meet directly in the center of the board. Once happy, mark out the point of contact and also the position of the holes of the ball bearings.
Now drill two equally sized holes in the positions marked for the centers of the ball bearings. Countersink the underside of the holes using a 5/8 inch (12 mm) spade drill bit to house the head of some suitably sized threaded bolts.
Take the figure-of-eight 3D-printed piece and place over the drilled holes so that the drill holes are in the epicenter of each circle. Once happy, mark out the position of the drill holes in each corner.
Drill the holes, as shown in the video. Now insert the bolts into the central vents, add one large washer each and place the 3D-printed gear and ball bearing components onto the pins.
Add an extra washer to each bolt, and secure it into place using sufficiently large enough nuts.
Next, add four other bolts and nuts to the figure of eight drill holes, as shown in the video. These will hold another wooden figure of eight-piece (next phase) at a height above the gears similar to a table.
Next, make wooden copies of the teardrop and figure-of-eight 3D-printed pieces. Use the same dimensions as the 3D-printed models, mark out on the plywood, cut out and sand down, as necessary.
Alternatively, you could probably get away with just using the 3D-printed pieces instead.
Secure in place the teardrop wooden/plastic piece on top of each gear (and using an acorn capping nut to hold in place). Do the same for the figure-of-eight wooden or plastic piece too.
Now for that extra gear. Assemble as the other two with a ball bearing and mark up its position so it sits directly adjacent one of the other two.
It will need to turn the other two so make sure its position is right before finalizing. Once happy, mark its central position, drill a hole, countersink it, and fix it into place like the other two (but with a shorter bolt).
Next up create another wooden piece (or 3D print) to mount on the stepper motor. It will need to be slightly larger than the motor to accommodate four bolts on each corner.
It will also need a hole in the middle to allow the motor’s axle to freely rotate. Once happy with the design, glue, or bolt on to (depending on your wishes) onto the stepper motor.
You will also need another 3D gear that has to be designed to fit onto the axle and drive the other three gears. This will take some trial and error.
Now mark out and drill four more drill holes directly below the third gear. These will hold the stepper motor assembly in place.
Make sure they match the position of the stepper motor mount corner holes and that the central gear cleanly contacts the third wheel.
With the mechanical bits more or less finished, let’s turn our attention to the electrical pieces. For this part, you will need a custom-designed PCB board.
It will need sections to mount the Arduino Nano, motor driver, and other components. You will need to watch the video for more information on this.
Mount and solder into place the various micro-components as shown below.
Next insert the Arduino Nano into place, as well as the A4988 motor drivers, and the stepper driver motor controller.
Now place onto the baseboard adjacent to the stepper motor. Mark out the mounting holes, drill them out and secure the custom PCB into place.
Now cut two equally lengthed sections of the 3M threaded rods and one slightly longer one. All three of them will be used to mount the wool spool carrier 3D printed pieces. Assemble these as shown in the video and below.
These pieces will be used to guide the wool spools around the figure-of-eight track once complete. They will sit in and pass between, the U-shaped grooves in the main gears once assembled.
Now to make the actual spools. The creator in this video machined three of them from a metal rod, but you could probably design, or indeed purchase, plastic alternatives too.
Alternatively, you could whittle from wood, or other material, a set if you are up to the task. However you do it, remember these spools need to fit fairly loosely so they can be removed.
You will also need a fourth to receive the braided thread latter. For this reason, you can either machine or 3D print one more too. This last spool will need to be mounted right on the other stepper motor axle, so bear that in mind whatever you decide to do.
To faithfully recreate this device, watch the video for more details.
Next up, cut a length of the 20 x 20 aluminum rod. Bracket into place between the braiding assembly and the PCB board using either purchased or 3D-printed brackets.
Next, mount the second NEMA stepper motor into the mounting bracket and affix near the top of the central aluminum shaft. The mount should come with all the nuts and bolts necessary.
Next, attach your fourth spool to the stepper motor axle. You may want to complete this step before mounting to the central aluminum rod too.
Now, a fashion the thread feeding loop that will feed the colored threads together to enable them to be braided together before being would around the receiving spool. You will need to design this in such a way that the other end can also be mounted on the central aluminum pole.
Now, wire up the motors to their respective ports on the custom PCB, add some colored yarn to the spools and secure in place on the carriers, tie their ends together, feed through the loop, and tie to the receiving spool.
With all that done, simply power up the Arduino, and watch it braid away on all its glory. Happy automated braided!