Ball Jointed Octopus

Inspiration: I once saw a really cool toy octopus as a kid in an aquarium gift shop. It had moving joints and the arms could move to create all sorts of positions and I asked my parents if I could get it, but they sadly refused. So, to spite them, I wanted to recreate that same octopus for this project.

The Process

I first started out by making the basic ball and socket joint from the tutorial and later on, I went back to change the angle of the arc from 100 to 120 degrees:

Then, since my plan was to combine multiple of these joints to create an arm, I moved around the bodies and combined them to fit my design:

After, I created a cone around the neck of the joint so it would print smoothly and without support in that area:

I edited this same design and created an ending piece for each octopus leg:

Lastly, I created the face. The face was pretty simple to construct by using geometric shapes. I created a flat bottom for the body by using a construction plane as a cutting tool so that it won’t need support on the print bed. I used a circular pattern and joined the ball and socket joints to the face and made them one body.

Results:

The joints that were attached to the face were too thin to be printed with support and a brim. When I tried to remove them, it ended up snapping the leaves of the joint. I will try making the joint walls thicker and reprinting using lines instead of a zig zag pattern to make removal easier.

Printer Settings:

Ball Joint (x24):

  • Layer Height: 0.2mm
  • Support off
  • No additional adhesion
  • Print time: 3 hours and 34 minutes
  • Filament type: eSun PLA
  • Filament amount: 42g
  • 100% infill (Because it is a small, fragile piece and does not affect print time much)
  • Infill pattern: zigzag

End piece (x8):

  • Layer Height: 0.2mm
  • Support off
  • Build plate adhesion: Brim
  • Print time: 2 hours and 40 minutes
  • Filament type: eSun PLA
  • Filament amount: 20g
  • 100% infill (Because it is a small, fragile piece and does not affect print time much)
  • Infill pattern: zigzag

Face:

  • Layer Height: 0.2mm
  • Support on
  • Build plate adhesion: Brim
  • Print time: 5 hours and 21 minutes
  • Filament type: eSun PLA
  • Filament amount: 71g
  • 20% infill
  • Infill pattern: zigzag

Technical Drawing:

Thingiverse link: https://www.thingiverse.com/thing:3942697

Leave a Reply