Archives de Tag: upload

Upgrading + Firmware Sailfish + Makerware

Makerbot n’a pas pris de retard dans sa course vers le monopole de l’impression 3D filaire. Pendant que j’avais la tête sous l’eau à rédiger ma thèse, ils ont sortis plusieurs nouvelles imprimantes (la série des Replicators) et un nouveau logiciel d’impression: le Makerware.

Pendant ce temps, le LIRMM (département d’informatique et de robotique de l’UM2, Montpellier) vient aussi d’acquérir une de leur machine. Ayant vu le fonctionnement du Makerware (et du Replicator 2), je me suis dit qu’il était peut être temps de passer à un système d’impression plus simple que de continuer à essayer de comprendre comment fonctionnait le Skeinforge – notamment parce que le Makerware semble proposer un système d’impression de support par défaut qui est plutôt pas mal…

Bien entendu, vu que j’étais à fond dans mon doctorat – et que j’avais délaissé l’impression 3D – j’ai raté quelques trains, notamment pour les mises à jour logiciel et firmware. Et pour utiliser le Makerware, il faut mettre à jour le firmware de la ToM, et notamment, faire le Big Upgrade en Sailfish. Si j’ai bien compris, cette mise à jour permettra notamment d’accélérer l’impression 3D de la ToM.

…donc je suis passée de…

ReplicatorG 37 -> 40  et le Skeinforge 50 qui va avec. Utiliser le ReplicatorG me permettra de faire la mise à jour firmware avant de passer à Makerware.

Firmware Makerbot de base -> Sailfish (nécessaire pour faire imprimer avec une ToM sous Makerware)

Sailfish

Pour rappel: j’utilise une Makerbot Thing-o-Matic avec Extruder MK7, le contrôleur de mon extrudeur est de v3.6 et ma carte mère est une Arduino v2.5 Mega 2560. Mes commentaires ci-dessous ne concernent uniquement mon type de bot. Pour les autres bot (replicator and co), je vous conseille d’aller voir le site du fabricant, ci-dessous, car il peut y avoir des étapes supplémentaires.

Sailfish installation (EN): lien

1. Installation du firmware

  • Comme j’étais pressée, j’ai d’abord fait tourner le logiciel Makerware. Celui-ci a lancé automatiquement le service conveyor-svc.exe qui doit être éteint via le gestionnaire des tâches ou encore dans le « Makerware > Services > Stop background services ». Sinon, celui-ci empêche la mise à jour du firmware.
  • Il a fallut vérifier que le firmware (contrôleur de l’extrudeur + carte mère) soit à la version 3.1. On peut voir ça lorsqu’on connecte la bot, dans la console de commande du ReplicatorG.
    • S’ils ne sont pas à jour … les mettre à jour
    • « ReplicatorG > Machine > upload new firmware… »
    • Pour les mettre à jour, il faut connaître la série des cartes : dans mon cas, le contrôleur de l’extrudeur est v3.X, et ma carte mère est une Arduino v2.X mega2560.
  • Dans « ReplicatorG > File > Preference > advanced » changer le « Firmware update URL »:   http://jettyfirmware.yolasite.com/resources/release/firmware.xml
  • Attendre quelques minutes: dans la console du ReplicatorG, plusieurs messages de mise à jour s’affichent.
  • Déconnecter la ToM à partir du ReplicatorG, vérifier qu’elle est toujours accessible via le « Machine > Connection Serial Port ». La mise à jour n’a pas besoin que la bot soit connectée.
  • Updater le firmware
    • « ReplicatorG > Machine > upload new firmware… »
    • Choisir d’updater le firmware pour la carte mère
    • choisir la dernière version du firmware (dans mon cas, c’est la version 4.5)
    • un message demande d’appuyer sur le bouton « reset » de la carte mère avant de faire la mise à jour.
    • attendre quelques minutes.
    • Un message attestant que la mise à jour à bien été faite doit s’afficher \o/
  • Dernier petit réglage: dans « Machine > Onboard preference », puis dans « extruder 0 ». Cocher la case « enable regulated cooling fan ». Ceci va faire fonctionner le fan constamment. C’est nécessaire pour faire fonctionner le fan de la ToM avec le logiciel MakerWare.

2. Utilisation de Makerware

Le logiciel est beaucoup plus simple que ReplicatorG. Cependant, il est nécessaire de garder ce dernier pour pouvoir avoir accès à la configuration des cartes , i.e. dans  « Machine > Onboard preference », on peut régler le offset en Z, le fonctionnement du fan, les valeurs PID (pour le contrôle de la température), etc.  En outre, il n’y a pas de panneau de contrôle de l’extrudeur avec Makerware, c’est-à-dire qu’on ne peut pas changer la position de l’extrudeur manuellement, ou encore, faire sortir du plastique.

Ce qui fut remarquable dès la première impression d’un cube de calibration avec le logiciel Makerware, ce fut: i) la rapidité et ii) l’impression en diagonale.

Le cube (20x20x10mm), a été imprimé en 3 minutes alors qu’il fallait 10 minutes avec l’ancien firmware et sous ReplicatorG. Pour une première impression, la qualité est moyenne (de meilleurs résultats sont possible avec ReplicatorG/Skeinforge). Par contre, grâce à la vitesse, la dernière couche est plutôt pas mal, même si l’infill est bas. En plus, la vitesse permet d’avoir une épaisseur de couche très fine.

La seconde tentative donna de meilleurs résultats: sans chauffer la plaque (et donc en mettant un scotch pour peinture), je suis arrivée à imprimer le cube de calibration sur raft. Le raft s’est très facilement enlevé, et le cube était très bien imprimé \o/

3. Accélération de la ToM

Il est possible d’aller plus loin sois-même et d’utiliser des flow rate et feed rate rapides avec ReplicatorG. Pour cela consulter:

Sailfish setup (acceleration) (EN): lien

Sailfish usage & troubleshouting (EN): lien

Poster un commentaire

Classé dans Imprimante 3D - maintenance