Outils pour utilisateurs

Outils du site


prototypes:bioimprimante_3d

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
prototypes:bioimprimante_3d [2020/11/29 15:14] – [Problème de résolution de jet] contenu xavccprototypes:bioimprimante_3d [2021/05/28 13:35] (Version actuelle) – modification externe 127.0.0.1
Ligne 73: Ligne 73:
 Les imprimantes à jet d'encre actuelles sont trop haute résolution ! ''to be continued'' Les imprimantes à jet d'encre actuelles sont trop haute résolution ! ''to be continued''
 ==== Utiliser un InkShield comme tête d'impression ==== ==== Utiliser un InkShield comme tête d'impression ====
 +
 +[[https://github.com/NicholasCLewis/InkShield|Inkshield]] : Un sheild pour jet d'encre Open Source pour Arduino. InkShield est conçu autour de la cartouche à jet d'encre HP C6602, une cartouche spéciale avec seulement 12 buses à 96 dpi, conçue pour imprimer des étiquettes sur des choses comme le câblage (ou... des cartouches à jet d'encre !). 96 dpi équivaut à une hauteur de point de 265 microns. Les buses réelles ne représentent qu'environ 1/3 de la distance entre les points, soit environ 85 microns - parfait pour nos besoins !
 +
 +L'InkShield est conçu pour être piloté par un Arduino, mais il a besoin d'une tension plus élevée que les 5V que l'Arduino reçoit lorsqu'il est alimenté par USB. Vous devrez donc fournir une entrée 9-12V via un connecteur d'alimentation optionnel sur l'InkShield, ou via le connecteur d'alimentation sur l'Arduino. 
  
 ===== bioimpression 3D ===== ===== bioimpression 3D =====
  
 ==== La Plate-forme ==== ==== La Plate-forme ====
 +
 +Partons d'une plate-forme XY personnalisée à partir d'un couple d'anciens lecteurs de CD, inspiré par cette belle plate-forme de découpe laser / microfluidique DIY de nos amis de Hackteria :
 +
 +   * http://hackteria.org/wiki/index.php/HackteriaLab_2011_Commons#Micro_Manipulateur_Micro_Manipulateur
 +   * http://hackteria.org/wiki/index.php/DIY_Micro_Dispensing_and_Bio_Bio_Printing
 +   * http://www.hackteria.org/wiki/DIY_Micro_Laser_Cutter
 +   * http://hackteria.org/wiki/index.php/DIY_Microfluidics#Advanced_DIY_Microfluidics#Advanced_DIY_Microfluidics
 +   * http://www.hackteria.org/projects/updates-on-the-nanofabrik
 +   * http://diybio.org/2012/06/12/gaudilabalgaepicker 
 +
 +Utiliser les mécanismes qui déplacent la tête laser d'un lecteur de CD/DVD, placez les à un angle de 90 degrés, et voilà : Plate-forme XY avec une très petite surface de construction, mais une grande précision de positionnement ! 
 +
 +{{ 600px-dvd-bioprinting.jpg }}
  
 === Moteur pas à pas === === Moteur pas à pas ===
  
 +Schéma de référence : http://robocup.idi.ntnu.no/wiki/images/c/c6/PL15S020.pdf
 +
 +Le [[wp>fr:Pont_en_H|Pont en H]] est fréquemment utilisé pour contrôler les moteurs à courant continu et les moteurs pas à pas. Lors de la commande d'un moteur pas à pas bipolaire, deux ponts en H complets sont nécessaires. Il existe de nombreux circuits intégrés à pont en H (comme L298, MPC17529 et SN754410 qui est un demi-pont en H quadruple).
 +
 +Si vous êtes sur une visée à bas coût de fabrication, vous pouvez envisager de construire un double pont en H vous-même. Le schéma suivant montre un double pont en H simple utilisant huit transistors à usage général (2N3904 et 2N3906). Compte tenu du **courant maximum d'environ 200mA**, ce circuit peut être utilisé pour piloter un petit **moteur pas à pas bipolaire fonctionnant entre 5V et 12V**, comme les moteurs pas à pas que l'on trouve dans la plupart des lecteurs de disquettes et de CD / DVD.
 +
 +{{ 300px-stepmotor.jpg}} {{300px-stepmotor-1.jpg }}
 +
 +Travaux de tests : http://movilab.org/index.php?title=IndieCamp_Kerbors_2018#Moteur_pas_.C3.A0_pas_pour_Bioimpression_3D
 +
 +L'option de faire soi-même un pont en H pour piloter le moteur n'est pas forcément à écarter mais suppose d'avoir des transistors qui encaissent le courant requis. Nous avons notamment certaines transistors NPN qui tolèrent une puissance de 0.6A. Il faut aintenant calculer.
 +
 +Si l'alimentation de 5v suffit, avec une résistance des bobines internes de 20 ohms, nous avons (par la force du karma magique de la loi d'Ohm) un courant de 5V/20ohms= 0.25 A, bien en dessous de maximum, pas de pb.
 +
 +S'il faut monter à 12V, cela nous fait 12/20 = 0.6, ça passera aussi de justesse, youpi ! Au pire, un potentiomètre de précision permettra d'augmenter un peu la résistance.
 +
 +Il aura été nécessaire de souder chacune des quatre connexion de la mini nappe. C'est relou, car tout petit et très souple, les soudures s'appliquent mal et se détachent facilement.
 +
 +L'étape suivante sera d'utiliser les fils ainsi soudés en les branchant au choix au piote déjà fabrique, ou sur un pont en h fait maison avec le programme idoine sur Arduino.
 +
 +Les quatre entrées de commande (1,2,3,4) peuvent être pilotées directement par les broches numériques de l'Arduino (c'est-à-dire 2,3,4,5). Le programme suivant illustre comment signaler les quatre fils d'un moteur pas à pas bipolaire pour qu'il tourne. Le programme ci-dessous est utile pour apprendre la séquence des impulsions requises par les moteurs pas à pas bipolaires.
 +
 +<code>
 +int coila1 = 2;
 +int coila2 = 3;
 +int coilb1 = 4;
 +int coilb2 = 5;
 +
 +void setup()
 +{
 +pinMode(coila1, OUTPUT);
 +pinMode(coila2, OUTPUT);
 +pinMode(coilb1, OUTPUT);
 +pinMode(coilb2, OUTPUT);
 +}
 +
 +void loop()
 +{
 +digitalWrite(coila1, HIGH);
 +digitalWrite(coila2, LOW);
 +digitalWrite(coilb1, LOW);
 +digitalWrite(coilb2, LOW);
 +delay(10);
 +
 +digitalWrite(coila1, LOW);
 +digitalWrite(coila2, LOW);
 +digitalWrite(coilb1, HIGH);
 +digitalWrite(coilb2, LOW);
 +delay(10);
 +
 +digitalWrite(coila1, LOW);
 +digitalWrite(coila2, HIGH);
 +digitalWrite(coilb1, LOW);
 +digitalWrite(coilb2, LOW);
 +delay(10);
 +
 +digitalWrite(coila1, LOW);
 +digitalWrite(coila2, LOW);
 +digitalWrite(coilb1, LOW);
 +digitalWrite(coilb2, HIGH);
 +delay(10);
 +
 +</code>
 ===== Pages liées ====== ===== Pages liées ======
  
 ===== Autrices, Auteurs, contributions ===== ===== Autrices, Auteurs, contributions =====
  
 +Démarrage du projet : XavCC
 +
 +Contributions  :
 +
 +  * Jaxom
 +  * Tristan
 +  * Rony
 +  * Mily1000Volt 
 ===== Ressources supplémentaires ===== ===== Ressources supplémentaires =====
  
 ====== Notes et Références ====== ====== Notes et Références ======
  
 +{{tag>Prototype Impression_3D}}
prototypes/bioimprimante_3d.1606662861.txt.gz · Dernière modification : 2021/05/28 13:33 (modification externe)