Archives de catégorie : 3D printing / RepRap

Raspberry Pi And Octoprint (also known as Octopi) hang / crashes solution

There is one thing that could prevent you from printing with this awesome combo: the loss of connection between the raspi and the board (ramps, for example).

The symptoms are easy to spot: your printer simply stops moving mid print (with some luck this will happen when doing the skirt. For me it also happened 5mn from the end of a 2 hours long print). You will also have an unresponsive octoprint  (after a little while it will tell you it lost connection).

Solution: reduce the baud rate. Reduce the baud rate, my friends, both in the firmware and in the connection dialog box of octoprint. 115200 seems to be a good choice.

——French version below ————-

Octopi est un serveur d’impression pour imprimante 3D qui tourne sur une raspberry pi. Il permets de contrôler l’imprimante via un simple navigateur web. Seulement voila, les choses qui sont supportées par un ordinateur ne le sont pas forcément par un raspberry. En particulier la vitesse de connexion élevée (250000 bauds) habituellement utilisée.

Les symptômes sont les suivants: impression ui s’arrête au milieu d’un print et imprimante qui ne réponds plus. Plantage subséquent d’octoprint. Et ce complètement aléatoirement.

Solution: réduire le baud rate de l’électronique (ramps par exemple) et de la fenêtre de connexion d’octoprint à 115200 maximum.

Produit en croix de fainéant

Cette alternative utilise la méthode d’essai / erreur, qui permet de calculer l’extrusion si par exemple il manque une information (ou qu’elle est chiante a obtenir, comme le diamètre effectif du hobbed bolt). Ca marche pour tout type d’extrudeur (ça marche aussi pour les réglages X, Y et Z).

C’est simple: regardez quelle valeur vous avez dans l’EEPROM pour le moteur que vous voulez affiner (X, Y, Z ou E pour extrudeur).

Marquez la position de départ (une marque au crayon sur l’un des axes, ou au feutre sur le filament).

Demandez un mouvement de XX mm (plus c’est grand (mais dans le raisonnable) plus la mesure, donc le calcul sera précis).

Mesurez la distance parcourue par l’axe (ou le filament extrudé) et rentrez toutes les valeurs ici:

Smartrap Y end 6 and 8mm GT2 only

end YSo here a Y end fro smartrap GT2 only. This one goes opposite of the Y endstop. The holes below the smooth rods holes are to put M3 nuts and use a M3 bolt to maintain the rods in place

Alors voila un Y end pour GT2 seulement. Celui ci se place à l’opposé du Y endstop. Les trous sous les supports de barres lisses servent à mettre des écrous M3, puis sur la tranche, des visses M3 pour maintenir les barres en place.

Yend 6mm
Yend

Smartrap X end Huxley 6 and 8mm rods GT2 only

xend-hotendSo here’s the 8mm rods version of the X end huxley, for GT2 only. Installed on my smartrap, works like a charm.

The holes near the smooth rods emplacements are used to put M3 nuts to hold the rods in place with M3 bolts on the side.

Update: better form, not tested yet:
stl files for xend-hotend-6mm and xend-hotend

And here are the freecad files: xend-hotend

 

 

Calcul de vitesse pour un geared extruder

Un geared extruder demande un poil plus de calcul qu’un direct drive du fait de la présence de roues dentées. Pour compléter le formulaire ci dessous, il faut compter le nombre de dents des différentes roues (formulaire fait pour 2 engrenages et drivers pololu classiques):

(autre méthode: http://laevus.net/2014/12/produit-en-croix-de-faineant/)

Après il faut faire des essais, en sachant que la température de chauffe du filament peu faire croire que l’extrudeur fait mal son boulot.