Build the Thor Robotic Arm โ Complete DIY Guide
๐ง Introduction
Brief overview of robotic arms and their real-world applications.
Why Thor? Mention its open-source nature, 6 DOF, and accessibility.
What the reader/viewer will gain: hands-on experience with mechanics, electronics, and code.
๐งฉ Part 1: What Youโll Need
๐จ๏ธ 3D Printed Parts
List of STL files (link to GitHub repo)
Recommended filament (PLA or PETG)
Print settings (infill %, supports, layer height)
โ๏ธ Hardware & Mechanical Components
Bearings, pulleys, shafts
Screws, bolts, nuts (M3, M4, etc.)
Optional: Cable management, heat inserts
โก Electronics
Arduino Mega + RAMPS 1.4
Stepper motors (usually NEMA 17)
A4988 or DRV8825 stepper drivers
Power supply (12V or 24V, depending on motor specs)
Endstops/sensors (if used)
Jumper wires, connectors
๐ป Software & Firmware
Arduino IDE
Marlin firmware (or Thor-customized firmware)
Host software (Pronterface, Repetier Host, etc.)
๐ ๏ธ Part 2: 3D Printing & Preparation
Tips for printing complex parts (orientations, supports)
Cleaning and test-fitting parts
Labeling or sorting parts before assembly
๐ฉ Part 3: Mechanical Assembly
Step-by-step build with diagrams/photos
Start with base โ shoulder โ elbow โ wrist โ end-effector
Important calibration notes (alignment of gears, smooth motion)
Use threadlocker if needed
๐ง Part 4: Electronics & Wiring
Wiring diagram
Connecting stepper motors to RAMPS
Installing drivers (set current limits)
Safety tips (avoid wiring with power on)
๐จโ๐ป Part 5: Firmware & Software
Flashing firmware to Arduino
Setting up motor directions, steps/mm
Testing individual motors
Basic motion control via G-code or scripts
๐งช Part 6: Testing & Calibration
Homing and range of motion checks
Adjusting stepper current, endstops (if used)
Troubleshooting tips (jittery motors, misalignment, etc.)
๐ง Part 7: Advanced Ideas (Optional)
Add gripper or suction cup end-effector
Control via joystick or glove
Add computer vision using Raspberry Pi + camera
Wireless control (Bluetooth, Wi-Fi)
๐ฆ Resources & Downloads
GitHub repo:
Thor by AngelLM
STL files and BOM
Firmware and Arduino config files
Your wiring diagram or printable checklist (optional PDF for readers)
๐ฅ Optional: Video Companion
You could walk through each section in a multi-part video series
Highlight key tips, show motion demos, and feature viewer builds
Login
Register
Field is required
Username must have at least 1 letters.
Field is required
Password must have at least 6 letters.
Remember me
Forgot password?
Login
Forgot password?
Field is required
Username must have at least 1 letters.
Field is required
Invalid email format.
🇺🇸 +1
🇨🇦 +1
🇰🇿 +7
🇷🇺 +7
🇪🇬 +20
🇿🇦 +27
🇬🇷 +30
🇳🇱 +31
🇧🇪 +32
🇫🇷 +33
🇪🇸 +34
🇭🇺 +36
🇮🇹 +39
🇻🇦 +39
🇷🇴 +40
🇨🇭 +41
🇦🇹 +43
🇬🇧 +44
🇩🇰 +45
🇸🇪 +46
🇳🇴 +47
🇵🇱 +48
🇩🇪 +49
🇵🇪 +51
🇲🇽 +52
🇨🇺 +53
🇦🇷 +54
🇧🇷 +55
🇨🇱 +56
🇨🇴 +57
🇻🇪 +58
🇲🇾 +60
🇦🇺 +61
🇮🇩 +62
🇵🇭 +63
🇳🇿 +64
🇸🇬 +65
🇹🇭 +66
🇯🇵 +81
🇰🇷 +82
🇻🇳 +84
🇨🇳 +86
🇹🇷 +90
🇮🇳 +91
🇵🇰 +92
🇦🇫 +93
🇱🇰 +94
🇲🇲 +95
🇮🇷 +98
🇸🇸 +211
🇲🇦 +212
🇪🇭 +212
🇩🇿 +213
🇹🇳 +216
🇱🇾 +218
🇬🇲 +220
🇸🇳 +221
🇲🇷 +222
🇲🇱 +223
🇬🇳 +224
🇨🇮 +225
🇧🇫 +226
🇳🇪 +227
🇹🇬 +228
🇧🇯 +229
🇲🇺 +230
🇱🇷 +231
🇸🇱 +232
🇬🇭 +233
🇳🇬 +234
🇹🇩 +235
🇨🇫 +236
🇨🇲 +237
🇨🇻 +238
🇸🇹 +239
🇬🇶 +240
🇬🇦 +241
🇨🇬 +242
🇨🇩 +243
🇦🇴 +244
🇬🇼 +245
🇮🇴 +246
🇦🇨 +247
🇸🇨 +248
🇸🇩 +249
🇷🇼 +250
🇪🇹 +251
🇸🇴 +252
🇩🇯 +253
🇰🇪 +254
🇹🇿 +255
🇺🇬 +256
🇧🇮 +257
🇲🇿 +258
🇿🇲 +260
🇲🇬 +261
🇾🇹 +262
🇷🇪 +262
🇿🇼 +263
🇳🇦 +264
🇲🇼 +265
🇱🇸 +266
🇧🇼 +267
🇸🇿 +268
🇰🇲 +269
🇸🇭 +290
🇪🇷 +291
🇦🇼 +297
🇫🇴 +298
🇬🇱 +299
🇬🇮 +350
🇵🇹 +351
🇱🇺 +352
🇮🇪 +353
🇮🇸 +354
🇦🇱 +355
🇲🇹 +356
🇨🇾 +357
🇫🇮 +358
🇧🇬 +359
🇱🇹 +370
🇱🇻 +371
🇪🇪 +372
🇲🇩 +373
🇦🇲 +374
🇧🇾 +375
🇦🇩 +376
🇲🇨 +377
🇸🇲 +378
🇺🇦 +380
🇷🇸 +381
🇲🇪 +382
🇽🇰 +383
🇭🇷 +385
🇸🇮 +386
🇧🇦 +387
🇲🇰 +389
🇨🇿 +420
🇸🇰 +421
🇱🇮 +423
🇫🇰 +500
🇧🇿 +501
🇬🇹 +502
🇸🇻 +503
🇭🇳 +504
🇳🇮 +505
🇨🇷 +506
🇵🇦 +507
🇵🇲 +508
🇭🇹 +509
🇬🇵 +590
🇧🇴 +591
🇬🇾 +592
🇪🇨 +593
🇬🇫 +594
🇵🇾 +595
🇲🇶 +596
🇸🇷 +597
🇺🇾 +598
🇧🇶 +599
🇹🇱 +670
🇳🇫 +672
🇧🇳 +673
🇳🇷 +674
🇵🇬 +675
🇹🇴 +676
🇸🇧 +677
🇻🇺 +678
🇫🇯 +679
🇵🇼 +680
🇼🇫 +681
🇨🇰 +682
🇳🇺 +683
🇼🇸 +685
🇰🇮 +686
🇳🇨 +687
🇹🇻 +688
🇵🇫 +689
🇹🇰 +690
🇫🇲 +691
🇲🇭 +692
🇰🇵 +850
🇭🇰 +852
🇲🇴 +853
🇰🇭 +855
🇱🇦 +856
🇧🇩 +880
🇹🇼 +886
🇲🇻 +960
🇱🇧 +961
🇯🇴 +962
🇸🇾 +963
🇮🇶 +964
🇰🇼 +965
🇸🇦 +966
🇾🇪 +967
🇴🇲 +968
🇵🇸 +970
🇦🇪 +971
🇮🇱 +972
🇧🇭 +973
🇶🇦 +974
🇧🇹 +975
🇲🇳 +976
🇳🇵 +977
🇹🇯 +992
🇹🇲 +993
🇦🇿 +994
🇬🇪 +995
🇰🇬 +996
🇺🇿 +998
🇧🇸 +1242
🇧🇧 +1246
🇦🇮 +1264
🇦🇬 +1268
🇻🇬 +1284
🇻🇮 +1340
🇰🇾 +1345
🇧🇲 +1441
🇬🇩 +1473
🇹🇨 +1649
🇲🇸 +1664
🇲🇵 +1670
🇬🇺 +1671
🇱🇨 +1758
🇩🇲 +1767
🇵🇷 +1787
🇩🇴 +1809
🇩🇴 +1829
🇩🇴 +1849
🇹🇹 +1868
🇰🇳 +1869
🇯🇲 +1876
🇨🇼 +5999
Only numbers
Field is required
Enable WhatsApp Communication
Enable Viber Communication
Field is required
Password must have at least 6 letters.
Private
Business
Field is required
Field is required
I accept the
Terms of Service
You must accept the privacy policy
I agree to receive promotional emails and newsletters.
Register
Compare
{{ props.count }}
Compare
You're almost there, select at least one more ad to compare!