J'ai eu la chance de toucher Rotrics Dex Arm au travail, alors j'ai pris une note. C'est plein d'amateurs, alors je serais heureux si vous pouviez le signaler m (_ _) m
Tout d'abord, j'ai essayé de télécharger Rotrics Studio sur mon Mac et de l'utiliser, mais il ne reconnaît pas l'unité principale connectée via USB. Peut-être avez-vous besoin de Pilotes VCP? J'ai essayé de l'installer, mais je n'ai pas pu l'activer non plus et j'ai abandonné (un problème avec mon MacBook Pro). Il ne semble pas encore y avoir de version Linux de Studio. SDK semble être encore en développement et rien ...
Il peut être déplacé du contrôleur connecté, vous pouvez donc jouer pour le moment, mais il s'agit d'un contrôleur radio gratuit et coûteux.
Donc, la stratégie est de changer un peu la route et de verser GCode via une communication série. Cette fois, j'ai préparé Raspberry Pi comme une machine Linux. Connectez le cordon USB inclus et utilisez la commande lsusb
pour voir que l'appareil est reconnu!
STMicroelectronics Virtual COM Port
--Référence: USB pour Linux
Vous pouvez vous connecter comme suit avec la commande Écran.
screen /dev/ttyACM0 115200
Comme il n'y a pas de retour d'écho, il est un peu difficile à utiliser (existe-t-il une méthode de réglage ??).
Le module série de Python est utile pour travailler ensemble.
import serial
s = serial.Serial("/dev/ttyACM0",115200)
#Bras en position initiale
s.write(b'M1111\n')
#Réglage de la vitesse de fonctionnement(8000 est-il le maximum? ??)
s.write(b'G0 F 8000\n')
#Déplacez le bras aux coordonnées spécifiées
s.write(b'G0 X150 Y0 Z100\n')
s.write(b'G0 X0 Y300 Z0\n')
s.write(b'G0 X0 Y-300 Z0\n')
Parfois, il s'arrête au milieu de l'opération, et je mets une attente jusqu'à la fin du script pour le tromper. Peut-être devrait-il être exécuté séquentiellement en attendant une réponse du côté de DexArm? J'en ai envie.
C'est un produit très attractif, mais j'ai pensé que ce serait bien d'avoir une bibliothèque qui puisse être contrôlée un peu plus facilement.
Recommended Posts