Teacup Firmware

Parmi les différents firmwares utilisables avec la Gen7, Teacup est celui qui va de soi car sa branche Gen7 est maintenue très efficacement par Markus Hitter, le créateur de la Gen7. Je n’utilise plus Teacup maintenant mais Marlin, qui donne de meilleurs résultats.

Un flux RSS permet de se tenir au courant des mises à jour de Taecup.

Réglages

Les réglages se font dans deux fichiers de configuration : config.h pour les paramètres généraux et ThermistorTable.h pour les paramètres des thermistances de la tête d’impression et du plateau d’impression). Des fichiers par défaut sont présents pour différentes électroniques et thermistances.

config.h

Voici les valeurs par défaut des nombres de pas des moteurs, pour la Mendel, en fonction du microstepping (la fraction de pas est réglée par des cavaliers sur la Gen7) :

   #define	STEPS_PER_M_X	80000	// 16e de pas
   #define	STEPS_PER_M_Y	80000	// 16e de pas
   #define	STEPS_PER_M_Z	3200000	// 8e de pas

Pour la tête d’impression, la valeur par défaut de 96271 convient pour l’Adrian's Extruder, la valeur diffère pour le MGS Extruder adapté à la Mendel :

   #define	STEPS_PER_M_E	96271	// 16e de pas - Adrian's Extruder
   #define	STEPS_PER_M_E	560000	// 16e de pas - MGS Extruder

Voici les lignes à décommenter pour chaque axe, si les moteurs sont branchés comme décrit dans la page sur la Gen7 (les autres lignes de cette portion du fichier sont inchangées) :

   #define	X_INVERT_DIR
   #define	X_INVERT_MIN
   #define	Y_INVERT_MIN
   #define	Z_INVERT_DIR
   #define	Z_INVERT_MIN
   #define	E_INVERT_DIR

Dans le Gcode, l’indication de la longueur de fil à extruder peut être indiquée en absolu ou en relatif. Dans le 1er cas chaque ligne indiquera la longueur à extruder depuis le début de l’impression, dans le second dpuis la ligne précédente. Je n’ai pu imprimer qu’avec des longueurs absolues, ce qui se règle en décommentant la ligne :

   #define E_ABSOLUTE

Parallèlement dans le module Dimension de Skeinforge la longueur d’extrusion doit être réglée en absolu (paramètre Absolute Extrusion Distance).

• Publié le 28/08/2012 - modifié le 26/11/2013