Aller au contenu

GO Print

Config Marlin Ventilateur


Messages recommandés

Bonjour,

Je commence en compilation Marlin.

J'ai un Sunlu S8, je viens de monter une SKR 1.4 avec un écran TFT35 V3.

Mon problème, c'est le ventilateur d'impression, je lai branché sur sur fan0,

il ne fonctionne pas, il devrais se déclenché vers la 4 ème couches et là rien.

- est il possible de le déclencher automatiquement sur FAN0.

- Est il obligatoire de passer par HE1 pour le pilotage.

une partie de mon réglage, j'ai essayé -1 à la place de P2_04.

#define USE_CONTROLLER_FAN
  #if ENABLED(USE_CONTROLLER_FAN)
  #define CONTROLLER_FAN_PIN  P2_04           // Set a custom pin for the controller fan
  //#define CONTROLLER_FAN2_PIN -1          // Set a custom pin for second controller fan
  //#define CONTROLLER_FAN_USE_Z_ONLY       // With this option only the Z axis is considered
  //#define CONTROLLER_FAN_IGNORE_Z         // Ignore Z stepper. Useful when stepper timeout is disabled.
  #define CONTROLLERFAN_SPEED_MIN         0 // (0-255) Minimum speed. (If set below this value the fan is turned off.)
  #define CONTROLLERFAN_SPEED_ACTIVE    255 // (0-255) Active speed, used when any motor is enabled
  #define CONTROLLERFAN_SPEED_IDLE        0 // (0-255) Idle speed, used when motors are disabled
  #define CONTROLLERFAN_IDLE_TIME  

Merci pour vos renseignements.

Lien vers le commentaire
Partager sur d’autres sites

Salut,

Le 27/02/2024 at 17:49, charlydu22 a dit :

Mon problème, c'est le ventilateur d'impression

celui qui souffle sur le filament en sortie de buse ou celui du radiateur?

Si c'est le 1er, alors, oui c'est bien le port FAN0, celui qui est vers l'intérieur, à ne pas confondre avec FAN1 qui fournit du 24V en permanence qui est généralement utilisé pour alimenter le ventilateur du radiateur.

Citation

SKR-V1.4-pinout.thumb.jpg.631a77d08bb9ad6abb8b7b63f638c65a.jpg

 

Le 27/02/2024 at 17:49, charlydu22 a dit :

est il possible de le déclencher automatiquement sur FAN0

oui, par défaut, c'est ce port qui est prévu pour le refroidissement du filament

Le 27/02/2024 at 17:49, charlydu22 a dit :

Est il obligatoire de passer par HE1 pour le pilotage.

en général, on branche le ventilateur du radiateur dessus pour le piloter lorsque la température de buse est supérieure à un seuil (50°C par défaut).

Es-tu sûr que ton ventilateur fonctionne?

Si la sortie FAN0 est HS, alors tu peux choisir de piloter le ventilateur de filament sur le port HE1 en ajoutant la ligne suivante dans le fichier configuration.h:

#define FAN0_PIN                         P2_04

après la ligne suivante par exemple

// @section fans

et en commentant la ligne suivante du fichier configuration_adv.h:

//#define USE_CONTROLLER_FAN
  #if ENABLED(USE_CONTROLLER_FAN)
  #define CONTROLLER_FAN_PIN  P2_04           // Set a custom pin for the controller fan

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

Bonjour,

Merci Pomme verte,

le ventilateur fonctionne par contre en permanence, le code PIN est P2_03

#define FAN0_PIN                    P2_03

#define USE_CONTROLLER_FAN
  #if ENABLED(USE_CONTROLLER_FAN)
  #define CONTROLLER_FAN_PIN  P2_03

J'ai ajouté la ligne

#define FAST_PWM_FAN

Faut il ajouter la ligne

#define FAST_PWM_FAN_FREQUENCY

Merci

Lien vers le commentaire
Partager sur d’autres sites

  • 2 weeks later...

Bonjour,

toujours mon problème ventilateur  d'impression, branché sur FAN0,

il fonctionne sur le pupitre TFT35 de 0 à 100%,

il fonction avec la commande M106 S50 par exemple , M107 il stop.

Mon problème in ne fonctionne pas lors de l'impression, je suis sous CURA.

Merci pour votre aide

Lien vers le commentaire
Partager sur d’autres sites

Il y a 14 heures, charlydu22 a dit :

Mon problème in ne fonctionne pas lors de l'impression, je suis sous CURA.

tu l'as déclaré comment dans Cura ? une petite image ?

Lien vers le commentaire
Partager sur d’autres sites

il y a 18 minutes, pascal_lb a dit :

tu l'as déclaré comment dans Cura ? une petite image ?

@charlydu22

Vérifie que tu as les bons paramètres dans la section refroidissement de CURA,

si ton M106 fonctionne tu dois les trouver mis par Cura dans tes gcodes.

image.png.8696532e0e153c58e67325481caea86a.png

🙂

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

merci pour vos renseignements, ça fonctionne mais sans information sur l'écran TFT.

Pourquoi ?

une autre question :

j'ai ajouté un Bl touch, lorsque je réalise les points de touche la buse dépose des petits point sur le bed,

quel ligne je peux ajouter dans cura pour rétracter le fil.

Merci

 

Lien vers le commentaire
Partager sur d’autres sites

Pour les personnes qui comme moi sont en galère , voici la réponse au problème:

Pour que le firmware du TFT fonctionne correctement,

de nombreux paramètres Marlin doivent être activés sur la carte mère.

Options générales qui DOIVENT être activées :

(Configuration.h) EEPROM_SETTINGS

(Configuration_adv.h) BABYSTEPPING

AUTO_REPORT_TEMPERATURES

AUTO_REPORT_POSITION

M115_GEOMETRY_REPORT

M114_DETAIL

REPORT_FAN_CHANGE

Dans mon cas, après changement ça fonctionne nickel

Merci pour votre aide.

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...