Arduino sur Anet V8
3 participants
Page 1 sur 1
Arduino sur Anet V8
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.
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
Re: Arduino sur Anet V8
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}
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 : 781
Date d'inscription : 26/03/2014
Age : 57
Re: Arduino sur Anet V8
Merci pour la réponse rapide, j'essaie ça dès que possible.
Steph- Messages : 5
Date d'inscription : 12/09/2017
Re: Arduino sur Anet V8
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...
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...
Steph- Messages : 5
Date d'inscription : 12/09/2017
Re: Arduino sur Anet V8
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...
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...
statis- Messages : 1399
Date d'inscription : 18/03/2014
Re: Arduino sur Anet V8
salut,
pour t'aider à calculer la juste valeur, tu as un calculateur fait par Prusa
http://www.prusaprinters.org/calculator/
pour t'aider à calculer la juste valeur, tu as un calculateur fait par Prusa
http://www.prusaprinters.org/calculator/
Tag- Messages : 781
Date d'inscription : 26/03/2014
Age : 57
Re: Arduino sur Anet V8
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.
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
Re: Arduino sur Anet V8
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.
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.
statis- Messages : 1399
Date d'inscription : 18/03/2014
Re: Arduino sur Anet V8
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
Re: Arduino sur Anet V8
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
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
statis- Messages : 1399
Date d'inscription : 18/03/2014
Sujets similaires
» bibliothèque arduino U8glib
» le lit ne chauffe plus, anet a6
» Problème Anet A8 capteur temp
» probleme anet a8
» Problem anet a8
» le lit ne chauffe plus, anet a6
» Problème Anet A8 capteur temp
» probleme anet a8
» Problem anet a8
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum