Aller au contenu

Messages recommandés

Posté(e)

Avec les thermistances qu'on utilise sur nos imprimantes à coefficient de température négatif (CTN), une température négative est souvent le signe d'un mauvais branchement => pas connecté (la résistance est très élevée quelques MΩ à ∞ alors qu'elle devrait être de 100KΩ à 25°C et décroitre au fur et à mesure que la température augmente).

🙂

Posté(e)

Je ne l'ai pas en négatif mais si je lui demande de chauffe à 60 sa va monter jusque 50 pas plus de même pour 70 (60) 

Posté(e)

Probablement un problème d'étalonnage de la thermistance. La valeur déclarée dans le configuration.h correspond bien aux caractéristiques matérielles de la dite thermistance ?

Il faudrait réaliser cet étalonnage du P.I.D. (à condition que PIDTEMPBED ait bien été déclaré dans confh) par exemple avec ( M303 ) :

M303 E-1 C8 S60

Une fois fini, les valeurs P, I et D devrait s'afficher. Il suffira de les mémoriser via un M304 Ddd Iii Ppp puis un M500 pour enregistrer le tout en EEPROM

(tu pourrais également saisir ces valeurs dans la section idoine du confh puis recompiler un firmware et le réinjecter, c'est toi qui vois)

🙂

Posté(e)
il y a 1 minute, Franckshao a dit :

pour le problème du ventilos tu à une idée ou pas ? 

Comme ça à brûle pourpoint, non 😉

- ventilateur HS

- mal connecté (il y a une polarité à respecter)

- pins incorrects

Posté(e) (modifié)

bonjour encore moi 🙂

je pense que celui la est mon dernier souci (du moins je l'espère car je suis encours d'impression)

je n'arrive pas a configuré un ventilateur pour le filament, sur les port fan il tourne tout le temps 

sur marlin je n'arrive pas a savoir ou sa ce règle, je vous met mes fichier de configuration et la carte des pins si une âme charitable veux bien m'aidé 🙂

édite : pour le heatbreak il est connecté en pc14 et pour le filament en j5

merci d'avance 

Configuration.h Configuration_adv.h MKS Eagle V1.0_001 PIN.pdf

Modifié (le) par Franckshao
complément
Posté(e) (modifié)

Le ventilateur de l'extrudeur/buse 1 est déclaré en PC14, donc je brancherais le ventilateur sur le bornier FAN1 (proche du bord de la carte)

Le ventilateur de l'extrudeur/buse 2 est déclaré en PB1, donc ce 2nd ventilateur serait à brancher sur le bornier FAN2 (éloigné du bord de la carte). C'est celui-ci qui pourra être utilisé pour le ventilateur du radiateur (COOLER_AUTO_FAN_PIN? 🤔)

Edit: A priori, J4 et J5 ne sont pas pilotables, elles sont reliées directement à l'alim 24V de la carte

Modifié (le) par pommeverte
Posté(e)

Le ventilateur refroidissant le radiateur (pas le heatbreak à proprement parler) est à paramétrer dans le fichier configuration_adv.h

Citation

/**
 * Extruder cooling fans
 *
 * Extruder auto fans automatically turn on when their extruders'
 * temperatures go above EXTRUDER_AUTO_FAN_TEMPERATURE.
 *
 * Your board's pins file specifies the recommended pins. Override those here
 * or set to -1 to disable completely.
 *
 * Multiple extruders can be assigned to the same pin in which case
 * the fan will turn on when any selected extruder is above the threshold.
 */
#define E0_AUTO_FAN_PIN -1    <= remplacer le -1 par la broche (pin) où est connecté le ventilateur à piloter
#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 J5
#define COOLER_FAN_PIN J4

#define EXTRUDER_AUTO_FAN_TEMPERATURE 50   <= température à partir de laquelle on souhaite que le ventilateur se déclenche
#define EXTRUDER_AUTO_FAN_SPEED 255   // 255 == full speed
#define CHAMBER_AUTO_FAN_TEMPERATURE 30
#define CHAMBER_AUTO_FAN_SPEED 255
#define COOLER_AUTO_FAN_TEMPERATURE 18
#define COOLER_AUTO_FAN_SPEED 255

 

Celui refroidissant le filament n'a normalement pas besoin d'être paramétré dans Marlin à partir du moment où il est branché sur le bon port de la carte 😉

🙂

Posté(e)

Donc vous avec compris comme moi les pin fan1 et 2 correspond à E0 et E1 et les port 12/24v pour la buse cependant il ne ce contrôle pas. 

Es qu'il est possible d'utiliser le pin PB1 pour la buse ? 

 

À part ces 4 port je ne vois nulle part ou les connectés, y a un truc que J'ai du loupé je pense 

Posté(e) (modifié)
il y a 8 minutes, Franckshao a dit :

Es qu'il est possible d'utiliser le pin PB1 pour la buse ? 

oui, il suffit de changer cette ligne comme l'a expliqué @fran6p:

#define E0_AUTO_FAN_PIN PB1

et peut-être celle-ci pour le ventilo du radiateur, mais j'ai un doute (COOLER_AUTO_FAN_PIN ou COOLER_FAN_PIN 🤔) :

#define COOLER_AUTO_FAN_PIN  PC14

ou

#define COOLER_FAN_PIN PC14

Modifié (le) par pommeverte
Posté(e)

ok donc j'ai compris l'inverse alors.

si je reprend de base 

PC14 et PB1 s'utilise pour un ventilateur sur la buse 

J5 et J4 pour la buse 

donc si j'inverse mes branchement et que je remet les pin a -1 dans marlin je devrais être bon?

Posté(e) (modifié)

Le soucis, c'est le vocabulaire:

il y a 8 minutes, Franckshao a dit :

un ventilateur sur la buse

??? = ventilateur du radiateur?

il y a 8 minutes, Franckshao a dit :

J5 et J4 pour la buse

= ventilateur de filament?

il y a 8 minutes, Franckshao a dit :

donc si j'inverse mes branchement et que je remet les pin a -1 dans marlin je devrais être bon?

oui mais tu ne pourras pas couper le ventilateur du radiateur lorsque la buse aura une température inférieure à XX°C. Cela devrait être possible si tu le branches sur FAN2 et que tu mets:

#define COOLER_AUTO_FAN_PIN  PB1

ou

#define COOLER_FAN_PIN PB1

à tester ou attendre la réponse de l'expert 😜

Modifié (le) par pommeverte
  • J'aime 1
Posté(e)

ha oups 

si je reprend de base 

PC14 et PB1 s'utilise pour un ventilateur sur la buse 

J5 et J4 pour le radiateur

donc oui le mieux serai d'utiliser le fan 1 PC14 pour la buse et PB1 pour le radiateur 

Posté(e) (modifié)

Ça m'étonnerait que l'activation de «COOLER» fonctionne mais bon a essayé pour voir 😉

Les pins attribuées par défaut lors de la compilation pour les ventilateurs sont celles-ci

fans-eagle-v1.thumb.jpg.247d5bb096ab93927589d84f5ab3b15c.jpg

Si les deux ventilateurs que tu veux pouvoir piloter sont connectés sur les prises J9 / J10 alors ça doit fonctionner si par contre l'un ou plus est connecté sur les prises J4 ou J5 alors ça tourne à 100%.

@pommevertet'a fait la remarque : le ventilateur ne souffle pas sur la buse, encore heureux sinon il la refroidirait :

- un ventilateur souffle sous la buse pour refroidir le filament (celui connecté sur J10 => pas de modification à faire dans Marlin)

- un ventilateur souffle sur le radiateur de la tête, pas sur le heatbreak directement pour éviter qu'avec les rétractions (et même sans) le filament ne soit ramolli trop tôt: le heatbreak servant de coupe-chaleur entre la partie qui doit rester froide (filament solide) et la partie chaude, bloc de chauffe / buse (filament en phase «liquide»). Pour que ce ventilateur fonctionne comme voulu, il faut faire la modification plus haut en connectant celui-ci sur J9 ET avec «E0_AUTO_FAN_PIN PB1).

Si tu avais un troisième ventilateur pliotable via PWM, mais ce n'est pas le cas de ta carte EAGLE, tu pourrais par exemple piloter le refroidissement de la  carte mère et de ses pilotes (c'est ce que j'ai sur ma CR30/3DPrintMill) en modifiant la section :

Citation
/**
* Controller Fan
* To cool down the stepper drivers and MOSFETs.
*
* The fan turns on automatically whenever any driver is enabled and turns
* off (or reduces to idle speed) shortly after drivers are turned off.
*/
//#define USE_CONTROLLER_FAN
#if ENABLED(USE_CONTROLLER_FAN)
//#define CONTROLLER_FAN_PIN -1 // Set a custom pin for the 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 60 // (seconds) Extra time to keep the fan running after disabling motors
 
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
 
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
#if ENABLED(CONTROLLER_FAN_EDITABLE)
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
#endif

#endif

🙂

Modifié (le) par fran6p
Posté(e)

ok merci donc je vais tester comme suit 

radiateur sur J5

buse sur J10

avec marlin à -1 sur les pin de fan

merci en tous cas a vous deux pour votre aide j'aurais fini par abandonné 

Posté(e) (modifié)

Tu peux faire ainsi mais tu pourrais également ne déclencher le refroidissement du radiateur qu'au delà de 50°C comme expliqué précédemment (un peu moins de bruit est toujours appréciable 😉 ).

Donc radiateur sur J5 (tournera tout le temps à 100%), pas de modification dans configuration_adv.h (-1) ET ventilateur filament sur J10

il y a 10 minutes, Franckshao a dit :

merci en tous cas a vous deux pour votre aide j'aurais fini par abandonné 

De rien, c'est le principe du forum: aider quand / si on le peut.

Ça n'a rien d'obligatoire, tu peux aussi remercier un contributeur, en cliquant sur le cœur au bas de son post (pas sur l'image ci-dessous 😉). Ça permet de réagir / d'indiquer son "opinion" sans forcément devoir compléter par écrit un post.

Signification des souriants (smileys) quand on clique sur le cœur en bas à droite du post :

946060224_apprciations-explications.jpg.74d8781a5231c272cf26a5928a5b2016.jpg

🙂

Modifié (le) par fran6p
  • J'aime 1
  • 3 weeks later...
Posté(e)

salut à tous, je suis toujours coincé sur mon control de ventilation pour le filament, malgré plusieurs essai infructueux j'ai contacter MKS directement mais leur réponse  est incompréhensible pour moi.

MKS It should be that the mos tube is burnt, and it should not be automatically opened. The controlled fan interface you are receiving is still open.

google trad : Il faut que le tube mos soit brûlé, et il ne doit pas s'ouvrir automatiquement. L'interface de ventilateur contrôlé que vous recevez est toujours ouverte.
 
es qu'il parle d'un cavalier a mettre sur la carte ? 
 
si des fois sa vous parle, moi je suis largué 
 
merci d'avance
Posté(e)

Salut,

Il y a 3 heures, Franckshao a dit :

si des fois ça vous parle

Ben, le chinois traduit en anglais avec Google trad, c'est pas génial 😅.

Sinon, qu'entends-tu exactement par:

Il y a 3 heures, Franckshao a dit :

mon contrôle de ventilation pour le filament

Si tu arrives à le faire fonctionner lorsque tu choisis 100% et à l'arrêter quand tu as 0%, alors c'est le ventilateur qui est en cause. La plupart des ventilateurs brushless n'apprécient pas du tout le signal PWM des carte-mères (signal en créneau). Si tu utilises un ventilateur radial, tu as des références dans ce sujet qui fonctionnent à différentes vitesses.

Sinon, pourrais-tu nous communiquer tes fichiers de config?

Posté(e)
il y a 56 minutes, pommeverte a dit :

Ben, le chinois traduit en anglais avec Google trad, c'est pas génial

pire, le chinois traduit en anglais puis l'anglais traduit en français le tout avec google : résultat catastrophique, ils ont 2 millions de langues différentes, mais n'ont toujours pas trouvé comment ne pas faire du mot à mot bien bourrin 🙂 

Il y a 4 heures, Franckshao a dit :

MKS It should be that the mos tube is burnt, and it should not be automatically opened. The controlled fan interface you are receiving is still open.

je l'aurais plutôt traduit par :

il est probable/possible que le mosfet soit cramé, celui-ci ne devrait pas être actif/ouvert par défaut.

La sortie fan que vous avez est toujours active.

Après, on ne sait pas ce que tu leur a envoyé pour avoir cette réponse ...

Posté(e)
Le 16/04/2022 at 16:01, Franckshao a dit :

bonjour encore moi 🙂

je pense que celui la est mon dernier souci (du moins je l'espère car je suis encours d'impression)

je n'arrive pas a configuré un ventilateur pour le filament, sur les port fan il tourne tout le temps 

sur marlin je n'arrive pas a savoir ou sa ce règle, je vous met mes fichier de configuration et la carte des pins si une âme charitable veux bien m'aidé 🙂

édite : pour le heatbreak il est connecté en pc14 et pour le filament en j5

merci d'avance 

Configuration.h 108 Ko · 2 downloads Configuration_adv.h 171 Ko · 3 downloads MKS Eagle V1.0_001 PIN.pdf 150 Ko · 4 downloads

Voila mes configuration et le ventilateur est un 5015 basic. Il tourne tous le temps à la même vitesse qu'il soit à 255 ou à 0.

Dans l'immédiat sa ne me dérange pas plus que sa, je ne fait que du pla mais j'aimerais comprendre pour si un jour je me lance sur des matière plus technique. 

 

-La copie de la conversation avec MKS :

moi : hello thank you for your answer everything works correctly, but there is something that I do not understand. for the fans I can't control the speed of the one for the filament.

I logged in as follows

 

fan for the heatsink on pin J5 (1st port 12/24v)

and the one for the filament in J10 (fan1) with sub marlin

 

* Extruder cooling fans
 *
 * Extruder auto fans automatically turn on when their extruders'
 * temperatures go above EXTRUDER_AUTO_FAN_TEMPERATURE.
 *
 * Your board's pins file specifies the recommended pins. Override those here
 * or set to -1 to disable completely.
 *
 * Multiple extruders can be assigned to the same pin in which case
 * the fan will turn on when any selected extruder is above the threshold.
 */
#define E0_AUTO_FAN_PIN -1
#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
#define COOLER_FAN_PIN -1

#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
#define EXTRUDER_AUTO_FAN_SPEED 255   // 255 == full speed
#define CHAMBER_AUTO_FAN_TEMPERATURE 30
#define CHAMBER_AUTO_FAN_SPEED 255
#define COOLER_AUTO_FAN_TEMPERATURE 80
#define COOLER_AUTO_FAN_SPEED 255 but it does not stop and I cannot reduce the speed do you have an idea to solve my problem

MKS: The speed of the fan can be controlled on the control interface, can you not control the speed of the fan on the control interface?

moi:not in the interface whether it is at 0 or 100% it runs at the same speed 

 

la suite vous la connaissé 😃

Posté(e)

Il se pourrait que le transistor mosfet pilotant la sortie FAN1 soit mouru 😱😭. Tu peux essayer de tester l'autre sortie FAN2 en changeant cette ligne:
#define E0_AUTO_FAN_PIN PB1
Et si ça veut toujours pas, tu as toujours la sortie pour la cartouche de la 2nde buse que tu n'as pas 😉 (sortie HE1). Dans ce cas, la ligne devient:
#define E0_AUTO_FAN_PIN PB0

  • +1 1

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