ArmBy Jonathan Shulgach14 GitHub starsSources reviewed Oct 30, 2026

Mini-Arm

A miniature 3D-printed robot arm with a gripper, with STL and SolidWorks files provided for building it.

Project documentation

Before you build

Five answers, each linked to its source

What does it cost?

About $82Basic build

The total cost summary lists the Basic Build at about $82. bom.rst

Can I sell what I build?

YesCommercial use OK

Hardware MPL-2.0 · Software Mozilla Public License 2.0. Licensing source

What’s open?

5 of 6CAD: AvailableBOM: AvailablePCB: Not documentedCode: AvailableSim: AvailableGuide: Available

PCB not documented. All six files

What does it run on?

ROS 2Raspberry PiPython

Simulation: ROS2 description includes URDF and meshes. Software

Is it maintained?

Active

Latest activity Oct 23, 2026 · 23 commits in the last 52 weeks · 1 contributors Activity

01 / Under the shell

The specifications.

Hardware, build and software on one sheet. Every fact links to where we found it.

Mini-Arm is a miniature robot arm with a gripper and 3D-printable components. The repository provides STL and SolidWorks files, a bill of materials, assembly instructions, and CircuitPython firmware for Raspberry Pi Pico 2.

Hardware

Actuators
7 · Micro servos: six joints and gripper wiring.rst
Build
3D-printed · PLA/PETG · FDM Documentation
Degrees of freedom
6DOF README
Weight
Less than 1 lb (~0.3 kg) README

Building it

Printable components
95% 3D printable, aside from nuts and bolts. README
Printed parts
All parts can be printed on a standard FDM printer; PLA/PETG listed as materials. bom.rst

Software & simulation

Microcontroller firmware
CircuitPython firmware is provided for Pico and Pico 2. README
Kinematics
Internal IK solver handles joint state calculations on the microcontroller. README
ROS 2
ROS2 packages are provided for visualization and advanced control. README

02 / The files behind the robot

What’s open.

Six parts of the build, each checked separately. Gaps stay visible.

Availability of build files
PartStatusWhat’s thereLicenseSource
CADAvailableSolidWorks CAD source files are provided.Not documentedsolidworks/
Bill of materialsAvailableBill of materials spreadsheet.Not documentedbom.xlsx
ElectronicsNot documentedNot documentedNot documentedNo source found
CodeAvailableCircuitPython firmware for Pico and Pico 2.Not documentedcircuitpython/
Simulation modelAvailableROS2 description includes URDF and meshes.Not documentedminiarm_description/
Assembly guideAvailableAssembly guide with step-by-step build instructions.Not documentedassembly.rst

03 / Know before you build

Can you sell it?

YesCommercial use OK

The whole repository, design files included, is MPL-2.0. You can build, modify and sell robots based on it, as long as you keep the license and copyright notices.

Hardware
MPL-2.0
Software
Mozilla Public License 2.0
Read the licensing source

04 / The upstream project

Is it maintained?

jshulgach/mini-arm

ActiveLatest activity Oct 23, 2026, 7 days before the snapshot

COMMITS PER WEEK · MAIN REPOSITORY23 in 52 weeks
Stars
14
Forks
2
Contributors
1
Latest release
v1.0.0 · Nov 4, 2023

Snapshot captured Oct 30, 2026. Recorded figures, not live metrics. Active: activity within 90 days of the snapshot. Quiet: within a year. Dormant: longer.

05 / Parts & kits

A head start.

Maker-listed sellers only. No affiliate links or paid placement.

MAKER’S COST

About $82

Basic build

The total cost summary lists the Basic Build at about $82.

bom.rst

Kit availability is not documented in our reviewed sources.

06 / Side by side

Compare with other arms.

The three arms with the closest documented maker’s cost. Same sources, same rules.

Mini-Arm compared with SO-101, AM-ARM200, PingTi Arm
RobotCostOpen filesCan I sell it?Runs onMaintainedStars
Mini-ArmThis robotJonathan ShulgachAbout $82Basic build5 of 6YesHW MPL-2.0 · SW Mozilla Public License 2.0ROS 2Raspberry PiPythonActiveOct 23, 202614
SO-101TheRobotStudio × Hugging Face$121.94per follower arm5 of 6YesHW Apache-2.0 · SW Apache-2.0LeRobotMuJoCoActiveOct 6, 20267,831
AM-ARM200Li Yiteng and Wu Zhiyong$243.33follower arm BOM4 of 6YesHW Apache-2.0 · SW Apache-2.0LeRobotQuietJun 18, 202690
PingTi ArmnomorewzxAbout $261single PingTi arm4 of 6YesHW Apache-2.0 · SW Apache-2.0LeRobotActiveOct 20, 202655
Mini-Arm compared with SO-101 and AM-ARM200
This robotMini-ArmSO-101AM-ARM200
Cost
About $82$121.94$243.33
Can I sell it?
YesYesYes
Open files
5 of 65 of 64 of 6
Runs on
ROS 2, Raspberry Pi, PythonLeRobot, MuJoCoLeRobot
Maintained
ActiveOct 23, 2026ActiveOct 6, 2026QuietJun 18, 2026

Upkeep is measured against each robot’s own snapshot. Costs keep the maker’s scope, so check what each figure covers.

See them in the table

07 / Follow the evidence

Open books.

Repository files are pinned to commit 6555026. Websites and papers are listed with their review dates.

  1. 01README.md at 6555026Reviewed Oct 30, 2026
  2. 02LICENSE at 6555026Reviewed Oct 30, 2026
  3. 03docs/source/hardware/assembly.rst at 6555026Reviewed Oct 30, 2026
  4. 04docs/source/hardware/bom.rst at 6555026Reviewed Oct 30, 2026
  5. 05docs/source/hardware/wiring.rst at 6555026Reviewed Oct 30, 2026
There’s more to build.Back to all robots