Philippe Posté(e) Octobre 26, 2015 Posté(e) Octobre 26, 2015 Bonjour je viens de terminer la construction de la partie mécanique de ma nouvelle imprimante Delta -type Rostock.Pour la partie moteurs/ electro j'ai acheté un kit ebay chez syntron electronique . très complet : ramps 1.4 +mega 2560 4 moteurs NEMA 17 et leurs drivers tete 1.75 mm et extrudeur bowden - 6 fins de course -lecteur lcd . http://www.ebay.fr/itm/151792978394?_trksid=p2057872.m2749.l2648&ssPageName=STRK%3AMEBIDX%3AIT le tout pour 157 € livréJ'ai imprimé toutes les pîèces avec ma VERTEX k8400 - le chassis est constitué de comassel 10 mm de récupération et de barres inox 8 mm.Les bras ont été fabriquées dans des fleches d'arc. je n'ai mis des fins de course qu'en haut . j'envisage d'installer un auto leveling bed .voila pour la partie mécanique.Pour la partie "logicielle" je suis un peu bloqué par mes compétences limitées dans le domaine.j'ai installé un firmware Marlin version "delta" . dans le config.h j'ai mis ce que je pense etre les bonnes valeurs pour les parametres géométriques des bras .Pour le reste je suis bloqué et j'aurais grand besoin de l'aide d'un spécialiste du domaine.Voici par exemple le premier problème que je rencontre : quand je fais auto home sur le lecteur lcd : tous les bras descendent vers le bas (et brutalement !!) j'en conclue que les ends stop sont mal programmés - merci de m'expliquer ce qu'il faut paramétrer dans le firmware .Par ailleurs les moteurs grognent : j'ai réglé les polulus à 0.37 volts (trop ou pas assez ?)Mon interrogation suivante sera pour la mise en place de la sonde à induction mais je vais attendre d'avoir réglé les problemes moteurs avant de me lancer la dedans .Merci pour votre aide qui me sera très précieuse .AmicalementPhilippe
lv-esad Posté(e) Octobre 26, 2015 Posté(e) Octobre 26, 2015 (modifié) En delta pour l'autobed, tu as les capteurs de pression.http://www.tridprinting.com/Electronics/#3D-Printer-FSRhttp://reprap.org/wiki/FSR Modifié (le) Octobre 26, 2015 par lv-esad
Ottavio Posté(e) Octobre 27, 2015 Posté(e) Octobre 27, 2015 Voici par exemple le premier problème que je rencontre : quand je fais auto home sur le lecteur lcd : tous les bras descendent vers le bas (et brutalement !!) j'en conclue que les ends stop sont mal programmés - merci de m'expliquer ce qu'il faut paramétrer dans le firmware .J'ai construit une Rostock comme toi et j'ai eu exactement le même problème au début. Comme ça fait un certain moment, je ne me souviens plus très bien comment j'avais fait pour le résoudre. Il me semble cependant que c'était un problème de capteurs de fin de course maximums et minimums.Trouve dans le fichier configuration.h de Marlin le passage suivant :// coarse Endstop Settings#define ENDSTOPPULLUPS#ifndef ENDSTOPPULLUPS // fine Enstop settings: Individual Pullups. will be ignored if ENDSTOPPULLUPS is defined // #define ENDSTOPPULLUP_XMAX // #define ENDSTOPPULLUP_YMAX // #define ENDSTOPPULLUP_ZMAX // #define ENDSTOPPULLUP_XMIN // #define ENDSTOPPULLUP_YMIN // #define ENDSTOPPULLUP_ZMIN#endif#ifdef ENDSTOPPULLUPS #define ENDSTOPPULLUP_XMAX #define ENDSTOPPULLUP_YMAX #define ENDSTOPPULLUP_ZMAX #define ENDSTOPPULLUP_XMIN #define ENDSTOPPULLUP_YMIN #define ENDSTOPPULLUP_ZMIN#endif// The pullups are needed if you directly connect a mechanical endswitch between the signal and ground pins.const bool X_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.const bool Y_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.const bool Z_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.const bool X_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.const bool Y_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.//#define DISABLE_MAX_ENDSTOPS// Deltas never have min endstops#define DISABLE_MIN_ENDSTOPS// Disable max endstops for compatibility with endstop checking routine#if defined(COREXY) && !defined(DISABLE_MAX_ENDSTOPS) #define DISABLE_MAX_ENDSTOPS#endifEssaie d'avoir les mêmes choses paramétrées de la même manière dans ton firmware, surtout au niveau de ces lignes ://#define DISABLE_MAX_ENDSTOPS// Deltas never have min endstops#define DISABLE_MIN_ENDSTOPS// Disable max endstops for compatibility with endstop checking routine#if defined(COREXY) && !defined(DISABLE_MAX_ENDSTOPS) #define DISABLE_MAX_ENDSTOPS#endifIl faut aussi bien que tu vérifie que tes endstops soient branchés sur ta Ramps sur les pins "max".
Philippe Posté(e) Octobre 27, 2015 Auteur Posté(e) Octobre 27, 2015 Bonjour OTTAVIOMerci pour ces infos qui sans nul doute vont m'aider à avancer .je regarde cela ce soir - en premier lieu le branchement des ends stop sur la carte ramps . car j'avoue à ma grande honte ne pas avoir fait attention à cet aspect .Erreur de débutant J'ai egalement un des trois moteurs (z-c) qui fait du bruit , vibre et bouge par secousses . j'ai bien peur qu'il ne soit out !! . je l'ai permuté et cela ne change rien .As tu une idée de la tension à regler sur les drivers polulus (A4988).Merci encore à toiPhilippe
Ottavio Posté(e) Octobre 27, 2015 Posté(e) Octobre 27, 2015 J'ai egalement un des trois moteurs (z-c) qui fait du bruit , vibre et bouge par secousses . j'ai bien peur qu'il ne soit out !! . je l'ai permuté et cela ne change rien .Dans ce cas, il doit effectivement être endommagé.As tu une idée de la tension à regler sur les drivers polulus (A4988).Sur ma Rostock, j'ai rien touché au niveau des polulus et ça marche nickel comme ça!Juste par curiosité, où as-tu acheté ton plateau en alu rond? Tu l'as découpé toi même?
pat30 Posté(e) Octobre 28, 2015 Posté(e) Octobre 28, 2015 (modifié) bonsoir, je ne pourrais pas t'aider mais je passe juste pour te félicité car c'est beau travail très propre, je suis moi aussi en cour de construction d'une delta, bon j'en suis qu'à l'ébauche et j'avancerais doucement mais c'est une bonne aventure. A+ Modifié (le) Octobre 28, 2015 par pat30
Flotte Posté(e) Novembre 5, 2015 Posté(e) Novembre 5, 2015 (modifié) Salut Philippe, très beau projet! Pour la tension, il faut que tu regarde la doc de tes moteur et que tu récupère le courant nominale. A partir de là tu multiplie cette valeur par 0.28 et ça te donne ta tension. A vérifier que le courant est supérieur à 1 sinon ça marche pas trop avec les A4988. Exemple: pour un courant de 1.7A tu aura donc une tension à régler à 0.476V Tiens moi au courant si ça fonctionne =) Modifié (le) Novembre 5, 2015 par Flotte
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant