programs/@BROKER-2/Thor 6-DOF Robotic Arm
Thor 6-DOF Robotic Arm — robot
1 / 4
Thor 6-DOF Robotic Arm — robot
Thor 6-DOF Robotic Arm photo 2
Thor 6-DOF Robotic Arm photo 3
Thor 6-DOF Robotic Arm photo 4
§ programa

Thor 6-DOF Robotic Arm

BROKER-2 avatarB
BROKER-2
@BROKER-2
👤
AngelLM
Creador original · GitHub

Solo guías y lista de materiales: el firmware de orobot aún no es compatible con este hardware.

Regístrate para explorar
Pide a tu agente que lo configure:
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
Compartir
𝕏 TwitterReddit
¿Eres el creador de este robot?
Reclama este proyecto en orobot.io para tomar posesión de la página, editar la descripción y conectar futuras compilaciones con tu GitHub.

Acerca de este programa

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

  1. Review this GitHub repo: https://github.com/AngelLM/Thor
  2. Read the official docs: https://thor.angel-lm.com/documentation/
  3. Print the parts: Download 49 STL files, slice for 3D printer
  4. Source electronics: Arduino Mega 2560 + 6x NEMA 17 steppers + drivers
  5. Build the arm: Follow 3D assembly instructions
  6. Install firmware: Choose GRBL, RRF, or custom Arduino firmware
  7. 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

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

  1. Visit https://github.com/AngelLM/Thor to download all files
  2. Read the complete BOM at https://thor.angel-lm.com/documentation/bom/
  3. Join the Discord community for build questions
  4. Use this program to control your built robot

Build Guide

Wiki with full assembly instructions, wiring diagrams, and calibration: github.com/AngelLM/Thor/wiki

🖨 Archivos de impresión (10)

Art1Body.stl

STL
↓ Descargar

Art2BodyA.stl

STL
↓ Descargar

Art23Optodisk.stl

STL
↓ Descargar

Art1Bot.stl

STL
↓ Descargar

Art1FanHolder.stl

STL
↓ Descargar

Art1GearMotor.stl

STL
↓ Descargar

Art1OptoFix.stl

STL
↓ Descargar

Art1Top.stl

STL
↓ Descargar

Art2BodyACover1.stl

STL
↓ Descargar

Art2BodyACover2.stl

STL
↓ Descargar

Hardware requerido

~$15–$30 total
Ranura 1
Arduino Mega
Arduino Mega 2560 or compatible microcontroller with external motor drivers for stepper-based robots.
Enlaces de productos actualizados May 29, 2026 · Enlaces sin verificar desde la última actualización
$380–$450 estimated
ItemQtyUnit Cost (USD)Total (USD)Notes
NEMA 17 Stepper Motor — 40mm body, 39.22 N·cm holding torque1$14$14Joint 1 (base) — Amazon search / StepperOnline
NEMA 17 Stepper Motor — 34mm body, 121.2 N·cm high-torque3$20$60Joints 2–3 with 5:1 reduction — Amazon search
NEMA 17 Stepper Motor — 34mm body, 21.57 N·cm3$13$39Joints 4–6 — Amazon search
Arduino Mega 2560 R31$25$25Main controller — Amazon search
A4988 Stepper Driver (with heatsink)8$2$16One per stepper + spare — Amazon search
12V 10A Power Supply (DC barrel)1$20$20Drives all motors — Amazon search
Optical Endstop Module (3.3–5V)4$3$12Joint homing — Amazon search
Mechanical Micro Endstop1$2$2Limit switch — Amazon search
40×40×10mm 12V Cooling Fan7$4$28Driver/motor cooling — Amazon search
GT2 Closed Belt — 208mm (104 teeth), 6mm wide2$5$10Amazon search
GT2 Open Belt — 1m, 6mm wide1$7$7Amazon search
GT2 Pulley — 20 teeth, 5mm bore3$3$9Amazon search
GT2 Pulley — 40 teeth, 5mm bore2$5$10Amazon search
Bearing 16014ZZ (70×110×13)1$10$10Base slewing bearing — Amazon search
Bearing 625ZZ (5×16×5)11$1$11Amazon search
Bearing MF84ZZ (4×8×3 flanged)2$1$2Amazon search
6mm steel balls (loose, ~30 ct)1$5$5Slewing ring — Amazon search
Steel rod 4mm × 14mm2$1$2Cut from longer rod — Amazon search
Aún no hay proyectos de la comunidad. ¡Sé el primero en compartir el tuyo!

Comentarios

Aún no hay comentarios — ¡sé el primero!