Arduino sur Anet V8

Aller en bas

Arduino sur Anet V8

Message par Steph le Mar 12 Sep - 16:34

Bonjour à tous.

J'ai une Anet V8 depuis 2 ans et j'ai décidé de passer sur Arduino + Ramps 1.4 avec des DRV8855 à la place des A4988 standards.
J'en ai grillé 4 à cause du changement de sens de branchement, et maintenant, tout fonctionne côté électronique et pilotage.
Par contre, quand j'essaie d'imprimer un objet depuis Repetier, j'ai un facteur de rétrécissement de 3 à 4.
Autrement dit, un objet de 8 cm x 8 cm sera imprimé sur 2 à 3 cm.

J'ai réglé mes switchs sous les steppers pour être en 1/16 comme pour les A4988.

Faut-il modifier des réglages dans Repetier, Slic3r ou dans le FirmWare ? Quelqu'un a-t-il déjà tenté de passer une Anet V8 en Arduino ?

Merci d'avance pour les réponses.

Steph

Messages : 5
Date d'inscription : 12/09/2017

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Arduino sur Anet V8

Message par Tag le Mar 12 Sep - 17:25

Bonjour,
en effet, il faudra multiplier par 2 les valeurs de marlin pour les paramètres suivants dans le configuration.h :
#define DEFAULT_AXIS_STEPS_PER_UNIT {x, y, z, e}

Tag

Messages : 751
Date d'inscription : 26/03/2014
Age : 51

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Arduino sur Anet V8

Message par Steph le Mar 12 Sep - 20:11

Merci pour la réponse rapide, j'essaie ça dès que possible.

Steph

Messages : 5
Date d'inscription : 12/09/2017

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Arduino sur Anet V8

Message par Steph le Mer 13 Sep - 16:47

Chou blanc !

J'ai appliqué la modification dans le "Configuration.h", compilé et téléversé.
//#define DEFAULT_AXIS_STEPS_PER_UNIT {80,80,1600,180} // default steps per unit for Ultimaker
#define DEFAULT_AXIS_STEPS_PER_UNIT {160,160,3200,360} // default steps per unit for Anet V8

J'ai testé une impression et même résultat que précédemment, aucun changement de taille... Neutral


Steph

Messages : 5
Date d'inscription : 12/09/2017

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Arduino sur Anet V8

Message par statis le Mer 13 Sep - 20:50

Salut Steph,

Si 8 cm x 8 cm est imprimé sur 2 à 3 cm il y a déjà un problème avec tes valeurs de base.
Si tu as bien passé les DRV8825 en 16 micro-pas il n'y a pas besoin de modifier ton firmware s'il fonctionnait normalement avec des A4988.
Pour s'en assurer il ne devrait y avoir le switch qu'à cette position :

L'image est à l'envers pour correspondre au lieu et place du A4988
Mais je suppose que tu n'as pas utilisé le firmware de ta carte originale.
En cas d'erreur d'identification des switchs à cause de l'inversion des DRV8825, il devrait y avoir soit du 4x4cm ou du 16x16cm.
Le fait d'avoir doublé les valeurs dans le firmware aurait du avoir un effet...
Ton imprimante est une base Prusa mais les poulies utilisées peuvent varier.
Il est possible que ton "Annette" ne soit pas avec des poulies GT2 (pas de 2mm) 20 dents comme prévu selon les valeurs de ton firmware avec moteurs 200 pas.
Déjà il faudrait que tu identifie le type de poulie que tu as, nombre de dents et de pas pour en calculer le nombre en fonction des moteurs utilisés.
1/( (nombre de dents*pas de poulie ou directement pas de vis)/(nombre de pas moteur*nombre de micro-pas) )

Dans tous les cas laisse les DRV8825 en 16 micros-pas car ils ne se comportent pas bien en 32 micro-pas, ainsi que l'Arduino trop obsolète.
Le seul intérêt de ces drivers réside dans ses capacités en courant plus élevées que la version standard A4988.
L’intérêt de monter une Ramps 1.4 + Arduino 1 réside uniquement dans la facilité de trouver un firmware...

