Étape 6: programmation !
Bon, alors maintenant pour la partie j’ai effectivement prétendre être bon à. Programmation ! C’est vrai, comme l’Amérique du temps passé...Donc j’ai décider d’utiliser lejos de cela, parce que j’aime ça et j’étais un peu pressé. Il rend le code assez facile à démouler. Bon, alors notre imprimeur a besoin de quelques fonctions. Il doit être capable de :
1) calibrer l’imprimante (vidéo de démonstration au début)
2) accepter les commandes, probables de l’USB, détaillant comment l’imprimante doit se déplacer. (Va probablement ne pas pour être plein appui GCode cependant)
3) danse???
J’ai utilisé A, B, et C moteurs pour X, Y et Z respectivement. Je lui ai donné les options pour se connecter, calibrer, vérifier l’étalonnage ou la sortie. Désolé, pas de danse pour ce bot.
Pour faire simple, j’ai juste mis en place Bluetooth de se connecter via le port série /dev/tty.nxt sur mon ordinateur. J’ai ensuite eu replicatorg essayez et vous y connecter. Malheureusement, il était tellement lent que replicatorg laissé tomber sur elle avant même l’envoi de toutes les données à l’imprimante ! C’est un pas aller. Je voudrais essayer USB, mais je n’ai jamais eu affaire avec USB et replicatorg, et je ne sais même pas si qui est pris en charge. J’ai laissé encore l’option là-dedans, car il va imprimer au format hexadécimal, ce qu’il reçoit via bluetooth et l’écrire dans « log.txt ».
Il permet d’étalonner l’imprimante, qui vraiment n’est pas faire grand-chose sauf trouver les limites de l’imprimante et écrire dans le fichier LG3DP.pref. Vérification vérifie uniquement ce qui est dans ce fichier. C’est à dire, les paramètres de calibrage actuel. Ils représentent les degrés de rotation (le comte de tachymètre) où l’axe serait démarrer sur un côté et 0, faites tourner cette mesure et être de l’autre côté. C’est fondamentalement la distance d’un côté à l’autre sur l’axe.
Et bien sûr, sortir. C’est triste de vous voir partir.