← all builds

From-Scratch Build · Mechanical Design

Modular Robot-Arm Stand & Base

A six-axis robot arm is delicate, top-heavy and tangled in cables. This build is the furniture that tames it: a 3D-printed base that hides all the electronics and a set of Lego-style support trees that hold the arm in modular rest poses — turning a workbench of robots into a tidy, movable "robot garden." Designed and printed from scratch.

3D printingCAD6-axis arm Cable managementModular design

What it is

A home for the robot

The robot arm itself is excellent; the problem is everything around it. Loose wires, an exposed Raspberry Pi, and an arm that wants to tip over the moment it reaches out. This project is the support system that makes the arm stable, portable and good-looking in a teaching lab.

It has two halves. A base that the arm bolts onto, containing all the electronics and cables, weighted to stay put. And a family of support trees — modular printed posts that cradle the arm's limbs in a chosen rest position, so several robots can be arranged into a single striking display.

The core idea I wanted to learn: hardware needs industrial design, not just engineering. A good base means a student can walk in, grab a robot, set it on a desk and start working — no cable wrangling, no fear of knocking it over.

The parts

What I designed and printed

Every piece is a printable STL, drawn to fit the real arm's dimensions. Here is what each one does.

structure

Bottom base

The foundation the arm mounts to. Sized to give the 6-axis arm full freedom of movement without self-collision, and heavy enough to resist tipping.

enclosure

Electronics lid

A cover that encloses the wiring and boards, keeping the messy electrical side hidden and protected.

mount

Raspberry Pi wall

A dedicated mounting wall so the Pi case sits securely inside the base, reachable over SSH instead of through a tangle of cables.

tidiness

Cable channels

Routing "tentacles" that guide and organise cables, so the whole assembly stays clean.

support

Support trees

Modular Lego-style posts in several heights and angles that clip together to hold the arm in different rest poses.

stability

Counterweight slot

A mount for a 1–2 lb weight or a screw clamp, keeping the arm steady when it stretches out during motion.

How it comes together

From measurement to robot garden

The design process worked outward from the real hardware:

  1. Measure the arm done

    Take the dimensions of the arm's "bones" and mounting points as the starting constraints.

  2. Model the base done

    Design a compact box around those measurements that houses electronics and bolts to the arm.

  3. Add Pi + cable routing done

    Build in the Raspberry Pi wall and cable channels so the wiring disappears.

  4. Design support trees done

    Create modular posts that snap together and cradle the arm in chosen rest poses.

  5. Print & assemble done

    3D-print the STLs, fit the counterweight, and bolt everything onto the arm.

  6. Arrange the garden done

    Combine several bases and trees into one tidy, visually striking display of robots.

Why it matters

Design goals behind the print

Every decision served one of a few aims:

In my rebuild the emphasis was the base geometry: enclosing the electronics while leaving the 6-axis arm room to move without colliding with its own housing.

Reflection

What rebuilding it taught me