Modifiche al firmware marlin

Sezione dedicata alla stampante 3D realizzata da Futura Elettronica in collaborazione con Elettronica In.
Ulteriori informazioni su http://3dprint.elettronicain.it/
Post Reply
mattia424
Posts: 117
Joined: 14/04/2015, 10:53
Occupazione: Studente
Home_Page: www.mattiacordioli.it
Commento: Ho una 3drag
Compleanno: 20 Nov 1997
Città: Rivoli Veronese
Prov.: vr
Via: Groletta 3

Modifiche al firmware marlin

Post 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.
Mikeb69
Posts: 689
Joined: 25/02/2014, 15:41
Cod. abbonamento Elettronica In: 9417B
Home_Page: http://www.iboin.it
Compleanno: 13 Jul 1969
Città: Busto Arsizio
Prov.: VA

Re: Modifiche al firmware marlin

Post by Mikeb69 »

Si è fattibile. E non è nemmeno molto difficile. Per modificare i simboli grafici invece ci vuole un po' più di pazienza.
mattia424
Posts: 117
Joined: 14/04/2015, 10:53
Occupazione: Studente
Home_Page: www.mattiacordioli.it
Commento: Ho una 3drag
Compleanno: 20 Nov 1997
Città: Rivoli Veronese
Prov.: vr
Via: Groletta 3

Re: Modifiche al firmware marlin

Post 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?
Mikeb69
Posts: 689
Joined: 25/02/2014, 15:41
Cod. abbonamento Elettronica In: 9417B
Home_Page: http://www.iboin.it
Compleanno: 13 Jul 1969
Città: Busto Arsizio
Prov.: VA

Re: Modifiche al firmware marlin

Post 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.
mattia424
Posts: 117
Joined: 14/04/2015, 10:53
Occupazione: Studente
Home_Page: www.mattiacordioli.it
Commento: Ho una 3drag
Compleanno: 20 Nov 1997
Città: Rivoli Veronese
Prov.: vr
Via: Groletta 3

Re: Modifiche al firmware marlin

Post by mattia424 »

e le variabili dove sono dichiarate?
Mikeb69
Posts: 689
Joined: 25/02/2014, 15:41
Cod. abbonamento Elettronica In: 9417B
Home_Page: http://www.iboin.it
Compleanno: 13 Jul 1969
Città: Busto Arsizio
Prov.: VA

Re: Modifiche al firmware marlin

Post 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
Post Reply