Page 1 sur 1

Tolérances Hephestos 2

Publié : mar. janv. 03, 2017 11:14 am
par Picco 77
Bonjour à tous.
Je remarque un défaut de tolérance sur mes impressions.
sur un carré de 20x20 x et y 0,16 mm plus fort en extérieur.
sur un carré de 40 x 40 0,32 mm.
Cela semble répétitif.
je n'ai pas poussé plus loin les investigations, mes poulies n'ont pas de jeu, mes courroies sont bien tendues, et mes impressions sont propres.
Je suis sous Cura 15.0.4
Comment affiner sur cette machine le réglage?
DEFAULT_AXIS_STEPS_PER_UNIT configuration.h mais comment renvoyer ce bon dieu de fichier à la bête?
Une modification dans le start code?
Si vous avez une info, je suis preneur.
Merci

Re: Tolérances Hephestos 2

Publié : mar. janv. 03, 2017 10:19 pm
par Jacques
Pour l'Hephestos
DEFAULT_AXIS_STEPS_PER_UNIT est en effet le rapport entre la poulie moteur et le déplacement réel du plateau.
Sachant que la poulie fait 20 dents, 1 tour moteur est donc égal à 20 dents. Les dents étant espacées de 2mm, ca donne 40 mm par tour. 1 tour moteur étant le fruit de 3200 pas, 1mm est égal à 3200/40 soit 80 impulsions pour &mm de déplacement.
Si vous regardez c'est bien 80 qui est inscrit pour le X et le Y.
Maintenant c'est sans compter avec la précision de la courroie et de sa déformation avec la tension.
Mettre 79 ou 81 changerait la distance de +/- 0,5mm pour 40mm, ca risque donc d'être pire que ce que vous constatez.

Pour l'Hephestos 2 et L'édition 2017 de l'Hephestos avec la carte ZUM change un peu la donne avec 6400 pas par tour ce qui laisse une latitude de 0,25mm/40mm pour 1 pas de plus ou de moins.
Dans ces deux cas le steps par unit est de 160, vous pouvez donc changer cette valeur, recompiler le code et le télé verser dans l'imprimante.
Pour le faire, vous devez modifier le fichier configuration.h avec Arduino IDE ou un autre éditeur texte.

Re: Tolérances Hephestos 2

Publié : mer. janv. 04, 2017 7:32 am
par Picco 77
Merci Jacques c'est ce que je souhaite faire, je ne sais pas comment televerser sur la carte.
J'ai bien tout les fichiers du github, j'ai bien modifié le config.h, mais je n'ai pas de marlin.ino.
Peut on televerser uniquement le config.h?
Quelle carte doit on choisir dans arduino?
Merci

Re: Tolérances Hephestos 2

Publié : mer. janv. 04, 2017 7:39 am
par Jacques
Marlin.ino se trouve dans les fichiers de base auquel on ajoute les fichiers de configuration que l'on trouve dans le répertoire config en fonction de sa machine.
Cet ensemble de fichiers s'ouvrent avec IDE
Dans arduino on prend Atmega 2360 comme pour l'ancienne carte

Pour en revenir à la précision des cotes, rien n'empêche de mettre une virgule au step, la précision peut alors passer à 12,5µ ou 6,25µ suivant l'imprimante (1mm/80 ou 160).
Un calcul qui devient précis mais toujours lié à la tension de la couroi qui elle ne l'est pas.

Re: Tolérances Hephestos 2

Publié : mer. janv. 04, 2017 11:08 am
par Picco 77
Bonjour et merci Jacques,
J'ai bien compris tout ça, je ne cherche as le µ :yeaaaaaaah:
Ou je suis la dernière des buses, mais dans les fichiers github iln'y a pas de marlin.ino juste un marlin.h :((
Je deviens chèvre. :o

Re: Tolérances Hephestos 2

Publié : mer. janv. 04, 2017 11:42 am
par Picco 77
Bon ça passe avec la procédure décrite avec le make cmd.
La suite au prochain n° :shock:

Re: Tolérances Hephestos 2

Publié : jeu. janv. 05, 2017 10:36 am
par Picco 77
Bonjour,

Après réglage de la machine, défaut constaté 0.02 / 0.03mm
Mieux que les 0.2 mm.
Suis tombé sur ça: http://www.mibqyyo.com/comunidad/discus ... -object/p1

Merci à Jacques pour ses précieux conseils. :mrgreen: :mrgreen:

Re: Tolérances Hephestos 2

Publié : jeu. janv. 05, 2017 1:38 pm
par MeKam
Merci Picco 77 pour ce lien très intéressant :peace:

Re: Tolérances Hephestos 2

Publié : jeu. janv. 05, 2017 2:32 pm
par Picco 77
Avec plaisir si ça peut aider ;)
Toujours pas trouvé la méthode pour Arduino....je dois être la reine des chèvres. :goodguy:

J'ai imprimé un cube 20x20 plus un deuxième creux de 20,10 x 20,10 en inter emboîtement parfait sans rien faire.

Re: Tolérances Hephestos 2

Publié : jeu. janv. 05, 2017 2:41 pm
par MeKam
Sauf erreur de ma part, il faut recompiler l'ensemble et envoyer
le résultat à la carte par l'environnement Arduino.
Je vais moi aussi me pencher sur l'histoire dans peu de temps Image