Étape 5: Branlez le logiciel
Heureusement, quelqu'un a fait le travail pour nous à cette occasion, et le EIbotboard peut être contrôlé directement depuis un plugin d’Inkscape, qui est où vous voulez sans doute attirer votre conception en tout cas.
Ce qui suit est le processus que j’ai suivi fichus le logiciel - il existe des moyens probablement plus rapides ou plus efficaces, mais je suis bien avec la série trucs donc cela fait sens pour moi. Si vous ne se souciez pas juste passez vers le bas. Vous allez devoir faire vous-même mais, il n’y a pas de téléchargement ici.
Installer Inkscape et le logiciel eggbot selon leurs instructions et créer une image simple (un carré ou quelque chose). Obtenir un port à l’exécution du programme de surveillance (j’ai utilisé portmon, je ne sais pas il y a d’autres) et démarrer la tâche en cours d’exécution. Quand c’est fait, creuser le manuel EIbotboard et ouvrir le journal de port.
Parcourir les messages et travailler où les commandes sont dans tout cela - il n’y a pas que beaucoup d'entre eux. consultez le manuel pour voir ce que veux dire les commandes dos. Il y a beaucoup de messages qui vont SM, quelque chose, quelque chose, quelque chose pour qu’elles soient sans doute ce qui motive les steppers, dont le manuel d’eggbot utilement confirme. Voilà donc où nous allons attaquer le logiciel.
Recherchez eggbot.py dans le dossier d’inkscape. Recherchez à travers elle SM. Il y a seulement quelques occasions qu'il est utilisé, et il est assez évident que seul se rapporte au dessin d’une image à travers les moteurs. Modifiez cette ligne afin d’inclure un multiplyer adapté pour les vis.
Version simple :
Télécharger inkscape
Télécharger le logiciel eggbot,
Trouver eggbot.py
il chercher la ligne suivante (ligne 1271 dans la version actuelle)
strOutput = «, » .devient ([« SM », str (td), str (yd2), str (xd2)]) + « \r »
Changez le comme suit
strOutput = «, » .devient ([« SM », str (td), str (yd2 * SCALE_SCREW), str (xd2)]) + « \r »
Ajoutez le code suivant en haut près les autres constantes
SCALE_SCREW = 240