dimanche 10 février 2013

Panne d'imprimante 3D

Nouvelle panne de l'imprimante 3D : Up : Le fil d'ABS n'est plus extrudé.

Moteur d'entrainement (direct) du fil
Il y a déjà quelques jours, j'ai eut un premier blocage en cours d'impression, plus d'extrusion (plus rien ne sors de la buse). L'imprimante ne s'arrête pas, continu d'imprimer mais du vide...

Il avait suffit de stopper et de lancer une extrusion manuelle en forçant le fil d'ABS pour que ça reparte. Pour quelques jours seulement, puisqu'il y a 2 jours ça a recommencé plusieurs fois sans que cette fois-ci je puisse réamorcer.

C'est l'occasion de découvrir et d'approfondir le fonctionnement d'une tête d'impression 3D, et c'est relativement simple en fait.
Un fil d'ABS (ici ø 1.75 mm) arrive à la tête.
Il est entrainé par un moteur qui le tire pour le faire rentrer dans la buse. Sur la UP c'est un entrainement direct par le moteur pas-à-pas et sa roue dentée en bout d'arbre.
La buse est comme un entonnoir qui reçoit en entrée un fil d'ABS, le chauffe dans son corps et dispose d'une sortie très fine (ici ø 0.2 mm).
Pour que le fil sorte bien, il faut que le buse soit propre (un trou de 0.2 mm ça se bouche), que ça chauffe bien (260°C pour l'ABS) et que l'entrainement soit suffisant pour pousser le fil dans la buse.

A priori question diagnostique il y a 3 possibilités :
  • Buse bouchée (poussière ou impureté dans le fil d'ABS qui bouche la buse). 
  • Problème de chauffe (bloc de chauffe trop froid, erreur de mesure...)
  • Problème d'entrainement
Buse chauffante et capteur intégré
Du coup, démontage de la tête d'impression de la UP.
Les connexions électriques semblent propres (à priori pas de problèmes de branchement).
La molette d'entrainement (sur l'arbre moteur) est pas contre sale et les crans sont pleins de petits copeaux de plastique : un nettoyage s'impose car ça pourrait être le problème.
La buse est sale mais ne semble pas obstrués, toutefois il faudrait la chauffer démonté pour pouvoir vider le plastique qui reste dedans...
Avant d'attaquer une opération délicate, je vais simplement nettoyer la molette d'entrainement et l'extérieur de la buse (juste pour faire plus propre).

Après remontage et essais, si ça repart bien, ça a a nouveau bloqué après quelques minutes d'impression... Mais ensuite ça semble fonctionner correctement (3 impressions réussies). A suivre.

jeudi 17 janvier 2013

Support cables

En farfouillant sur Thingiverse (bibliothèque communautaire d'objets) a la recherche d'idées et d'objets utiles je suis tombé notamment sur des supports pour câbles... L'idée m'a paru séduisante pour ranger et (enfin) s'y retrouver dans le fouilli de câble que j'ai : entre les câbles jack, cinch, USB, mini-usb, ethernet, VGA et autres adaptateurs.

Je me suis inspiré de design simple existant en le simplifiant un peu, l'adaptant pour l'accrocher à une armoire (l'original nécessitait que faire des trous), mettre plus de câbles et en le réalisant avec OpenSCAD (ce qui permet de le paramétrer).

J'ai finalement obtenu mon "cable holder" désormais disponible a son tour sur Thingiverse : voir la fiche.

L'impression est assez longue car l'objet est assez gros (10 cm de long) : environ 2 heures en bonne qualité.

Le résultat est efficace, mais j'ai vraiment trop de câble a ranger, du coup j'en ai imprimé un 2ème et je crois qu'il en faudra un 3ème.

vendredi 17 août 2012

Remplacement d'une manivelle de lampe de poche

Croquis concept pour la nouvelle manivelle
Les lampes de poches a rechargement manuel (par manivelle) sont très pratique : plus de piles a se soucier, un coup de manivelle et hop on a de la lumière.
Mais voilà une telle lampe avec la manivelle cassée... ça sers plus a grand chose.

Du coup il est temps de sortie OpenScad et de recréer un modèle 3D de manivelle et ensuite de l'imprimer.

Mon croquis initial prévoyait une poignée (au bout de la manivelle) assez sophistiquée (forme oblonge pour l'ergonomie) et fixation par clipsage permettant la rotation pendant l'utilisation. Bon ça a finit en beaucoup plus simple, juste un cylindre fixe qui glisse entre les doigts lors des rotations...
J'ai fait le fainéant car j'étais pas sur du tout que les 2 petits axes de fixation tiendrait, mais ça semble le cas après quelques usages en tout cas.

Si ça recasse je prendrais le temps de faire une poignée plus sophistiquée.

La nouvelle manivelle en place
Le logo que j'ai ajouté sur la manivelle est celui indiquant du matériel "Open Hardware" c'est à dire dont le concept est reproductible par tous.

En l'espèce, le fichier source (scad) ainsi que le STL sont disponible sur le site Thingiverse aussi bien pour la manivelle que le logo seul :

dimanche 12 août 2012

Interruption momentanée du blog et mesures Arduino "multitâche".

Photo : "Computer problem" de frankfarm
Interruption momentanée de ce blog pour cause de panne du matériel informatique... Mon (fidèle) iMac m'a laché le week-end dernier : à priori le disque dur seulement...
En attendant je me trouve un peu dépourvu.

L'arduino fonctionne toujours et le Fenugrec va bien, merci pour lui.

J'ai installé un vieux PC (Windows XP) pour reprendre mes activités bidouilleuses, et je constate que Arduino IDE est quand même plus facile a installer sur Mac que sur Windows... Bon une fois en place ça marche très bien.

jeudi 2 août 2012

Garduino [4] : Calibration du capteur d'humidité dans le sol et digression botanique et culinaire

Dans le préparation d'un prototype de Growbox (projet Garduino) j'ai réalisé des essais complémentaires avec le capteur d'humidité du sol "fait maison" (DIY).
Voir les premiers essais.

Mesure d'humidité du sol
J'ai repris les bases et j'ai testé une autre méthode (logicielle) de mesures qui consiste a n'envoyer le courant que pour faire la mesure (comme précédemment, cela limite le déclenchement d'électrolyse) et a procéder en continu jusqu'à que la valeur mesurée soit stable pendant 1 seconde. C'est donc une modification logicielle uniquement.
Cela produit un résultat bien plus stable mais il faut attendre de 2 à 6 secondes pour avoir cette "stabilité". Ce n'est pas parfait mais ça semble acceptable pour l'application.

dimanche 29 juillet 2012

Garduino [3] : un petit détour avec Python, un logger graphique

Etant avant tout développeur, j'ai profité des essais de mesures pour mon proto de Garduino pour réaliser un petit logiciel sur mon Mac en Python, qui dialogue (de manière très basique via l'interface Série) avec l'Arduino. J'avais besoin d'observer les données recueillies sur plusieurs heures, voir plusieurs jours.

L'objectif est de faire un simple petit collecteur de données (logger) afin de mémoriser les mesures (envoyés par l'Arduino) et les surtout les afficher sur l'écran sous forme graphique.

C'est assez simple, le programme Arduino effectue l'ensemble des mesures soit si on presse le bouton du circuit, soit si il reçoit l'ordre la liaison USB. Une fois les mesures effectuées, les données sont retournées et le logiciel mémorise celles-ci. Il y a 3 mesures : température (en °C), luminosité (%) et hydrométrie (%).

Le logiciel Python sur Mac utilise la librairie pygame pour l'affichage graphique, c'est une librairie que je connais bien (elle est spécialisée dans le jeu d'arcade) je l'utilise ici pour ces capacités graphiques et parce que je la connait bien.

jeudi 26 juillet 2012

Garduino [2] : Torture d'un Yuka ? Non, mesure de l'humidité du sol...

Le Yuka : cobaye volontaire
Dans le cadre de mon projet "Garduino", j'ai entamé les essais de mesures et plus spécifiquement concernant le capteur d'humidité du sol (hydrométrie).
A ce stade, la première étape est de réaliser un prototype concernant les mesures analogiques. C'est ce qui est a priori le plus simple puisque j'ai quasiment le matériel et j'ai déjà réaliser quelques des essais. Pour cela il me faudra :
  • Mesure de la température ambiante (via une thermistance calibrée) afin de déterminer si il faut ventiler. De ce coté j'ai déjà calibré la thermistance que j'ai eut dans le kit de démarrage et ça semble fonctionnel.
  • Mesure de la luminosité ambiante (via une photorésistance, LDR) afin de déterminer si l'éclairage artificiel marche ou en cas d'éclairage naturel si il faut le renfort de l'éclairage artificiel. De ce coté j'ai aussi déjà testé la LDR du kit et ça marche, pas calibré mais c'est pas très important pour l'usage que j'en ferai.
  • Mesure de l'humidité du sol (hydrométrie) afin de déterminer si il faut arroser, C'est là que mes efforts vont devoir porter afin de réaliser un capteur maison.
Le Cobaye
J'ai choisit une plante pas indispensable de la maison : le Yuka, il a jamais trouvé sa place, il déménage dans le bureau... près de l'Arduino...
Pour les âmes sensibles, précisons que aucune plante n'a été maltraité... A ce stade.