Über Thonny-IDE den Dobot Magician per Python steuern

Dieses Projekt beschreibt die Steuerung des Dobot Magician über die Thonny-IDE mit Python unter Verwendung der 64-Bit-Versionen der DobotDll.dll und einer aktuellen Pythoninstallation.

Ausgangspunkt war die Quelle StarterGuide-Dobot-Magician-with-Python , in der eine Lösung bereitgestellt wurde, die bei uns Probleme mit dem Zugriff DobotDll.dll verursachte.

Mittels ChatGPT wurde eine stabile Lösung entwickelt und umgesetzt.

Lade die Datei Dobot-Python.zip herunter und entpacke sie in ein Verzeichnis deiner Wahl.

Die folgende Struktur wird im Verzeichnis Dobot_Python erwartet und kann mit weiteren Projekten erweitert werden.

Lade die aktuelle Version von dobot.py herunter und speichere sie im Verzeichnis Dobot_Python.

Dobot_Python\
│
├── dobot.py
│
├── sdk64\
│   ├── __init__.py
│   ├── DobotDllType.py
│   ├── DobotDll.dll
│   └── weitere SDK-Dateien ...
│
├── projekt01\
│   └── start.py
│
└── projekt02\
    └── start.py

Projektbereich befehlskette

Wir nutzen Erfahrungen aus dem Projekt api-testen und wenden sie im Projekt befehlskette an.

Projektbereich api-testen

Dieser zeigt die Problematik des unmittelbaren Zugriffs auf die DobotDll.dll. Die Erfahrungen und Lösungen werden im Projekt dobot.py-testen angewandt.

Projektbereich dobot.py-testen

Neue Befehle und Funktionen werden in der Datei dobot.py implementiert und getestet.
Diese Datei wird in weitere Projekte eingebunden und genutzt.
Dadurch wird die Programmierung des Dobot Magician stark erleichtert.

Projektbereich lochraster.py-testen

Neue Befehle und Funktionen werden in der Datei lochraster.py implementiert und getestet, die sich konkret auf unsere Arbeitsplatte beziehen.
Diese Datei kann in weitere Projekte eingebunden und genutzt werden.