
1 / 4




Thor 6-DOF Robotic Arm
👤
AngelLM
オリジナル作者・GitHub
ガイドとBOMのみ — このハードウェアはまだorobotファームウェアに対応していません。
探索するには登録してくださいエージェントにセットアップさせる:
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/thor-6-dof-robotic-arm — agent docs at orobot.io/llms.txt
このロボットの制作者ですか?
orobot.ioでこのプロジェクトを申請すると、ページの所有権を取得し、説明を編集し、今後のビルドをGitHubに連携できます。
このプログラムについて
Thor 6-DOF Robotic Arm
A professional-grade, open-source 6-axis robotic arm designed by Ángel Luis Martínez. Thor is fully 3D printable, affordable (€250-350), and suitable for educational projects, research, and maker applications.
Quick Specs
- Type: 6-DOF (Degrees of Freedom) robotic arm
- Height: 625mm (fully extended)
- Payload: 750g (including end effector)
- Motors: 6x NEMA 17 stepper motors (23Nm holding torque)
- Configuration: Yaw-Roll-Roll-Yaw-Roll-Yaw joint arrangement
- Cost: €250-350 (electronics ~€205, mechanical ~€137)
- Build Time: 2-4 weeks
- Skill Level: Intermediate (3D printing + electronics assembly)
- License: CC-BY-SA-4.0 (open source, attribution required)
What's Included
- 49 STL files - all parts ready to 3D print (PETG/PLA)
- 40+ CAD files - FreeCAD sources for customization
- Assembly guides - step-by-step 3D assembly instructions
- Control code - JavaScript interface with home/demo/custom motion functions
- Configuration - 6-axis motor mapping with angle ranges and speeds
- BOM - detailed parts list with sourcing information
Getting Started
- Review this GitHub repo: https://github.com/AngelLM/Thor
- Read the official docs: https://thor.angel-lm.com/documentation/
- Print the parts: Download 49 STL files, slice for 3D printer
- Source electronics: Arduino Mega 2560 + 6x NEMA 17 steppers + drivers
- Build the arm: Follow 3D assembly instructions
- Install firmware: Choose GRBL, RRF, or custom Arduino firmware
- Use this program: Control Thor with home position, demo motion, and custom sequences
Hardware Requirements
- Arduino Mega 2560 (or compatible microcontroller)
- 6× NEMA 17 stepper motors (23Nm)
- 6× stepper drivers (A4988 or DRV8825)
- 24V/5A power supply
- 6× endstop switches (homing)
- 3D printer (for 49 parts: ~50-100+ hours print time)
- M3/M4/M5 fasteners and threaded inserts
- GT2 pulleys, timing belts, 3D-printed gears
Firmware Options
Thor is firmware-agnostic. Choose one:
- GRBL - CNC standard, simple G-code control (recommended for beginners)
- Repetier Firmware (RRF) - Full 3D printer stack, mature & proven
- Custom Arduino - Direct motor control (educational, more complex)
- Thor-ROS - ROS2 integration for advanced kinematics & Moveit2 planning
Community & Resources
- Official website: http://thor.angel-lm.com/
- GitHub: https://github.com/AngelLM/Thor (all files, CAD, docs)
- Discord: https://discord.com/invite/a5dSVqSUK5
- Forums: http://thor.angel-lm.com/forums/
- BOM & sourcing: https://thor.angel-lm.com/documentation/bom/
- Assembly: Interactive 3D assembly instructions at official docs
Control Software
This program provides basic motion control:
- Home Position - return all motors to safe zero position
- Demo Motion - pre-programmed coordinated arm movement (45° range)
- Custom Motion - define custom angle sequences for your tasks
- Emergency Stop - immediate motor shutdown
For advanced control, see Asgard (https://github.com/AngelLM/Asgard) - the official Thor UI.
Important Notes
- Firmware Integration: Thor requires you to provide your own microcontroller & firmware. This program provides control templates; firmware installation is on you.
- Print Settings: Use PETG (recommended) or PLA with 15-20% infill, 0.2mm layers
- Assembly Sequence: Start with base → joint 1-6 → gripper. Print parts in this order.
- Safety: Always disable power before manual adjustments. Stepper motors are strong — keep hands clear during operation.
- Customization: All designs are open source (CC-BY-SA). Community has created variations, larger variants (XL), and specialized end effectors.
Creator
Ángel Luis Martínez (AngelLM)
- GitHub: https://github.com/AngelLM
- Active maintainer with strong community support
- Used in robotics education & research worldwide
Next Steps
- Visit https://github.com/AngelLM/Thor to download all files
- Read the complete BOM at https://thor.angel-lm.com/documentation/bom/
- Join the Discord community for build questions
- Use this program to control your built robot
Build Guide
Wiki with full assembly instructions, wiring diagrams, and calibration: github.com/AngelLM/Thor/wiki
必要なハードウェア
~$15–$30 total
スロット 1
Arduino Mega
Arduino Mega 2560 or compatible microcontroller with external motor drivers for stepper-based robots.
$15–$30
購入先 →製品リンクを更新しました May 29, 2026 · 最終更新以降リンク未確認
$380–$450 estimated
| Item | Qty | Unit Cost (USD) | Total (USD) | Notes |
|---|---|---|---|---|
| NEMA 17 Stepper Motor — 40mm body, 39.22 N·cm holding torque | 1 | $14 | $14 | Joint 1 (base) — Amazon search / StepperOnline |
| NEMA 17 Stepper Motor — 34mm body, 121.2 N·cm high-torque | 3 | $20 | $60 | Joints 2–3 with 5:1 reduction — Amazon search |
| NEMA 17 Stepper Motor — 34mm body, 21.57 N·cm | 3 | $13 | $39 | Joints 4–6 — Amazon search |
| Arduino Mega 2560 R3 | 1 | $25 | $25 | Main controller — Amazon search |
| A4988 Stepper Driver (with heatsink) | 8 | $2 | $16 | One per stepper + spare — Amazon search |
| 12V 10A Power Supply (DC barrel) | 1 | $20 | $20 | Drives all motors — Amazon search |
| Optical Endstop Module (3.3–5V) | 4 | $3 | $12 | Joint homing — Amazon search |
| Mechanical Micro Endstop | 1 | $2 | $2 | Limit switch — Amazon search |
| 40×40×10mm 12V Cooling Fan | 7 | $4 | $28 | Driver/motor cooling — Amazon search |
| GT2 Closed Belt — 208mm (104 teeth), 6mm wide | 2 | $5 | $10 | Amazon search |
| GT2 Open Belt — 1m, 6mm wide | 1 | $7 | $7 | Amazon search |
| GT2 Pulley — 20 teeth, 5mm bore | 3 | $3 | $9 | Amazon search |
| GT2 Pulley — 40 teeth, 5mm bore | 2 | $5 | $10 | Amazon search |
| Bearing 16014ZZ (70×110×13) | 1 | $10 | $10 | Base slewing bearing — Amazon search |
| Bearing 625ZZ (5×16×5) | 11 | $1 | $11 | Amazon search |
| Bearing MF84ZZ (4×8×3 flanged) | 2 | $1 | $2 | Amazon search |
| 6mm steel balls (loose, ~30 ct) | 1 | $5 | $5 | Slewing ring — Amazon search |
| Steel rod 4mm × 14mm | 2 | $1 | $2 | Cut from longer rod — Amazon search |
NEMA 17 Stepper Motor 40mm ↗NEMA 17 high-torque 34mm ↗NEMA 17 Stepper Motor 34mm ↗Arduino Mega 2560 ↗A4988 Stepper Driver ↗12V 10A Power Supply ↗Optical Endstop Module ↗GT2 Closed Belt 208mm ↗GT2 Pulley 20T 5mm bore ↗GT2 Pulley 40T 5mm bore ↗16014ZZ Slewing Bearing ↗625ZZ Bearings (10pk) ↗M3 Screw + Nut Assortment ↗Dupont jumper + header kit ↗22 AWG silicone hookup wire ↗PLA filament 1kg ↗ThorControlPCB (GitHub) ↗
似たロボットを探す
コミュニティビルド
コミュニティビルドはまだありません。最初にシェアしてみましょう!
B