Skip to content

10. Open source hardware

This week we built a spinning machine !

teamhilo Our team

Hilo spinning machine

hilo1 image from Studio Hilo

Studio Hilo

Studio Hilo was created by Natalija Krasnoperova and Sara Diaz Rodriguez and they are working on textile innovation. They created an open source spinning machine that we built in 3 days.

Ressources

Plans to construc the machine -> here

Tutorials by Sara Diaz :

Part 1 -> here

Part 2 -> here

Part 3 -> here

List of materials (better to look at it in the Gitlab but to have a quick overview): list-material

The hardware part

There are 6 groups, each step is explained in the Ghitlab.

Group 1 structure

structure image from Studio Hilo

It took a while to understand and gather all the different pieces, what they were, their names in french and in english. Pauline and Diane had already 3D printed the pieces and cut some profiles, that was a great save of time ! We cut the pieces of metal we needed left, some by hands with a saw and some with a grinder.

via GIPHY

We didn't have the right hinge so we built the machine without. We thought it would be nice to have a picture of the components needed to build each group. Actually on this picture, 2 profiles are missing... structure1

This is how we fixed the profiles together : structure3

notes

  • on the documentation, it's written 4 profiles of 230mm but we actually needed 6 of them
  • on the 3D drawing, it looks like the structure holds on 2 metal plates but we fixed it on 2 profiles

Group 2 drive wheels (blue)

drivewheels image from Studio Hilo

The wheels are glued in a metal bar which is driven by a motor.

drivewheels2

drivewheels4

drivewheels3

notes

  • we glued the wheels on the metal bar with a basic liquid glue and it worked
  • more M3 12 screw needed than what we thought
  • on the slides, we had the impression that we needed a pierced rod to put in the motor rod. Actually, we used this blue tube (on the picture above) and it worked.

details slides from Studio Hilo

Group 3 trailing wheels (black)

trailingwheels image from Studio Hilo

trailingwheels2

trailingwheels3

notes

  • the bearing is already included in our wheel

Group 4 spindel platform

spindelplattform image from Studio Hilo

spindelplattform2

spindelplattform4 Our GT2 pulley 40 teeth was actually to big so we put tape inside to fit the motor.

spindelplattform3 In the picture we actually built it wrong, the GT2 pulley 20 teeth is upside down and we forgot to put the belt pulley... We had to do it again !

notes

  • we didn't have the trapezoidal swrew but it's not needed to run the machine
  • we pushed the 9cm rod at the bottom of the hole
  • our GT2 pulley 20 teeth was to big so we had to put tape in it to fit the motor
  • the 3D printed holes for the M3 nuts were very very tiny, we had to dig inside with a srewdriver
  • one M3 30 screw was to big (the one which connect platform A to platform B), M3 20 would be better
  • on the last slide, we didn't know where to put the M3 10
  • we had to unbuild the spindel platform and make it again because we forgot the belt pulley, it's not on the documentation slides

Group 5 elevator

elevator image from Studio Hilo

elevator2

elevator3

notes

  • we didn't have enough M3 12 srews
  • 3D printed holes are to tiny, we couldn't put the nut inside...

Group 6 final assembly

hilo1 image from Studio Hilo

tap wrench

We used the tap wrench to create a screw thread inside the profiles. We had it on the last afternoon. Unfortunately, it didn't fit in the drill or in a screwdriver ! So... we did it in a special way !

via GIPHY

assembling the different parts

finalassembly1

via GIPHY

finalassembly5

And the final machine :

finalassembly2

notes

  • make sure that everything is very weel srewed and 90° built

The electronic and software part

We followed each step of the documentation.

electronic

elec3

We connected the motors with the red board.

elec1

We put the red board on the green board.

elec2

arduino

The Arduino sketch is on the documentation. This is the set up to upload the sketch :

  • board : Arduino Mega or Mega 2560

  • processor : ATmega2560

  • port : Arduino Mega or Mega 2560

arduino2

processing

Very intuitive app.

processing1

running machine !

via GIPHY

What needs to be improved in our machine

  • Unfortunately we didn't have time to try with a fiber...
  • We need to set the driver modules with this video.
  • One motor is not running, we didn't have time to understand why but we made hypotheses about it. The Arduino sketch is working because the other motors are working. One of the connections is wrong, or one of our driving motor may not work or is not fixed properly. The motor itself may not work.
  • One wheel goes away from the rod, it's not fixed properly.

via GIPHY

  • We need to find and fix the right hinge to "open" the top profile.
  • We need proper squares to fix the last profiles together.

Conclusion

It was hard work but a lot of fun ! I feel capable to re-build it.


Last update: 2021-11-30