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

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
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.

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
Página 1 de 2

Hardware requerido

~$15–$30 total
Slot 1
Arduino Mega (BYOD)
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!