od [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
-
[email protected]
-
- Příspěvky: 12
- Registrován: 16.06.2015 08:15
- Reputation: 0
od medapeta » 14.05.2017 17:03
PID kalibrace
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
od 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š.
-
bahora
-
- Příspěvky: 245
- Images: 1
- Registrován: 23.11.2016 01:12
- Reputation: 0
od [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
-
[email protected]
-
- Příspěvky: 12
- Registrován: 16.06.2015 08:15
- Reputation: 0
od 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.
-
bahora
-
- Příspěvky: 245
- Images: 1
- Registrován: 23.11.2016 01:12
- Reputation: 0
od 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).
-
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 48 návštevníků