Nový firmware
Dobrý den,
prosím o radu. Používám display reprap discount full graphic smart controller a bohužel po úpravě - odkomentování v configuration.h display stále nic nezobrazuje (resp. je celý modrý). Musel jsem se tedy vrátit na verzi 1.0.3.
Poradíte, zda lze jednoduchým zásahem zprovoznit novou verzi firmware? Při kompilaci to vyhazuje následující chybu:
ultralcd.cpp: In function 'void lcd_wait_interact()':
ultralcd.cpp:506: error: 'lcd' was not declared in this scope
ultralcd.cpp: In function 'void lcd_change_success()':
ultralcd.cpp:519: error: 'lcd' was not declared in this scope
ultralcd.cpp: In function 'void lcd_loading_color()':
ultralcd.cpp:531: error: 'lcd' was not declared in this scope
ultralcd.cpp: In function 'void lcd_loading_filament()':
ultralcd.cpp:560: error: 'lcd' was not declared in this scope
ultralcd.cpp: In function 'void lcd_alright()':
ultralcd.cpp:592: error: 'lcd' was not declared in this scope
ultralcd.cpp: In function 'void lcd_LoadFilament()':
ultralcd.cpp:690: error: 'lcd' was not declared in this scope
Mám minirambo 1.3.
Moc díky za rady.
Re: Nový firmware
V ovladačích je nová utilita FirmwareUpdater a pro všechny verze je hex soubor. Mrkněte na návod http://manual.prusa3d.com/Guide/Aktualizace+firmware/67
Re: Nový firmware
Upravil jsem configuration.h, aby fungovalo na mou verzi displeje. Přes hex nahrál a bohužel displej pouze svítí, nic není vidět. Předposlední verze (bez hex) funguje korektně po úpravě configuration.h.
Díky za radu.
Re: Nový firmware
.hex je predkompilovany pro presne nasi konfiguraci. Zmeno v configuration.h se nic nezmeni.
Jednoduchy google search mi vyhodil tohle http://reprap.org/wiki/MiniRambo#REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
My graficky display nepouzivame, tak to normalne v nasich FW neresime.
Re: Nový firmware
Díky za reakci.
V dřívějších verzích fw jsem právě odkomentoval “#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER v configuration.h a displej běžel.
U nové verze fw je již předkompilovaný hex (na jiný typ displeje), resp. arduino hází chybu - viz. první příspěvek (a nejsem tak zdatný v programování, abych to sám vyřešil). Také se mi líbí funkce výměny filamentu "při tisku".
Re: Nový firmware
Tipuju, ze bude treba pouzit jinou verzi ultralcd knihovny, ale to LCD tu nemám, tak nejsem schopny pomoci.
U te vymeny filamentu nevim, jak bude fungovat na grafickem lcd.
Re: Nový firmware
Podařilo se vyřešit? Rád bych upgradoval na full graphic.
Re: Nový firmware
Jasný, přišel jsem na to.
Nejsem teď u kompu a už si nepamatuji úpravu (kde a co), ale až budu doma, tak pošlu. (dnes nebo zítra večer)
Re: Nový firmware
Asi to bude ta úprava v ultralcd_st7920_u8glib_rrd.h, jak je zmíněno v odkazu výše.
Fungují volby v menu normálně? (výměna filamentu apod.)
Re: Nový firmware
Mě to při stlačení nabídky výměna filamentu reaguje, jak se tiskárně zachce, z 4 - pokusů jedinkrát okamžitě, jednou až po druhém odsouhlasení (znovuvnoření do Menu) a jednou mne to odigorovalo úplně 🙁
Re: Nový firmware
díky, až budu mít nový controller, tak to prubnu
Re: Nový firmware
Přeji hezký den. Taky jsem si myslel, že to bude jednoduchý . Asi špatně hledám, ale nikde nemůžu najít úpravu na lib ULTRALCD-ST7920.
Nanašlo by se truchu času na link nebo na celou novoyu : knihovnu ultraLCD? ❓