project index
Active Development#04

OpenArm-6DOF

A modular 6-axis robotic arm — mechanics, electronics and motion control.

OpenArm-6DOF robotic arm
04 · Robotics

01overview

OpenArm-6DOF is a modular robotics platform: a 6-degree-of-freedom arm built around stepper motors and an ESP32 controller, presented as a real manipulation platform rather than a toy project.

The mechanics are extensively documented — exploded renders, Denavit-Hartenberg parameter diagrams and a full assembly document (PDF) covering 36 printed parts accompany the build.

On the control side, STEP/DIR signals and enable lines drive each axis, with an ESP32 exposing HTTP and WebSocket interfaces for motion control and future autonomy. A software UI has been prototyped for commanding the arm.

02architecture

  1. 01

    Command

    HTTP / WebSocket

  2. 02

    Controller

    ESP32

  3. 03

    Drive

    STEP/DIR + enable

  4. 04

    Axes

    6-DOF · steppers

  5. 05

    Manipulation

    end effector · world

03stack

Stepper MotorsSTEP/DIREnable SignalsESP32HTTPWebSocketMotion ControlRobotic Manipulation6-DOF Kinematics

04hardware

  • 6-axis stepper arm (EB100)
  • ESP32 controller
  • Stepper drivers (STEP/DIR + enable)
  • Printed structural parts (STL)

05software

  • ESP32 motion controller
  • HTTP + WebSocket interfaces
  • Software control UI (templates)

06problems & solutions

Coordinating six axes with reliable, repeatable motion.

STEP/DIR signalling with enable control per axis. Kinematics are documented via DH parameters. Quantitative accuracy results are being recorded.

Controlling the arm remotely and inspectably.

HTTP + WebSocket interfaces let a software UI command the arm and stream state. Iteration continues as the platform matures.

07results & specs

Mechanics
EB100 · 36 printed parts
Assembly guide
PDF (available for download)
Kinematics
DH parameters documented
Motion metrics
Documentation in progress.

08gallery & media

Exploded view of the EB100 robotic arm01
Exploded view
Assembled EB100 robotic arm02
Assembled arm
Denavit-Hartenberg parameter diagram03
DH parameters
EB300 companion unit for the robotic arm04
EB300 unit
Robotic arm detail during build05
Build detail
Software interface template for the robotic arm06
Software UI (template)
Robotic arm hardware diagram07
Hardware diagram
Robotic arm software diagram08
Software diagram