Stránka 1 z 1

Marlin FW - limit max. teploty z LCD

PříspěvekNapsal: 23.09.2017 21:15
od Rebel
Mozna je to naprosto banalni, ale nejak se mi nedari donutit Marlina, abych byl schopen prez LCD v nastaveni teplot zadat vetsi teplotu nez 105°C Jen blbe koukam ? Trochu jsem z toho Marlina nasvuj :D

Re: Marlin FW - limit max. teploty z LCD

PříspěvekNapsal: 23.09.2017 22:05
od tom666
Marlin dovoluje cez LCD menu nastavit teplotu maximalne o 15°C mensiu ako je teplota definovana v BED_MAXTEMP (Configuration.h).

Vid. cast codu z ultralcd.cpp:
Kód: Vybrat vše
#if TEMP_SENSOR_BED != 0
      MENU_MULTIPLIER_ITEM_EDIT_CALLBACK(int3, MSG_BED, &thermalManager.target_temperature_bed, 0, BED_MAXTEMP - 15, watch_temp_callback_bed);
#endif

Podla tvojho popisu mas v konfigu nastavenu max. teplotu pre bed 120°C. Zvys ju v konfigu o 15°C a potom by si sa mal dostat nastavenim cez LCD menu na 120°C. Mozno sa mylim, ale za pokus to stoji :wink:

Edit:
To iste by malo platit aj pre HE (HEATER_0_MAXTEMP) a pripadne dalsi HE.
Kód: Vybrat vše
#if TEMP_SENSOR_0 != 0
        MENU_MULTIPLIER_ITEM_EDIT_CALLBACK(int3, MSG_NOZZLE, &thermalManager.target_temperature[0], 0, HEATER_0_MAXTEMP - 15, watch_temp_callback_E0);
#endif

Re: Marlin FW - limit max. teploty z LCD

PříspěvekNapsal: 23.09.2017 22:15
od Rebel
jj s tou maximalkou mas recht, dik, vyzkousim. Kazdopadne nejak postradam myslenku takoveho opatreni :D

Re: Marlin FW - limit max. teploty z LCD

PříspěvekNapsal: 24.09.2017 10:52
od zemciko
Já mám ve FW obvykle 150 na bedu a 305 na hlavě, ale vím že jsem nastavoval 295 a 300 když jsem zkoušel nějaký materiál a normálně to šlo.
Co mně naposled spíš zarazilo, že jsem na marlinu 1.1.4 chtěl změnit teploty předehřevu pro ABS přes panel a i když jsem to udělal tak po navolení předehřát ABS to neudělalo nic (furt cílové teploty 0).

Re: Marlin FW - limit max. teploty z LCD

PříspěvekNapsal: 24.09.2017 18:46
od tom666
@zemnicko
Nieco mas zle, pretoze vo verzii 1.14, tak aj v 1.15 to funguje presne tak, ako to popisujem v predoslom prispevku. Nastavenie teplot cez LCD menu je mozne len do maximalnych teplot, ktore su vzdy o 15°C mensie ako hodnoty definovane v konfiguraku. V mojom pripade dokazem nastavit cez LCD menu pre BED max. 135°C a pre HE max. 260°C (v konfigu mam nastavene BED_MAXTEMP 150 a HEATER_0_MAXTEMP 275).

Bez problemov funguje aj manualna zmena preddefinovanych hodnot pre teploty PLA a ABS. Po spusteni predohrevu mam presne tie cielove hodnoty teplot, ktore som nastavil cez LCD menu.