Dobot Magician – Python Control Script
Table of contents 📋
Overview 💡
Dieses Repository enthält ein Python-Testskript (dobot_test.py), mit dem sich ein
Dobot Magician über DobotLink (RPC-Kommunikation) ansteuern lässt.
Das Skript:
- sucht automatisch nach angeschlossenen Dobots
- verbindet sich über den CP210x-USB-Adapter
- fragt die Pose ab
- führt eine einfache PTP-Bewegung aus
- trennt sauber die Verbindung
⚠️ Wichtiger Hinweis:
Dieses Projekt funktioniert ausschließlich unter Windows, da DobotLink und die CP210x-Treiber offiziell nur dort unterstützt werden.
Features ⭐
- automatische Dobot-Erkennung
- CP210x-Port-Suche
- Verbindung über DobotLink RPC
- Abfrage der aktuellen Pose
- PTP-Joint-Bewegung (Beispiel)
- Logging über DobotRPC
- Fehlerbehandlung (z. B. NetworkError)
Installation ⬇️
1. DobotLink installieren
Offizielle Steuerungssoftware (erforderlich für RPC):
https://www.dobot.cc/downloadcenter/dobot-magician.html
Nach der Installation DobotLink starten.
2. Python 3.9 oder 3.10 installieren
Download:
https://www.python.org/downloads/windows/
Wichtig:
✔ Add Python to PATH aktivieren
3. CP210x USB-Treiber installieren
Download:
https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers
Ohne diesen Treiber wird der Dobot-Port nicht erkannt.
4. DobotRPC installieren
DobotLink bringt ein kompatibles Python-SDK mit.
Falls pip benötigt wird:
pip install dobotlink
pip install setuptools

