Résolu Réglage PID du lit

  • Auteur de la discussion Auteur de la discussion PUSSY
  • Date de début Date de début

PUSSY

Lexique
Bonjour,
J'ai voulu vérifier les réglages PID de mon imprimante.
Si je suis parvenu à un résultat pour l'extrudeur (M303 E0 S210 C8), la commande
M303 E-1 S65 C8
me renvoie
SENDING:M303 E-1 C5 S65
PID Autotune failed! Bad extruder number


Que faut-il ajouter car #define PIDTEMPBED ne doit pas être actif ?
 
Bonjour,

Effectivement par défaut le PID du bed n'est pas activé.

il y a :
//#define PIDTEMPBED

il faut:
#define PIDTEMPBED

voir ici:



JF
 
il faut:
#define PIDTEMPBED
J'avais vu cette page ainsi que la façon d'activer la commande :
Que faut-il ajouter car #define PIDTEMPBED ne doit pas être actif ?
Mais ce que je ne sais pas, c'est comment le faire !
Ton lien parle de :
Marlin.ino
Où puis-je le trouver qui corresponde à ma version (Marlin 2.0.5.3 / 2020-03-31 / modifié par CoperTec 1.6.3 BT) ?
Pour l'utilisation de "Arduino IDE", on verra plus tard !
 
2 posts pour tes histoires de lits? :smt017
mets des photos, qu'on voit ce qui est dedans :-D
"comme on fait son lit, on se couche" :mrgreen:
 
Bonjour,
J'ai voulu vérifier les réglages PID de mon imprimante.
Si je suis parvenu à un résultat pour l'extrudeur (M303 E0 S210 C8), la commande
M303 E-1 S65 C8
me renvoie
SENDING:M303 E-1 C5 S65
PID Autotune failed! Bad extruder number


Que faut-il ajouter car #define PIDTEMPBED ne doit pas être actif ?
Qui te dit que ton imprimante contrôle en PID et pas en BangBang ?
La seule façon de le savoir c'est regarder les sources.
J'avais vu cette page ainsi que la façon d'activer la commande :

Mais ce que je ne sais pas, c'est comment le faire !
Ton lien parle de :
Marlin.ino
Où puis-je le trouver qui corresponde à ma version (Marlin 2.0.5.3 / 2020-03-31 / modifié par CoperTec 1.6.3 BT) ?
Pour l'utilisation de "Arduino IDE", on verra plus tard !
Oui mais pas les sources de Marlin, les sources de ton fabriquant.
Marlin c'est comme une boite de chocolat...
Chaque fabriquant l'a tunné après ses propres tests et en fonction de son matériel.
Si tu veux modifier le firmware il faut partir de celui qui a été flashé dans ton imprimante et pas du Marlin général.

C'est quelle imprimante ?

Le PID c'est très surfait.
Tu sais pourquoi ?

Aucune répétabilité :mrgreen:
Ca veut dire qu'avec les mêmes conditions initiales tu peux obtenir des valeurs très différentes.
Pas compliqué : refais le test sur le hotend et tu verras qu'en 3 essais les valeurs seront très différentes.

Le PID est une façon de contrôler la température et l'autre c'est le BangBang.
Pour avoir le contrôle par PID il faut que le contrôle de température soit relié à un ADC.
Si le contrôle de température se fait par commutation tout ou rien un contrôle par PID n'a pas de sens et je te déconseille d'intervenir sur le firmware pour forcer des valeurs sans bien vérifier les tenants et aboutissants du truc.

Quel défaut veux tu arranger ?

Il y'a un vieil adage en informatique :
If it's not broken
Don't touch it !


Si ton imprimante fonctionne bien n'y touches pas.
 
Copertec ?
Il y'a un depot Github mais pas de version taguée du 31 Mars

Il y'a une version 2.0.5.3 du 1e Avril.
 
Où puis-je le trouver qui corresponde à ma version (Marlin 2.0.5.3 / 2020-03-31 / modifié par CoperTec 1.6.3 BT) ?
Pour l'utilisation de "Arduino IDE", on verra plus tard !
Il y'a un depot Github mais pas de version taguée du 31 Mars

Il y'a une version 2.0.5.3 du 1e Avril.

J'ai vu qu'ils mettent à disposition les fichiers .hex
Tu n'auras donc pas besoin de Arduino IDE pour recompiler.

Si tu n'as pas changé les drivers sur ta carte mère la bonne version avec BL Touch ce serait :
Marlin_2.0.5.3-Sovol_SV01-1.6.3-BLTouch_fr.hex

Mais à mon avis qui reflash le firmware cherche les ennuis.
Sur les foras d'impression 3D un bon tiers des problèmes viennent après un changement de firmware.
 
le pid c'est seulement pour la hotend (inertie thermique faible donc variation rapide donc un pid et régulation pid , d'ailleurs il faut bien "isolé" la partie chauffante pour diminuer les variation et donc avoir une plus grande stabilité et soigné le couplage "capteur / tete" car bien souvent c'est le capteur posé dans le trou avec une vis et rien d'autre , un capteur sceller dans un ecrou laiton M3 et le vissé sur la tete sera plus efficace par exemple , mais ça dépend des machines certain sont déja comme cela :) )

le bed pas besoin de pid , si tu a une variation de 5 ou 10° c'est pas grave , mais de plus avec la masse plus importante l'inertie thermique est suffisante , a moins d'etre en plein courant d'air avec un masta ventillo dessus et ou imprimé des matiere tres difficile ça n'as pas besoin de pid :)

donc ne te tracasse pas avec ça , optimise la hotend si tu veut optimisé et met ta machine dans un caisson fermé et tu auras déja de meilleurs résultat ;) (bon en caisson il faut une petite ventillation pour l'éléctronique hein sinon ça va posé soucis de ce coter ... )
 
OK. J'arrête là.
Si tu n'as pas changé les drivers sur ta carte mère la bonne version avec BL Touch ce serait :
Marlin_2.0.5.3-Sovol_SV01-1.6.3-BLTouch_fr.hex
C'est celui que j'ai installé.
Je vais néanmoins conserver cette version (et le capteur) car :
- le menu est en français,
- j'ai quelques fonctions supplémentaires intéressantes,
- le capteur se règle automatiquement / au capteur mécanique d'avant.
Et je laisse tomber l'utilisation de cet "UBL" !
 
Dernière édition:

Sujets similaires

taratata
Réponses
1
Affichages
1 802
taratata
taratata
D
Réponses
9
Affichages
3 514
David80
D
taratata
Réponses
4
Affichages
4 893
taratata
taratata

Sujets similaires

F
Réponses
3
Affichages
759
Almasiro
A
D
Réponses
14
Affichages
521
romain1206
romain1206
P
Réponses
23
Affichages
684
philippe2
philippe2
pascal37270
Réponses
11
Affichages
563
rebarbe
rebarbe
Retour
Haut