Bon courage...
avatar
statis

Messages : 1282
Date d'inscription : 18/03/2014

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Arduino sur Anet V8

Message par Tag le Jeu 14 Sep - 5:13

salut,
pour t'aider à calculer la juste valeur, tu as un calculateur fait par Prusa
http://www.prusaprinters.org/calculator/

Tag

Messages : 751
Date d'inscription : 26/03/2014
Age : 51

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Arduino sur Anet V8

Message par Steph le Ven 15 Sep - 18:30

Merci Statis et Tag pour vos réponses.

J'ai utilisé directement de calculateur de Repetier et ça me donne ça :
Angle moteur : 1.8°
Driver stepper : 1/16
Courroie : GT2 2 mm
Dents : 16
=> 100 pas/mm

J'ai vu que le Gcode suivant permettait de configurer la résolution :
M92 X100.00

Par contre, faut-il que je rentre cette valeur dans le Firmware ou dans Repetier ?

Pour info, j'utilise le Fimrware EmotionTech de chez RepRap France. Il était déjà modifié de base pour leur Prusa Rework 1.5.
Par contre, c'est la première fois que je teste le Firmware Arduino étant donné que l'Anet disposait d'une carte propriétaire où on ne pouvait pas modifier le Firmware.

Steph

Messages : 5
Date d'inscription : 12/09/2017

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Arduino sur Anet V8

Message par statis le Ven 15 Sep - 19:58

Bonjour Steph,

Les valeurs de pas sont à rentrer dans le firmware.
Si ton Anet a un afficheur tu peux faire les modifications directement à partir du menu control/motion sans oublier de faire un store memory à la fin.
Si tu n'as pas d'afficheur tu ne pourra peut-être pas lancer un M92 car il faut que cela soit autorisé par le firmware.
Si c'est bon il faut envoyer un M500 pour que cela soit permanent.
Et ne pas oublier Y, Z (qui en tant que vis n'a certainement pas le même pas) et E (pareil que Z)

C'est bien que tu ais des 16 dents GT2.
Par contre attention à la tension des courroies, plus la poulie est petite plus cela peut sauter facilement.
avatar
statis

Messages : 1282
Date d'inscription : 18/03/2014

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Arduino sur Anet V8

Message par Steph le Sam 16 Sep - 17:13

statis a écrit:Les valeurs de pas sont à rentrer dans le firmware

Dans le "Configuration.h" ? Où exactement ? Dans le "DEFAULT_AXIS_STEPS_PER_UNIT" ?
Désolé, je suis encore novice en Arduino et je ne sais pas où rentrer la valeur.

Pour le LCD, j'ai un modèle LCD_2004 ANET avec 5 boutons et pas un encodeur.

Pour l'instant, j'ai des problèmes pour le piloter. Je vais le prendre en "REPRAP_DISCOUNT_SMART_CONTROLLER" et voir ce que ça donne.

J'ai commencé à me taper du code pour créer un "LCD_2004_ANET" dans le "Configuration.h" et un "LCD_2004_PANEL" dans le "ultralcd.h". On verra ce que ça dit.

Steph

Messages : 5
Date d'inscription : 12/09/2017

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Arduino sur Anet V8

Message par statis le Sam 16 Sep - 17:37

Salut Steph,

Oui c'est bien cette ligne du configuration.h qu'il faut modifier

Si tu as un afficheur et des boutons dans les menus tu peux modifier mais je ne peux t'aider sur son activation car pareil je ne connaît pas toutes les subtilités des firmwares...

Il va falloir chercher des tutos comme peut-être les liens que je n'ai pas vérifiés :
http://www.imprimante3d-74.com/conseils-techniques-importants/afficheur-lcd-pour-imprimante-3d/afficheur-lcd-et-marlin
http://forums.reprap.org/read.php?110,554303

L'afficheur de ton imprimante peut ne pas être compatible avec la ramps1.4
avatar
statis

Messages : 1282
Date d'inscription : 18/03/2014

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Arduino sur Anet V8

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum