SO-101 Roboterarm: Bau deinen eigenen 6-Achsen Arm
Baue einen echten 6-Achsen-Roboterarm im Industriedesign. Wir stellen alle Teile bereit, du lernst Aufbau, Verkabelung und Programmierung – und nimmst deinen Roboter mit nach Hause.
Was du lernst
- Aufbau eines 6-Achsen-Roboterarms verstehen
- 3D-gedruckte Teile präzise montieren
- Serial Bus Servos verkabeln und konfigurieren
- Inverse Kinematik verstehen (wie bewegt sich ein Roboter?)
- Python-Programmierung zur Steuerung
- Eigener funktionsfähiger Roboterarm
Skills die du entwickelst
Dein eigener Industrie-Roboter
Der SO-101 (basierend auf dem Open-Source SO-ARM100) ist ein kostengünstiger, leistungsfähiger Roboterarm für Bildung und Hobby. Anders als Spielzeugroboter verwendet er eine kinematische Struktur ähnlich industrieller ABB oder KUKA Roboter.
Was ist ein Projekt-Kurs?
Bei unseren Projekt-Kursen organisieren wir alle Teile für dich. Du lernst, wie du die Maschine baust, verkabelst und bedienst – und nimmst sie am Ende mit nach Hause. Keine versteckten Kosten, alles inklusive.
Technische Daten
| Spezifikation | Wert |
|---|---|
| Achsen | 6 (Basis, Schulter, Ellbogen, Handgelenk-Rotation, Handgelenk-Neigung, Greifer) |
| Traglast | ~500g |
| Reichweite | ~400mm |
| Servos | STS3215/3032 Serial Bus Servos |
| Material | PLA/PETG (3D-gedruckt) |
| Steuerung | ESP32 / Raspberry Pi |
Kurs-Ablauf
Tag 1: Mechanik (Sa, 6h)
- Theorie: Aufbau von Roboterarmen, Kinematik-Grundlagen
- Montage: Zusammenbau aller 3D-gedruckten Teile
- Servos: Einbau der Serial Bus Servos
- Qualitätskontrolle: Beweglichkeit prüfen
Tag 2: Elektronik & Erste Bewegungen (So, 6h)
- Verkabelung: Controller, Servos und Stromversorgung
- Konfiguration: Servo-IDs und Grenzen setzen
- Erste Bewegungen: Manuelle Steuerung
- Fehlersuche: Typische Probleme lösen
Tag 3: Programmierung (Abend, 4h)
- Python Setup: Entwicklungsumgebung einrichten
- Inverse Kinematik: Wie berechnet man Gelenkwinkel?
- Eigene Programme: Pick & Place Aufgaben
- Take-Home: Finaler Test und Verpackung
Das bekommst du
Im Kurspreis enthalten (CHF 450.-):
- Komplettes SO-101 Hardware-Kit (Wert CHF 180.-)
- Alle 3D-gedruckten Teile (LunoLabs Qualitätsdruck)
- 6x STS3215 Serial Bus Servos
- ESP32 Controller Board
- Netzteil 12V/5A
- Greifer-Mechanik
- Alle Schrauben, Kabel und Kleinteile
- 20 Stunden Kurs mit Experten
- Dokumentation und Code-Beispiele
- Zugang zur LunoLabs Community
Inverse Kinematik verstehen
Eine der spannendsten Herausforderungen in der Robotik:
Forward Kinematics: “Wenn Motor A auf 30° und Motor B auf 45° steht, wo ist die Hand?” (Einfache Mathematik)
Inverse Kinematics: “Ich möchte, dass die Hand bei X:100, Y:200, Z:50 ist. Welche Winkel brauchen die Motoren?” (Das lernen wir!)
import math
def calculate_ik(x, y, z):
# 1. Basis-Winkel
theta_base = math.atan2(y, x)
# 2. Distanz zum Ziel
r = math.sqrt(x*x + y*y)
# 3. Höhe relativ zur Schulter
z_offset = z - BASE_HEIGHT
# 4. Kosinussatz für Ellbogen
D = math.sqrt(r*r + z_offset*z_offset)
return [theta_base, theta_shoulder, theta_elbow]
Für wen ist dieser Kurs?
- Technik-Begeisterte die Robotik verstehen wollen
- Programmierer die Hardware kennenlernen möchten
- Eltern-Kind-Teams (ab 14 Jahren mit Begleitung)
- Studierende in Mechatronik, Informatik oder verwandten Bereichen
- Maker die ihr Skillset erweitern wollen
Nächste Termine
Projekt-Kurse finden bei genügend Anmeldungen statt. Schreib uns für den nächsten Termin!
Der SO-101 ist Open Source – alle Dateien sind auf GitHub verfügbar. Aber der Kurs spart dir Wochen an Recherche und Frustration!
Voraussetzungen
- Interesse an Technik und Robotik
- Grundlegende Computer-Kenntnisse
Kurs buchen
Fülle das Formular aus und wir melden uns bei dir mit verfügbaren Terminen!