· FabLab Westharima Team · 3D Printer  · 4 min read

Otto WHEEL Fab Lab West Harima Model (Test Version) Assembly Guide

Detailed explanation of assembly procedures for the wheeled robot "Otto WHEEL" developed at FabLab West Harima. A beginner-friendly robot building guide using ESP32 and servo motors.

目次

Building Robot OTTO WHEEL FabLab West Harima Model (Test Version)!

I built the FabLab West Harima Model (test version) of the wheeled mobile “Otto WHEEL”. There may be changes in the future, but here are the assembly procedures for the test version built this time.


Parts

parts

Separately Sold Parts)


Tools Prepared

  • File (for deburring after 3D printer output, if necessary)
  • USB Cable (for firmware writing)
  • Precision screwdriver
  • Nippers
  • Complete soldering tool set

Wiring Precautions

  • ⚠️Look carefully at connection diagrams and pay attention to orientation
  • ⚠️Be careful as wrong orientation causes shorts
  • ⚠️VCC/GND wiring especially important: Always confirm positive (red) and negative (black) orientation
  • ⚠️Keep wiring short and organized: Be careful not to tangle wires
  • ⚠️Turn off power before connecting: Always turn off power during wiring work

Assembly Points

Confirm and understand the following before starting assembly.

  • Be careful not to overtighten screws:
- Overtightening screws can strip screw holes.
- Overtightening screws may damage 3D printed parts.
- Point: Don't use tool driver grip, tighten screws with moderate force without overtightening.
  • Pay attention to driver size
- There are 2 types of screw sizes. Use a driver that matches the screw size.
  • Confirm wiring:
- Especially, mistaking power positive/negative can cause electronic component failure, so check with wiring diagram.
  • Motor left/right:
- If you reverse motor wiring left and right, forward/backward movements will be reversed. In that case, swap wiring to correct.

Connection List

Sensor/MotorESP32 Board Pin NumberNotes
Line trace left (analog)32Analog input
Line trace right (analog)33Analog input
Left motor14PWM output
Right motor13PWM output
Ultrasonic sensor RGB18Digital output
Ultrasonic sensor Echo(io)19Digital input
Buzzer25PWM output

Assembly Procedure

1. Body Assembly

Antenna Installation x1:

Insert antenna into body (right side) holeFix with nut
antennaantenna

Switch Installation x1: Align and install so switch OFF side faces body bottom (lower side)

Pass switch through body (left hole)Fix with nut
switchswitch_nut

Connect lithium-ion battery (9V rechargeable) to wiring:

battery

Put lithium-ion battery in body: ⚠️Be careful not to pinch wiring!

battery

Line Sensor Installation (Left/Right):

Fix with screws (M3x8)⚠️Position confirmation:
OK if line sensor not distorted
line_following_sensor

Servo Installation (Left/Right):

Pass wiring through body holeFix with tapping screws (M2x6)
⚠️Pay attention to servo orientation
servoservo

Mount Installation:

Move wiring aside to both sidesFix mount with screws (M3x8)
mountmount

ESP32 Expansion Board Installation:

  • ⚠️Be careful not to pinch wiring!
  • Screw 2 diagonally opposite locations (M3x12)

esp_expansion_board

ESP32 DevKit Installation: ⚠️Align expansion board connector with ESP32 DevKit connector and press straight down. (Don’t insert diagonally)

esp32_def_kit

Wiring

Sensor SignalESP32 Board Pin Layout
Line trace left (analog)32
Line trace right (analog)33
Left motor14
Right motor13

VCC/GND Wiring: ⚠️Be careful as wrong orientation causes shorts! Always confirm positive (red) and negative (black) orientation.

Antenna Installation: Attach antenna to “Wifi Antenna Connector” on front of ESP32 DevKit (Align position properly and press firmly with claw)

antenna_wire

Battery Wiring: Battery connection terminal on switch wiring

battery_wire


2. Head Assembly

Ultrasonic Sensor Installation:

  • Insert ultrasonic sensor from inside of head
  • Place mount and screw (Tapping screw M2x6 2 pieces)

ultrasonic_sensor

Buzzer Installation:

buzzer

Wiring: Each Sensor Signal: Connect with following pin numbers.

SensorESP32 Board Pin Number
Ultrasonic sensor RGB18
Ultrasonic sensor Echo(io)19
Buzzer25

Wiring: Each Sensor VCC/GND: ⚠️Be careful as wrong orientation causes shorts!

body_head_wire

Combining Head and Body

  • Align head and body orientation
  • ⚠️Be careful not to pinch wiring body_head_assemble

3. Wheel Assembly

Servo Horn Preparation Enlarge 2 holes slightly so tapping screws M2x6 can fit. (Prevents servo horn damage)

servo_horn

Screw Servo Horn to Wheel: (Tapping screw M2x6 2 pieces each left and right) servo_horn_install

Silicon Rubber Installation:

rubber_install

Screw Assembled Wheels (Left/Right) to Servo:

Tapping screw M2x6 (1 piece each left and right)

Screw positionPhoto after screwing
wheel_installwheel_install

4. Ball Installation

1. Put ball in mount2. Screw to body (M3x8 2 pieces)
ball_partsball_install

5. Antenna Installation

1. Antenna installation2. Stand up antenna
antennaantenna

6. Completion & Operation Check

Insert battery into battery holder and turn power switch ON.

If program is pre-written, the robot will start moving. If programming is needed, connect to PC and upload program with dedicated software (Otto Blockly, etc.).

Back to Blog

Related Posts

View All Posts →