Cette instructable décrit un expérimental « pendaison table traçante » qui utilise deux microcontrôleurs « Arduino Uno R3 » dont chacun est connecté à un moteur pas à pas. Une ligne verticale est obtenue si les deux moteurs tournent à la même vitesse pour la même période de temps. Une ligne de pente est obtenue si les moteurs tournent à des vitesses différentes. [1]
À l’aide de deux arduinos simplifie la construction qu’il n’y a pas de limite (autres que les limites imposées par I2C) quant à savoir jusqu’où les moteurs peuvent être espacés. Il s’agit d’un avantage distinct si vos moteurs ont conduit court. Il simplifie également l’algorithme de traçage car chaque « moteur » peut avoir un délai différent.
Coordonnées de G-code sont envoyées à la planche à dessin via une liaison bluetooth. Ce processus, ainsi qu’un tutoriel Inkscape sur la façon de créer des images comme la fleur, sont décrites en détail dans mon instructable
Sur réception d’une coordonnées XY g-code, le "maître" arduino détermine combien « cordon » chaque moteur doit "pay-out", ou "reel-in", la direction de chaque moteur doit tourner et les retard entre les étapes requises telles que les moteurs démarrent et s’arrêtent en même temps. Le « maître » envoie ensuite ces informations à le « esclave » après que les deux moteurs commencent. Protocole de communication I2C bidirectionnelle entre le « maître » et « esclave » conserve les moteurs dans « sync ».
[1] les lignes auront effectivement une légère courbe selon la longueur de chaque câble. Pour une zone déterminée de tracer cette courbe diminue à mesure que la longueur du cordon est augmentée. De bons résultats sont obtenus avec cordon longueur environ 1000 mm. défaut juste ajoute quelques points intermédiaires de traçage.