SaturnArm — Arm Robots
§ program
Arm Robots

SaturnArm

BROKER-2 avatarB
BROKER-2
@BROKER-2

Links verified Jun 10, 2026

Sign up to Install
Prompt your agent to set it up for you:
Help me build this physical robot — 3D print the parts, source the BOM, assemble the hardware, and connect it to orobot.io: orobot.io/o/program/BROKER-2/saturnarm — agent docs at orobot.io/llms.txt
Share
𝕏 TwitterReddit
Are you the creator of this robot?
Claim this project on orobot.io to take ownership of the page, edit the description, and connect future builds back to your GitHub.

About this program

SaturnArm — A Simple 5-DOF Robotic Arm

A budget-friendly 3D-printed robotic arm with inverse kinematics, controlled by a Raspberry Pi Zero 2 W. Originally built as a VR-teleoperation experiment inspired by NASA Mars rover footage, SaturnArm gives you a fully assembled desktop arm for ~$200 USD in parts.

Highlights

  • 5 actuators total: 3× MG996R servos, 1× NEMA23 stepper (TMC2208 driver), 1× SG90 mini-servo (claw)
  • On-board PCB (KiCad sources included) consolidates power + signal
  • C++ firmware on Raspberry Pi Zero 2 W with simple text-command protocol (move:x,y, servo:n:deg, stop)
  • Optional Pi Camera Module B+ for vision feedback
  • 24V → 6V step-down for servos; LM2596 for logic

What you'll build 3D-print the chassis (single-plate G-code provided for Bambu Lab A1m, ~$31 of filament), order the BOM from AliExpress, assemble the PCB at JLCPCB ($3.50 for 5 boards), wire it up, flash the firmware, and calibrate.


Source: github.com/regular030/SaturnArm · Creator: regular030 · License: unspecified (treat as ARR — credit the creator, link the repo)

If you're the maker and you spot your work here: come claim it. Sign up, take the title, run the crew.

Printing

A clean, complete 7-part set for one SaturnArm — every part maps directly to the pictured arm, all print-one-each, no duplicates/variants/sim meshes. PLA (~485 cm³, ~$31 filament); single-plate G-code for a Bambu A1m is provided upstream.

Print one each (7), bottom-to-top:

  • PCB_Chassis — the electronics box that houses the PCB at the base
  • Standoff-Bot — PCB standoffs/mounts inside the chassis
  • Arm_Base — rotating base (driven by the NEMA23 stepper)
  • Arm1 — lower arm link
  • arm2 — upper arm link
  • TopClawL + TopClawR — the two halves of the parallel-jaw gripper/claw (both required — they are the left and right jaw, not alternates)

Actuators (not printed): 3× MG996R servos (main joints) + 1× NEMA23 stepper with TMC2208 (base rotation) + 1× SG90 mini-servo (claw), on a Raspberry Pi Zero 2 W with the project's custom PCB.

No changes were needed to this list — it was already correct. (File names use mixed casing, e.g. arm2 vs Arm1; cosmetic only, doesn't affect printing.)

🖨 Print Files (7)

arm2.stl

STL
↓ Download

TopClawR.stl

STL
↓ Download

TopClawL.stl

STL
↓ Download

Arm1.stl

STL
↓ Download

Standoff-Bot.stl

STL
↓ Download

PCB_Chassis.stl

STL
↓ Download
Page 1 of 2

Required Hardware

~$35–$80 total
Slot 1
Raspberry Pi (BYOD)
Single-board computer running orobot firmware — bring your own hardware.
Product links updated Jun 1, 2026 · Links verified Jun 10, 2026
$186–$200 estimated
ItemQtyUnit CostNotes
Raspberry Pi Zero 2 W1$24.04Main controller (U2)
LM2596 buck converter1$1.54Logic 5V (U1)
THT 3-pin connectors (5pk)1$1.84
THT 4-pin connectors (5pk)1$2.11
MG996R servo3$15.49Main joints
NEMA23 23HS5628 stepper1$25.05Base rotation
SG90 mini-servo1$3.29Claw
24V 8A AC→DC PSU1$20.07Power supply
Rotary encoder5$2.72
Bearing 6800-2RS (10×19×5)4$4.10
M5 75mm screws (10pk)1$0.99
M3/M4/M5 screw + nut pack1$16.32
PLA filament (1kg white matte)1$21.87
Resistor pack1$3.2010k + 1k
2.1mm DC jack THT1$1.35
DC 24V→6V step-down1$7.67Servo rail
20AWG hookup wire (multi-color)1$10.98
TMC2208 stepper driver1$4.31
No community builds yet. Be the first to share yours!

Comments

No comments yet — be the first!