C'est une machine qui remplie des tubes à essais automatiquement, son fonctionnement consiste à connaître la position du premier et dernier tube, de connaitre la disposition de ceci et avec les coordonnées
j'ai pas l'impression , mais plutot que suivant les dimensions connues des flacons ,la machine va déplacer la buse au même titre qu'une cn pourrait par exemple percer suivant une matrice de point sinon il faudrait d'abord procéder a une reconnaissance de forme (discrimination des goulots) par vision numerique pour effectuer un centrage et realiser la matrice.
Sachant que c'est assez compliquer a realiser , les objets n'etant pas fait d'une matiere facile a detecter, il faudrait en premier lieu conditionner l'environnement pour que la lumiere favorise la detection , l’installation d'une camera pour scanner etc etc...il n'y a rien de tout ça dans la video =>C'est beaucoup plus simple.
Une pompe peristatique numerisée est facile a utiliser ,ou presque....
Pour du test ,la récuperation d'une pompe de nettoyage de buse d'imprimante pourrait suffire ,c'est deg.... a nettoyer parce que c'est bourré d'encre mais avec une paire de gants et de l'eau (a recycler bien sur) on en arrive au bout ,le principal etant de trouver une pompe mue par PAP assez puissante. du genre Epson stylus color 3000 grand format de récup .
Il en existe avec servo moteur/encodeur ...mais je ne suis pas sur que ce soit facile d'implementer ce type de materiel actuellement avec l’environnement Imp3d courant.
Alors oui , on peut "hacker" le truc en substituant dans les parametres du firmware en donnant d'autres valeurs d'extrusion du filament qui correspondrait a une unite de remplissage et en lieu et place de l'extrusion envoyer le liquide ,surtout qu'il y a un parametre " retract" qui permettrait l'anti goutte ,on fait bien des déco chocolat ,aucune raison de ne pas utiliser le même principe. (seringue vs pompe)
Je me demande si il ne serait pas préférable d'utiliser une imprimante Delta car le plateau est fixe et que bêtement ça ressemble davantage a ce qu'on voit dans les manip indus (rapidité ?).
Et si le plateau etait rotatif ,il permettrait le réapprovisionnement...un truc comme ça ...
Il y a un probleme concernant les PAP ,il s'agit des vibrations qui pourraient nuire ,
bien gerer la puissance et la fluidité , comme il n'y a que très peu de couple en jeu ,les micro pas permettent cette fluidité.
Les CMM sont parfois equipées de systèmes de vis a rouleaux obliques super fluides (deplacements assurés par deux roulement a billes obliques en contrainte sur un arbre lisse + servos )
Dans la 2ieme video ,il me semble que les translations sont surdimensionnées , il existe des mini rails a bille assez fiables et peu couteux qui devraient faire l'affaire ,ce qui permet d'utiliser des moteurs plus "light" , plus reactifs ,moins d'inertie ,il suffit d'utiliser des courroies de bonne qualité en PU armé. Des pap en nema 23 feront l'affaire, peut etre même des 17 avec des driver DRV8825 .
Au cas ou le 12v qui est un standard pour imp3D soit insuffisant pour alimenter les moteurs , il suffit de dégager les pins + et - moteur des chips (DRV8825) et de les connecter a une petite alim ,par exemple de 24vdc (2amp max) s
ans omettre de souder un petit condensateur orienté de 50v 100yF directement a cheval entre le + et le - moteur
Par contre si les dimensions de la machine doivent s'etendre ,il faut adapter tout le materiel.
Il existe pas mal de carte dédiées Imp3D ,je me base juste sur l'une des plus connues et pas chère , la Ramps1.4 pour carte Arduino mega , pour les premiers essais...
et du firmware Marlin.
Aprés...il y aurait le GRBL directement ou d'autres contrôleurs .
Normalement 3axes devraient suffire ,X et Y pour la translation et un Z a hacker pour la pompe, mais si les flacons ont des hauteurs très différentes ,le Z devient utile ,et il faut substituer un A (axe rotatif sous GRBL) ou un E (extrudeur)
Une autre manière de calibrer le remplissage a la maniere de la première video serait d'utiliser indépendamment l'utilitaire sous arduino de
@vibram pour son indexeur de plateau rotatif:
https://www.usinages.com/threads/plateau-rotatif-pour-usinage-et-soudage-via-arduino.92700/
Le nombre de pas etant limités ,il faudra suffisamment réduire les micro steps pour ne pas etre a court.
Etant le premier a poster une réponse , il y aura certainement a recadrer ....