Résolu Réglage PID du lit

P

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 ?
 
S

speedjf37

Compagnon
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
 
P

PUSSY

Lexique
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 !
 
K

kawah2

Compagnon
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:
 
M

MegaHertz

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

MegaHertz

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

MegaHertz

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

Doctor_itchy

Compagnon
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 :wink: (bon en caisson il faut une petite ventillation pour l'éléctronique hein sinon ça va posé soucis de ce coter ... )
 
P

PUSSY

Lexique
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 449
taratata
taratata
D
Réponses
9
Affichages
3 060
David80
D
taratata
Réponses
4
Affichages
4 254
taratata
taratata
Haut