Je travaille sur une machine CNC maison qui utilise des moteurs pas à pas et une courroie de distribution MXL pour le mouvement de la machine. Parce que j'utilise des steppers, il n'y a pas de retour d'information au contrôleur sur la position réelle de la machine (c'est-à-dire en boucle ouverte). Parfois, lorsque je fais des coupes, des éclats de matériau se jettent sur le chemin du portique et gomment la piste, ce qui fait sauter le moteur. Pour résoudre ce problème, j'installe un sabot à poussière et un aspirateur pour garder la zone propre, mais cela ne résout toujours pas le problème de sauter des étapes pour diverses raisons.
Bien sûr, il existe déjà des solutions qui "ferment la boucle" pour le marché industriel, mais je pense qu'elles seraient hors budget pour l'amateur de homebrew. Si quelque chose d'aussi omniprésent qu'un capteur de souris optique pouvait être utilisé, ce serait une excellente aubaine pour améliorer la robustesse de la machine de bricolage, même marginalement. Il pourrait également être utilisé pour l'auto-étalonnage si les mesures sont suffisamment précises.
L'empreinte de ma machine est de 750x1000 mm, j'ai donc besoin de quelque chose qui puisse mesurer avec précision sur cette distance. Évidemment, la souris optique peut être utilisée pour mesurer la distance (c'est ce qu'elle est conçue pour faire!), Mais quels paramètres dois-je rechercher pour atteindre mon objectif (DPI, CPI, résolution de la caméra, etc.) de mesurer avec une précision de 1-10 μm et ces mesures seraient-elles d'une précision répétable?
(Chaque étape du moteur déplace la machine d'environ 0,01143 mm, donc je suppose qu'une précision de 1 μm serait préférable, mais cela pourrait en demander trop.)
Malheureusement, il semble que ma meilleure piste et la famille de capteurs Avago (ADNS) la plus discutée soient abandonnées. Par exemple, l' ADNS-9800 . Ont-ils vendu la technologie à une autre entreprise? Existe-t-il une alternative facile à trouver et dotée de fiches techniques appropriées? Je suppose qu'ils ont été abandonnés parce que d'autres sociétés ont intégré l'aspect USB dans la puce du module de capteur, ce qui rend le tout moins cher à produire (plutôt que d'avoir besoin d'un autre micro pour effectuer la conversion SPI / I2C-> USB).
Existe-t-il une meilleure façon de procéder tout en maîtrisant les coûts? Jusqu'à 30 $ par capteur serait une cible pour ce type de marché, je pense.