· FabLab Westharima Team · Electronics  · 5 min read

[Arduino] Otto DIY Original Robot Creation

Based on open-source bipedal robot Otto DIY, created an original robot. Work record utilizing Arduino programming and 3D printing.

目次

At the end of 2020, the cute movements of OTTO DIY (bipedal walking robot) became a topic in our household, and we made one using open data from the official site. For my study, instead of purchasing the official site’s ‘Otto DIY builder kit’, we purchased each part ourselves and also did 3D print output of body and soldering of electronic parts. I’ve summarized the experience as a memo.

※This article is a memo from making OTTO DIY (Starter set.V9) at the end of 2020, so it may differ from the latest version on the official site. Please check the latest information on the official site when making.

Obtaining Manual and 3D Files

First, from the official site ‘OTTO DIY Academy’, we obtained

The simplest manual ‘Start here!’ and body 3D print file ‘Starter set.V9’ (※circled marks)

Materials

We prepared the following materials based on official site recommendations, etc.

Tools

Preliminary Preparation

Next, we did preliminary preparation before assembly.

※Note: If purchasing ‘Otto DIY builder kit’ from official site, body and pre-soldered parts are included, so this preliminary preparation is unnecessary.

STEP

3D Print Body

※Obtained 3D print filesV.9 from official site ‘OTTO DIY Academy’ and output with 3D printer.

STEP

Soldering

Battery 2 pins of Arduino Nano I/O expansion shield (board)

Arduino pins

Switch and battery box connection part

OTTO Assembly

With all parts ready, we started OTTO assembly referring to ‘Otto DIY builder kit assembly manual.Version10’.

STEP

Attach servo to body ×2

※Be careful of direction. Attached where bottom body hole shape matches servo shape.

STEP

Fix with longer screws ×4

STEP

Cut servo horn and attach to LEG ×2

STEP

Attach servo to LEG ×2

※Before attaching, set servo to middle position of range of motion (180 degrees).

※Servo gear chips easily, so be careful when moving by hand. I broke one despite this and replaced it.

STEP

Fix with shorter screws ×2

STEP

Cut servo horn and attach to servo ×2

STEP

Attach servo to FOOT ×2

※Before attaching, set servo to middle position of range of motion (180 degrees).

※Servo gear chips easily, so be careful when moving by hand.

STEP

Fix FOOT servo with short screws ×2 (top) and long screws ×2 (bottom)

STEP

Pass FOOT servo wiring through body hole

※Body hole is very narrow, so it doesn’t pass easily. Struggled with this.

STEP

Pass other FOOT servo wiring through body hole

※Difficult to pass, but managed to get this through too.

STEP

Leg assembly mostly complete

STEP

Fix servo inside LEG with long screws ×2

This work was quite difficult. Screwdriver was hard to maneuver, and working while avoiding servo wiring, screws kept rolling away. Difficult work even for adults, so children will struggle even more.

STEP

Attach Arduino to Arduino Nano I/O expansion shield (board)

STEP

Insert connectors coming from legs into board ×4

Insert connectors coming from legs into board. Referred to official site wiring diagram for connector insertion positions. It was unclear which connector was LEG or FOOT, right or left, so inserted pins while making various guesses like “maybe shorter wiring is FOOT?”. (※If inserted incorrectly here, foot movement will be strange after completion.)

Official site leg wiring diagram

STEP

Attach sensor to head

STEP

Insert sensor and buzzer pins into board

Inserted pins referring to official site wiring diagram.

Official site sensor/buzzer wiring diagram

STEP

Attach board to head

Attach board to head while being careful of direction.

※Head size and board are almost same size, so this attachment was very difficult.

STEP

Fix board to head with long screws ×2

STEP

Attach switch to body

STEP

Secure switch with servo horn

STEP

Fix switch servo horn with long screw ×1

STEP

Insert battery box wiring pins into board

※Connected carefully with sufficient attention as connecting backwards can cause short circuit or heating.

※This time used alkaline batteries, so referred to alkaline battery wiring diagram.

Official site battery pin wiring diagram

STEP

Attach buzzer

STEP

Put batteries in battery BOX and put battery box in body

STEP

Pack wiring and parts into head and body and close.

Carefully avoiding pinching wiring, closed head until it fit into left and right tabs of head.

Since wiring and parts were packed tightly, struggled with storage but managed to fit them.

STEP

Complete!

Summary and Impressions

  • If I, a beginner in electronics, had been alone, soldering would have been a bottleneck and I would have given up partway.

  • For those not familiar with electronics, recommend making OTTO together with someone familiar with electronics.

  • Servo gear chips easily, so be careful when moving by hand.

  • Official site ‘OTTO DIY Academy’ has no Japanese translation version, and the only option is to work hard at translation, which is a bit tough.

  • Official site said assembly takes 1 hour, but I needed 2-3 hours.

Addendum: 2021/11/9

After a long time, when I looked at official site ‘OTTO DIY Academy’, it had been version upped! Considering making the latest version soon. When I make it, I plan to post another article.

Back to Blog

Related Posts

View All Posts →