Build Requirements

Introduction

The following tools and skills are required for successful construction of the Monopod.

Shop and Tool

As far as possible, the tools required for successful construction are chosen to be readily available.

Mechanical Tools Required
../../../../_images/arborpress.jpg

Arbor Press

../../../../_images/drill.jpg

Tabletop Mill

../../../../_images/drillbits.jpg

Drill Bits

../../../../_images/ducttape.jpg

Duct Tape

../../../../_images/electrical_tape.jpg

Electrical Tape

../../../../_images/epoxy.jpg

Epoxy

../../../../_images/files.jpg

Files

../../../../_images/gluegun.jpg

Glue Gun

../../../../_images/handdrill.jpg

Handdrill

../../../../_images/heatgun.jpg

Heatgun

../../../../_images/helicoilinsertion.jpg

Helicoil insertion tools for M2.5 and M3

../../../../_images/hex.jpg

Hex Screwdrivers

../../../../_images/maskingtape.jpg

Masking Tape

../../../../_images/ruler.jpg

Ruler

../../../../_images/scissors.jpg

Scissors

../../../../_images/screwdriver.jpg

Complete set of screwdrivers

../../../../_images/tabletopvise.jpg

Tabletop Vise

../../../../_images/taps.jpg

Complete set of taps

../../../../_images/tweezers.jpg

Tweezers

../../../../_images/tweezers_2.jpg

Needlenose tweezers

../../../../_images/vise.jpg

Handheld vise

../../../../_images/wrench_1.jpg

Complete set of Metric and Imperial wrenches

../../../../_images/3dprinter_2.jpg

3D printer (recommended)

../../../../_images/caliper.jpg

Calipers

../../../../_images/kapton.jpg

Kapton Tape, as thin as possible

../../../../_images/masking.jpg

Masking Tape

Waterjet Cutter (recommended)

Handsaw

Electrical Tools Required
../../../../_images/solder.jpg

Solder, as thin as possible

../../../../_images/stripper.jpg

Wire stripper

../../../../_images/heatshrink.jpg

Assorted Heatshrink

../../../../_images/wire_snips.jpg

Wire Snips

../../../../_images/solderhand.jpg

Soldering Hand

../../../../_images/solderstation.jpg

Soldering Station

JST Crimper

If the encoder code wheels require rework(see :ref`Robotic Leg Build Instructions <build_instructions_leg>`), then access to a well-equipped machine shop is required. This will be explained in greater detail in a later section, but avoiding rework of encoder code wheels by purchasing ready-made code wheels is recommended. Otherwise, access to the following equipment is required:

  • Lathe

  • Milling machine

Technical

The following mechanical assembly & design skills are required to assemble the physical robot:

  • Familiarity with CAD software such as Onshape and SOLIDWORKS

  • Waterjet cutting

  • 3D printing

  • Drilling and tapping holes

  • Insertion of Helicoils

The following electrical skills are required to assemble the physical robot:

  • Soldering and Wiring

  • Measurement with oscilloscope and multimeter

  • Wire crimping for JST connectors

  • Reading electrical schematics

The following software skills are required to setup the code infrastructure for the physical robot:

  • Python, C, C++ programming languages

  • Familiarity with Windows and Linux operating systems. A dual-booted laptop with Windows 10/11 and Ubuntu 18.04/20.04 or PopOS, a decent processor and at least 8GB of RAM is recommended.

  • Git version control

  • Embedded software development

  • Familiarity with Field Oriented Control for motors.

This build assumes the availability of computers running Ubuntu 20.04 and Windows 10 operating systems. Learning resources to gain familiarity with the necessary toolchains and techniques are in Further Reading & Resources.