Marlin - nastaveni PID regulace

Marlin - nastaveni PID regulace

Příspěvekod [email protected] » 14.05.2017 16:40

Mám dotaz na nastavení regulace ohřevu spodní plochy( červená deska na 12V). Vytápím ji na 110°C

V různých verzích Marlina je nastaveno, že při ohřevu začne topit bed na plno a při určité teplotě začne využívat pid regulaci.

Verzi co jsem měl doteď (Marlin-32-Bit-RCBugFix) topi do cca 110°C naplno a potom teprve zapla PID regulaci topení. Ohřev PID většinou výkon naběhne rychle na 100% drzí a potom klesne na nulu a tím drží výhřev.

Nyní (Marlin-1.1.x) již někde kolem 70°C začne regulovat (neběží na plný výkon) a docili jen 100°C a regulace nedovolí vyhřát více (princip PID regulace) a po určité době vypne ochrana že se nedaří nahřát desku a nedá se tisknout.
Nepomůže ani vyhřát co to jde, reset a zkusit znovu vyhřívat.
Nastaveni konstatnt PID regulatoru je v obou verzích stejné.

I regulace se drží kolem 50% a nejsou moc velké špičky do maxima.

Potřeboval bych nastavit začátek PID regulace někam výše.

Děkuji za typ
  • 0

[email protected]
 
Příspěvky: 12
Registrován: 16.06.2015 08:15
Reputation: 0

Re: Marlin - nastaveni PID regulace

Příspěvekod medapeta » 14.05.2017 17:03

PID kalibrace
  • 0

Mínusové body mému profilu zde udělil výhradně uživatel tom666, který se na foru již nevyskytuje.
Měl zřejmě pocit, že pravda se tu psát nesmí...
medapeta
 
Příspěvky: 1617
Images: 57
Registrován: 31.05.2016 22:14
Bydliště: Brdy
Reputation: 0

Re: Marlin - nastaveni PID regulace

Příspěvekod bahora » 14.05.2017 17:49

Co máš v #define BANG_MAX 255 ??? pokud něco jiného jako 128 od tom666 ... pak to dělá co popisuješ.
  • 0

bahora
 
Příspěvky: 245
Images: 1
Registrován: 23.11.2016 01:12
Reputation: 0

Re: Marlin - nastaveni PID regulace

Příspěvekod [email protected] » 14.05.2017 18:03

Stahl jsem si oba soubory a divam se do obou dvou a v configu je to stejné.

zitra zkusím ještě to změnit na tiskárně prakticky na 128

// Comment the following line to disable PID and enable bang-bang.
#define PIDTEMP
#define BANG_MAX 255 // limits current to nozzle while in bang-bang mode; 255=full current
#define PID_MAX BANG_MAX // limits current to nozzle while PID is active (see PID_FUNCTIONAL_RANGE below); 255=full current
#if ENABLED(PIDTEMP)
//#define PID_AUTOTUNE_MENU // Add PID Autotune to the LCD "Temperature" menu to run M303 and apply the result.
//#define PID_DEBUG // Sends debug data to the serial port.
//#define PID_OPENLOOP 1 // Puts PID in open loop. M104/M140 sets the output power from 0 to PID_MAX
//#define SLOW_PWM_HEATERS // PWM with very low frequency (roughly 0.125Hz=8s) and minimum state time of approximately 1s useful for heaters driven by a relay
//#define PID_PARAMS_PER_HOTEND // Uses separate PID parameters for each extruder (useful for mismatched extruders)
// Set/get with gcode: M301 E[extruder number, 0-2]
#define PID_FUNCTIONAL_RANGE 10 // If the temperature difference between the target temperature and the
  • 0

[email protected]
 
Příspěvky: 12
Registrován: 16.06.2015 08:15
Reputation: 0

Re: Marlin - nastaveni PID regulace

Příspěvekod bahora » 14.05.2017 18:08

špatně jsem to napsal, pokud tam máš něco jiného než 255 pak to dělá co popisuješ.
Pokud to tam máš, pak může být špatně nakalibrovaný PID.
  • 0

bahora
 
Příspěvky: 245
Images: 1
Registrován: 23.11.2016 01:12
Reputation: 0

Re: Marlin - nastaveni PID regulace

Příspěvekod zemciko » 15.05.2017 09:35

Prostě to netopí na plno a nevyhřeje to. Jinak ten odstup odkdy má začít cyklovat tam jde nastavit. Spravné konstanty to chce taky doladit a často je třeba vyjít z nějakých jiných rozumných hodnot (se mi s távalo že ty přednastavené byly pro ladění pid natolik mimo že správně nefungovalo).
  • 0

zemciko
 
Příspěvky: 1498
Images: 9
Registrován: 09.05.2015 13:43
Reputation: 0


Zpět na Všeobecná problematika tisku

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 60 návštevníků