Build Guide

Introduction

This page walks you through assembling the robot step by step. It also provides an overview of the necessary tools, materials, and prerequisites.

Mechanical Assembly

  1. Print or Laser-Cut Parts: Instructions on how to obtain the mechanical parts.

  2. Gather Fasteners: List of required screws, nuts, washers, etc.

  3. Parts List: - 3D print all the necessary parts. It is recommended to use ASA or ABS with 80% infill and at least 8 walls to increase strength. - Laser-cut all the provided DXF files using either acrylic or MDF. Non-structural plates, such as the bottom plate, can be cut from plywood.

Assembly Step 1
  1. Building Steps:

    1. Step 1: Gather the main brackets and bolts.

    Assembly Step 2
    1. Step 2: Assemble the main brackets and bolts.

    Assembly Step 2
    1. Step 3: Attach the two longer boards to the main brackets using eight M8x20 bolts. The bolts will be loose for now, which is fine.

    Assembly Step 2
    1. Step 4: Insert the M8 nuts into the holes in the spacers. Tighten all eight M8x20 bolts using an Allen key with a rounded head.

    Assembly Step 2
    1. Step 5: Get the angled brackets and attach them to the main frame using M8x20 bolts.

    Assembly Step 2
    1. Step 6: Get the two front panels and four M8x20 bolts and nuts. Attach the front and back panels as shown.

    Assembly Step 2
    1. Step 7: Get the M10x20 bolts and attach them through the bottom holes on the angled brackets. Refer to the pictures for details. Use a long Allen key to tighten the bolts.

    Assembly Step 2
    1. Step 8: Attach the bottom plate (the one with holes for the electronics) to the angled brackets using M10 bolts and nuts. Use M12x10 bolts to reinforce the attachment to the main bracket.

    Assembly Step 2
    1. Step 9: Place the robot on its side as shown in the picture. This is how it should look.

    Assembly Step 2
    1. Step 10: Attach the main board (Raspberry Pi 5) using M3 standoffs, nuts, and nylon bolts.

    Assembly Step 2
    1. Step 11: Install the scooter motor. Carefully insert the wires into the hole on the side bracket and tighten the main bolt into the panel. Ensure that no orthogonal force is applied to the axis, as this may stress the panels. Instead, rotate the bolt while keeping the motor upright to tighten it.

    Assembly Step 2
    1. Step 12: Use a nut to secure the motor bolt. Apply a small amount of Loctite to prevent it from loosening due to vibrations.

    Assembly Step 2
    1. Step 13: Get the outer panel and tighten the motor’s nut and bolt. Also, secure it to the spacers using four M8x20 bolts and nuts.

    Assembly Step 2
    1. Step 14: Repeat the previous steps to attach the second motor to the other side. Manage the wiring accordingly. You can trim the wires if this is the final setup for the motors.

    Assembly Step 2
    1. Step 15: Insert the caster wheel holders. Ensure that the springs are installed and that the suspension system functions correctly before final assembly.

    Assembly Step 2
    1. Step 16: Secure the caster wheel holders using an M8 bolt and M8 grub nut. These bolts will later be used to attach the depth camera.

    Assembly Step 2
    1. Step 17: Install the ODrive controller using M3 standoffs and nuts.

      • Prepare the wires by adding toroid cores at the end of the power wires for the motor.

      • Add male pin connectors to the signal wires.

      • The format should be: + A B C -, where: - Red = Positive - Black = Negative - Green, Blue, Yellow = Motor phase wires (order may vary).

    Assembly Step 2
    1. Step 18 (Optional): Add 44nF capacitors between ground and all control signals on the ODrive. Connect the encoder wires to the ODrive and add a power resistor (2Ω, 50W) between the power input and ground.

    Assembly Step 2
    1. Step 19: Place the main battery in the remaining space.

      • For the demonstration, the largest battery that fits is used.

      • Any battery above 24V and 3Ah should be sufficient.

      • Use a DC-DC converter with a USB-C output to power the Raspberry Pi.

      • Connect the ODrive to the Raspberry Pi via USB.

      • Add a power switch between the battery, ODrive, and DC-DC regulator.

      • Route the battery’s charging cable to the top plate for easy access.

    Assembly Step 2
    1. Step 20: Secure the top plate using M10 nuts. If carrying a payload, use M12 bolts of any length (M12x70 bolts are used in the demo).

    Assembly Step 2
    1. Step 21: Place the robot on a stand for initial testing and calibration.

    Assembly Step 2

Testing

Once assembled, perform a quick check to ensure that all components move freely. Refer to the software setup guide to fully test the robot. Mechanical assembly is now complete.