Page 1 of 1

Modifiche al firmware marlin

Posted: 18/04/2015, 16:37
by mattia424
Qualcuno ha mai provato a modificare il software? conosco poco il linguaggio c++ ma secondo voi è possibile modificare le voci che si trovano nel display grafico? Lo so che non è una cosa molto utile ma sarebbe interessante provare.

Re: Modifiche al firmware marlin

Posted: 18/04/2015, 16:41
by Mikeb69
Si è fattibile. E non è nemmeno molto difficile. Per modificare i simboli grafici invece ci vuole un po' più di pazienza.

Re: Modifiche al firmware marlin

Posted: 18/04/2015, 16:52
by mattia424
Ho guardato un paio di file e un po di codice lo capisco ma le scritte vere e proprie dove stanno?
ad esempio c'è una variabile che sta ad indicare lo stato della stampante, come "3drag pronta" ma dove trovo le varie scritte dei vari stati?

Re: Modifiche al firmware marlin

Posted: 18/04/2015, 17:21
by Mikeb69
La funzione che aggiorno lo schermo è
lcd_implementation_status_screen()
la trovi nel file
dogm_lcd_implementation.h

dagli un occhio e vedrai come scrive a schermo le varie variabili.
Interessante è anche come fa l' animazione della ventolina.

Re: Modifiche al firmware marlin

Posted: 18/04/2015, 18:55
by mattia424
e le variabili dove sono dichiarate?

Re: Modifiche al firmware marlin

Posted: 21/04/2015, 11:44
by Mikeb69
Per usarle in tutto il firmware, quindi anche nei messaggi LCD, le variabili devono essere globali.
Quindi sono dichiarate in marlin_main.ccp