Étape 4: Electronics & Firmware
Le laser, que j’ai utilisé est un module de 120mA 405nm, ce module est contrôlé
par une alimentation qui, en plus d’ajuster le courant permet une commande numérique d’entrée jusqu'à 20 KHz. Cela m’a permis d’utiliser un NIP de l’uC pour faire varier la puissance du laser. Pour empêcher l’environnement UV radiation durcir la résine, j’ai réalisé quelques panneaux de méthacrylate, certains orange transparent et d’autres noirs, où les pièces internes doivent être masqués.
En ce qui concerne l’électronique, j’ai utilisé le Conseil produit par la société www.futurashop.it qui ont réalisé pour leur imprimante 3Tirez. Je l’ai choisi parce que je pense que c’est très bien fait, mais avec des modifications mineures au firmware, vous pouvez utiliser n’importe quel autre électronique conçu pour les imprimantes 3d basées sur Arduino.
Le firmware d'où j’ai commencé est le bien connu Marlin, faire les changements appropriés afin du pour rendre opérationnel pour mon imprimante laser. Par exemple, l’axe E, qui est normalement utilisé pour pousser le matériel, dans mon cas a été utilisée pour incliner le navire entre une couche et l’autre. Pour le contrôle pwm du laser uv (en faisant varier le rapport cyclique, qu'il est possible de changer la puissance du laser), j’ai utilisé un code pin de l’uC qui serait normalement utilisé pour contrôler le mosfet de puissance de la surface chauffée.
Vous pouvez vérifier le firmware pour l’imprimante FSLA à mon github