Aller au contenu

GO Print

A20T et ventilateur de droite sur la tête d'impression qui tourne toujours, toujours, toujours ...


monstrofort

Messages recommandés

Bonjour à tous,

Je cherche à désactiver le ventilateur qui se trouve à droite quand on regarde la tête d'impression en face.
Je voudrais le désactiver tant que la température de la buse est inférieure à 50°C.
Lors du démarrage d'une impression, il se mettrait en marche dès la buse à 50°C, puis en fin d'impression, se couperait quand la température de la buse repasserait sous les 50°C.

J'utilise le tout dernier firmaware de Vertabreak por A20T.
Je voudrais savoir si c'est faisable en modifiant le firmware ?
J'ai essayé, mais sans succès.
Si quelqu'un a déjà fait ou se sent capable de m'aider, ce serait top.

Etant electronicien de formation et de passion, j'ai aussi prévu une modification "hardware".
Une nouvelle NTC dans un logement disponible sur le heater, relié à un Arduino Nano, qui commande un relais...et coupe ou pas le ventilateur.
L'alimentation est trouvée dans les entrailles de la bête...

Voilà, voilà, si cela tente quelqu'un une modif de firmware...😀
 

Lien vers le commentaire
Partager sur d’autres sites

il y a 8 minutes, monstrofort a dit :

Lors du démarrage d'une impression, il se mettrait en marche dès la buse à 50°C, puis en fin d'impression, se couperait quand la température de la buse repasserait sous les 50°C.

Marlin sait faire ce genre de choses, mais il faut recompiler le firmware, donc avoir les sources adaptées à ton A20T et les recompiler avec les paramètres activés.

Vertabreak fournit les sources ?

Lien vers le commentaire
Partager sur d’autres sites

Merci pour la réponse, oui, on peut tout télécharger.

Ici

https://github.com/Vertabreak/Marlin/tree/Geeetech-A20T?fbclid=IwAR0FnwY9FQFadfifH5E9qm_pzj1QRE0Bp3MZ9qC1wa1uzjFuf-RTkARCTmg

J'ai fait plusieurs essais, compilé et injecté...sans succès...mais je débute là dedans...😁

Lien vers le commentaire
Partager sur d’autres sites

il y a 1 minute, monstrofort a dit :

J'ai fait plusieurs essais, compilé et injecté...sans succès...mais je débute là dedans...

Donc avec les sources, ce sera plus facile 🙂 

Il y a longtemps, que je n'ai plus Marlinisé ...

Dans pins_GT2560_V3.h tu as la définition de 3 FAN

FAN0_PIN, FAN1_PIN et FAN2_PIN

Normalement FAN0_PIN c'est le refroidissement pièce

Donc le ventilo de refroidissement du hotend, devrait être FAN1 ou FAN2

Pour passer en auto, normalement il faut commenter FAN1_PIN (par exemple)

et mettre 

#define E0_AUTO_FAN_PIN 8

Si le PIN 8 est bien celui du ventilo de la hotend, ça devrait démarrer à 50°

 

Lien vers le commentaire
Partager sur d’autres sites

il y a une heure, Savate a dit :

#define E0_AUTO_FAN_PIN 8

Si le PIN 8 est bien celui du ventilo de la hotend, ça devrait démarrer à 50°

ah oui, petit oubli cette modif est à faire dans configuration_adv.h ligne 684

Modifié (le) par Savate
Lien vers le commentaire
Partager sur d’autres sites

Merci pour la précision, j'essaye ça...

Alors, j'ai fait les modifs :

 

Dans "Configuration_adv.h, j'ai modifié comme ceci :

#define E0_AUTO_FAN_PIN 8
#define E1_AUTO_FAN_PIN -1
#define E2_AUTO_FAN_PIN -1
#define E3_AUTO_FAN_PIN -1
#define E4_AUTO_FAN_PIN -1
#define E5_AUTO_FAN_PIN -1
#define E6_AUTO_FAN_PIN -1
#define E7_AUTO_FAN_PIN -1
#define CHAMBER_AUTO_FAN_PIN -1
#define COOLER_AUTO_FAN_PIN -1

--> Ventilo toujours ON

J'ai aussi essayé avec "9" à la place de "8" --> Ventilo toujours ON
J'ai aussi essayé en mettant les E0_AUTO_FAN_PIN .... jusqu'à E7_AUTO_FAN_PIN à 8 ou 9 --> Ventilo toujours ON
J'ai aussi modifié CHAMBER_AUTO_FAN_PIN & COOLER_AUTO_FAN_PIN à 8 & 9 --> Ventilo toujours ON

J'ai "regardé" dans "Configuration.h" et modifié une ligne :
Origine
//#define AUTO_POWER_CONTROL      // Enable automatic control of the PS_ON pin

Modif
#define AUTO_POWER_CONTROL      // Enable automatic control of the PS_ON pin

---> pareil, Ventilo toujours ON...

Lien vers le commentaire
Partager sur d’autres sites

il y a une heure, monstrofort a dit :

#define AUTO_POWER_CONTROL      // Enable automatic control of the PS_ON pin

non ça c'est pour allumer/éteindre l'imprimante.

