Skip to content

Dolphin Robot Arm

A 3-degree-of-freedom desktop dolphin robot arm controlled via an STM32 microcontroller and a PS2 gamepad.

  • Robot arm
  • Open source
  • 3D printable

Suggested by Robotheca, created by @nikezi623 (opens in a new tab), from github.com/nikezi623/dolphin_robot_arm (opens in a new tab). Pinned to commit 9305bb9 (opens in a new tab).

Hardware license
MIT (opens in a new tab)
Software license
MIT (opens in a new tab)
Commercial use
Allowed

This repository contains executable files that Robotheca doesn't check. Only run them if you trust the creator.

Which files (1 script, 1 program or installer, 1 firmware image)

Photo and 3D model

Dolphin Robot Arm, photo from its repository
Photo:@nikezi623 (opens in a new tab)MITsource file (opens in a new tab)

3D preview converted from github.com/nikezi623/dolphin_robot_arm at 9305bb9, under MIT. View the original files from GitHub (4.7 MB) (opens in a new tab)

Degrees of freedom
3

What it can do

Written by Robotheca from the project's documents.

  • Controlled by a PS2 gamepad
  • 3 degrees of freedom arm movement
  • Moves joints via servos

Bill of materials

This repository has no parts list Robotheca can read yet.

Build guide

The guide appears here as you scroll.

Guide by @nikezi623 (README.md), under MIT. The English translation is by Robotheca, shared under the same license.

Wiring and electronics

Notes written by Robotheca from the project's documents.

Main parts

  • STM32F103C8T6 microcontroller
  • PS2 gamepad controller
  • Servo motors for arm joints

Connections

  • STM32F103C8T6 connected to PS2 controller via GPIO pins
  • Servo motors wired to STM32F103C8T6 PWM pins