tu as bien enlevé le #define FAN1_PIN 8 (ou #define FAN2_PIN 9 dans le fichier pins_GT2560_V3.h ?

tu peux mettre // devant pour commenter la ligne

Il y a 2 heures, monstrofort a dit :

J'ai aussi essayé en mettant les E0_AUTO_FAN_PIN .... jusqu'à E7_AUTO_FAN_PIN à 8 ou 9 --> Ventilo toujours ON

pas la peine d'aller aussi loin juste le FAN0 ça devrait suffire.

 

Modifié (le) par Savate
Lien vers le commentaire
Partager sur d’autres sites

Encore un tout grand merci de m'aider à faire avance rle schmilblick

J'ai fait les modifs suivantes :

Dans un premier temps :

Dans pins_GT2560_V3.h :
...
#define FAN0_PIN                         9
//#define FAN1_PIN                    8 <-- modif
#define FAN2_PIN                         7
...

Dans Configuration_adv.h
...
#define E0_AUTO_FAN_PIN 8    <-- modif
#define E1_AUTO_FAN_PIN -1
#define E2_AUTO_FAN_PIN -1
....

 

Et comme le ventilo tournait toujours après le flash , j'ai fait d'autres modifs :
Dans pins_GT2560_V3.h :
...
#define FAN0_PIN                        9
#define FAN1_PIN                              8
//#define FAN2_PIN                      7 <-- modif
...

Dans Configuration_adv.h
...
#define E0_AUTO_FAN_PIN 7    <-- modif
#define E1_AUTO_FAN_PIN -1
#define E2_AUTO_FAN_PIN -1
....

Mais, toujours pareil...

Je ne voudrais pas non plus vous faire perdre votre temps un 30 décembre... 

Lien vers le commentaire
Partager sur d’autres sites

il y a 2 minutes, monstrofort a dit :

Encore un tout grand merci de m'aider à faire avance rle schmilblick

il doit manquer un paramètre,  

si @pommeverte est dans le coin il va trouver ça en 15s c'est le Merlin du Marlin 😄 

Lien vers le commentaire
Partager sur d’autres sites

Salut,

Normalement, avec une carte GT2560 V3, ça devrait fonctionner en suivant les instructions de @Savate 🤔 , même si la mise en commentaire de la ligne dans le fichier Marlin\src\pins\mega\pins_GT2560_V3.h me semble superflue 🤨.

Cependant, d'après les sources que tu as indiquées et cette page, il est possible que tu n'aies pas une carte-mère GT2560 V3 mais une V4, ce qui est complètement différent 🥴. Est-ce que tu peux confirmer la référence de ta carte?

Je joints le schéma fourni sur la page Geeetech: GT2560V4.1BSCHA20T.pdf

Modifié (le) par pommeverte
Lien vers le commentaire
Partager sur d’autres sites

Dans ce cas, d'après le schéma que j'ai fourni, tu pourrais utiliser la sortie LED (connecteur J11), que je n'arrive pas à identifier sur la carte 🥴. Il est peut-être à souder à l'emplacement prévu??? 🤔

Citation

Geeetech_20221027140743_2.jpg.085e6e3d166679de3eb5bbbf160abcd3.jpg

Dans les sources, la sortie serait la 6:

#define FAN0_PIN  6

Modifié (le) par pommeverte
Lien vers le commentaire
Partager sur d’autres sites

Merci pour la réponse,

Le connecteur J11 est là :

image.thumb.png.7eb35aab313c3f647325df1557a84955.png

S'il faut souder un truc, pas de soucis, c'est mon "domaine de prédilection"...j'y connecterais directement le ventilo ?

Modifié (le) par monstrofort
Lien vers le commentaire
Partager sur d’autres sites

il y a 16 minutes, monstrofort a dit :

Le connecteur J11 est là

mince 😭, il manque les composants, comme le mosfet Q13 😩😠 pour pouvoir piloter la sortie.

il y a 16 minutes, monstrofort a dit :

S'il faut souder un truc, pas de soucis, c'est mon "domaine de prédilection"

dans ce cas, tu peux souder tous les composants manquants 😅 voir l'avant dernier folio du schéma: (R31 et D14 étant facultatifs)

Citation

LED.thumb.jpg.bee5bd35d7fe0fec194a5fbcba2176cb.jpg

Sinon, il y a 2 transistors au dessus du connecteur "hotend". Au moins 1 est peut-être exploitable? 🤔

Modifié (le) par pommeverte
Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Encore un grand merci pour les réponses.

M'étant levé bien tôt ce matin, j'ai commandé les composants nécessaires pour faire la modification (enfin le Mosfet, j'ai pris un équivalent).

J'ai aussi commandé une GT2560 V4.1B histoire d'y faire les modifs sans rien toucher à ma carte actuelle 🙂.

En attendant de recevoir tout ça, je vais rebrancher ma "modif hardware" avec mon arduino nano et sa carte relais 😉.

Une fois la nouvelle carte reçue et modifiée, je vous tiendrai au courant.

Encore un tout grand merci pour vos lumières.

Lien vers le commentaire
Partager sur d’autres sites

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 compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
  • Sur cette page :   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
  • YouTube / Les Imprimantes 3D .fr

×
×
  • Créer...