Welcome! Log In Create A New Profile

Advanced

MarlinKimbra + Nextion HMI TFT

Posted by MagoKimbra 
Re: MarlinKimbra + Nextion HMI TFT
April 28, 2017 12:17PM
Risalve a tutti gente.....
volevo iniziare a condividere qualcosa della pippa mentale presentata ieri.

Quindi direi di partire dall'hardware interno....
tutti i pezzi presenti all'interno potete vederli nelle foto sottostanti.





ovvero:

- un modulo Neufech 5V con due relè fotoaccoppiati;
- un cicalino a 5V;
- un sensore PIR a 5V modello HC-SR501;
- una scheda di connessione I/O autocostruita;
- un display Nextion Enhanced da 7".
- un flat-cable a 10 poli;
- una prolunga per SD Card.


ITALIANS DO IT BETTER..!!
Claudio M.

Mendelmax 1.5 mod. > Bulldog Lite extruder - Winomo Hotend - Ramps 1.4 - fw MK4duo 4.3.8
Goblin3D2 > Bulldog XL extruders - Winomo Hotends - Radds 1.5 - Nextion 7" Diamond LCD - Octoprint - DRV8825 - fw MK4duo 4.4.0
3Dragon > CoreXY - Bulldog XL extruder -Winomo hotend - Radds 1.5 - Nextion 7" Diamond LCD - DHT22 sensor - Octoprint - TMC2100+DRV8825 - fw MK4duo 4.4.0
Re: MarlinKimbra + Nextion HMI TFT
April 28, 2017 12:26PM
E questo è il tutto montato:





Come potete vedere il cablaggio è veramente ridotto all'osso e di facile realizzazione.

Se qualcuno fosse interessato, posso poi darvi indicazione su dove reperire il materiale.
A parte il display, col restante materiale siamo nell'ordine di una ventina di euro.

Edited 1 time(s). Last edit at 04/28/2017 12:29PM by Mr.Goblin.


ITALIANS DO IT BETTER..!!
Claudio M.

Mendelmax 1.5 mod. > Bulldog Lite extruder - Winomo Hotend - Ramps 1.4 - fw MK4duo 4.3.8
Goblin3D2 > Bulldog XL extruders - Winomo Hotends - Radds 1.5 - Nextion 7" Diamond LCD - Octoprint - DRV8825 - fw MK4duo 4.4.0
3Dragon > CoreXY - Bulldog XL extruder -Winomo hotend - Radds 1.5 - Nextion 7" Diamond LCD - DHT22 sensor - Octoprint - TMC2100+DRV8825 - fw MK4duo 4.4.0
Re: MarlinKimbra + Nextion HMI TFT
April 28, 2017 01:17PM
In allegato trovate anche gli STL per stampare il contenitore.

Per stamparli per intero purtroppo dovete avere almeno un piatto 300x200.


ITALIANS DO IT BETTER..!!
Claudio M.

Mendelmax 1.5 mod. > Bulldog Lite extruder - Winomo Hotend - Ramps 1.4 - fw MK4duo 4.3.8
Goblin3D2 > Bulldog XL extruders - Winomo Hotends - Radds 1.5 - Nextion 7" Diamond LCD - Octoprint - DRV8825 - fw MK4duo 4.4.0
3Dragon > CoreXY - Bulldog XL extruder -Winomo hotend - Radds 1.5 - Nextion 7" Diamond LCD - DHT22 sensor - Octoprint - TMC2100+DRV8825 - fw MK4duo 4.4.0
Attachments:
open | download - Nextion 7inch.part01.rar (614 KB)
open | download - Nextion 7inch.part02.rar (614 KB)
open | download - Nextion 7inch.part03.rar (614 KB)
open | download - Nextion 7inch.part04.rar (380.9 KB)
Re: MarlinKimbra + Nextion HMI TFT
April 28, 2017 01:24PM
Mr Goblins Ti va di preparare un documento da mettere sul blog, altrimenti lo faccio io.. Metti anche i link di dove reperire il materiale se vuoi!!!


COMPRA ITALIANO - sostieni le nostre aziende - sostieni la nostra gente - sostieni il tuo popolo - sosterrai te stesso.
Alberto C. felice possessore di una Kossel K2
My Blog - My Thingiverse
Re: MarlinKimbra + Nextion HMI TFT
April 28, 2017 01:45PM
ok
butto giù qualcosa e te la mando.


ITALIANS DO IT BETTER..!!
Claudio M.

Mendelmax 1.5 mod. > Bulldog Lite extruder - Winomo Hotend - Ramps 1.4 - fw MK4duo 4.3.8
Goblin3D2 > Bulldog XL extruders - Winomo Hotends - Radds 1.5 - Nextion 7" Diamond LCD - Octoprint - DRV8825 - fw MK4duo 4.4.0
3Dragon > CoreXY - Bulldog XL extruder -Winomo hotend - Radds 1.5 - Nextion 7" Diamond LCD - DHT22 sensor - Octoprint - TMC2100+DRV8825 - fw MK4duo 4.4.0
Re: MarlinKimbra + Nextion HMI TFT
May 04, 2017 12:30PM
Quote
MagoKimbra
Del firmware, la versione disegnata da MrGoblins già c'è da un bel pezzo, rispondevo a paolopa..

Ma io intendo la versione con le icone rotonde e il menù che ruota. Quello dove sta?


Hictop ALLUMINIO RepRap Prusa i3 3DP11 Radds V1.6 DRV8825
Nozle 0.4 filo 1.75 Nextion display 7" Diamond MK4duo 4.3.2

Ender 3 V2
Nozle 0.4 filo 1.75

Biqu B1
Nozle 0.4 filo 1.75
Re: MarlinKimbra + Nextion HMI TFT
May 04, 2017 02:40PM
Quello non lo trovi da nessuna parte!
Era solo una prova fatta per divertimento.
Può darsi che in futuro venga usato.


ITALIANS DO IT BETTER..!!
Claudio M.

Mendelmax 1.5 mod. > Bulldog Lite extruder - Winomo Hotend - Ramps 1.4 - fw MK4duo 4.3.8
Goblin3D2 > Bulldog XL extruders - Winomo Hotends - Radds 1.5 - Nextion 7" Diamond LCD - Octoprint - DRV8825 - fw MK4duo 4.4.0
3Dragon > CoreXY - Bulldog XL extruder -Winomo hotend - Radds 1.5 - Nextion 7" Diamond LCD - DHT22 sensor - Octoprint - TMC2100+DRV8825 - fw MK4duo 4.4.0
Re: MarlinKimbra + Nextion HMI TFT
May 05, 2017 12:37AM
Quote
Mr.Goblin
Quello non lo trovi da nessuna parte!
Era solo una prova fatta per divertimento.
Può darsi che in futuro venga usato.

Peccato era fantastico!!


Hictop ALLUMINIO RepRap Prusa i3 3DP11 Radds V1.6 DRV8825
Nozle 0.4 filo 1.75 Nextion display 7" Diamond MK4duo 4.3.2

Ender 3 V2
Nozle 0.4 filo 1.75

Biqu B1
Nozle 0.4 filo 1.75
Re: MarlinKimbra + Nextion HMI TFT
May 05, 2017 01:24AM
Effettivamente era piaciuto a tanti..... .
Molto probabilmente.....
Chissà.....
.....ma quasi quasi!! smiling smiley


ITALIANS DO IT BETTER..!!
Claudio M.

Mendelmax 1.5 mod. > Bulldog Lite extruder - Winomo Hotend - Ramps 1.4 - fw MK4duo 4.3.8
Goblin3D2 > Bulldog XL extruders - Winomo Hotends - Radds 1.5 - Nextion 7" Diamond LCD - Octoprint - DRV8825 - fw MK4duo 4.4.0
3Dragon > CoreXY - Bulldog XL extruder -Winomo hotend - Radds 1.5 - Nextion 7" Diamond LCD - DHT22 sensor - Octoprint - TMC2100+DRV8825 - fw MK4duo 4.4.0
Re: MarlinKimbra + Nextion HMI TFT
May 06, 2017 03:37PM
Quote
Mr.Goblin
Effettivamente era piaciuto a tanti..... .
Molto probabilmente.....
Chissà.....
.....ma quasi quasi!! smiling smiley

Faresti un regalone smiling bouncing smiley a chi poveretti come me che hanno una schda di controllo non a 32bit e credo che il tuo nuovo progetto sul 7" non credo riesca a farlo girare sulla mia schedina oramai all'osso.

Sto cercando di farti impietosire ehehehehe!!!!

Sarebbe fantastica comunque.


Hictop ALLUMINIO RepRap Prusa i3 3DP11 Radds V1.6 DRV8825
Nozle 0.4 filo 1.75 Nextion display 7" Diamond MK4duo 4.3.2

Ender 3 V2
Nozle 0.4 filo 1.75

Biqu B1
Nozle 0.4 filo 1.75
Re: MarlinKimbra + Nextion HMI TFT
May 06, 2017 03:48PM
Non disperare.... vediamo che si può fare!


ITALIANS DO IT BETTER..!!
Claudio M.

Mendelmax 1.5 mod. > Bulldog Lite extruder - Winomo Hotend - Ramps 1.4 - fw MK4duo 4.3.8
Goblin3D2 > Bulldog XL extruders - Winomo Hotends - Radds 1.5 - Nextion 7" Diamond LCD - Octoprint - DRV8825 - fw MK4duo 4.4.0
3Dragon > CoreXY - Bulldog XL extruder -Winomo hotend - Radds 1.5 - Nextion 7" Diamond LCD - DHT22 sensor - Octoprint - TMC2100+DRV8825 - fw MK4duo 4.4.0
Re: MarlinKimbra + Nextion HMI TFT
May 06, 2017 04:54PM
A livello di cpu della board che sia a 7" o 3,2 o 4,3 non cambia nulla, tutta la grafica sta nel display e anche le nuove funzioni introdotte da Mr. Goblin (senza la s finale grinning smiley )
La cpu deve inviare sempre le stesse cose coordinate, temperature e altre poche cose.. Quindi potete metterlo tranquillamente anche con la 8 bit, l'unica cosa che appesantisce + attivare la visualizzazione del file stl con la grafica, ma vale sia per il 4,3 che per il 7"...


COMPRA ITALIANO - sostieni le nostre aziende - sostieni la nostra gente - sostieni il tuo popolo - sosterrai te stesso.
Alberto C. felice possessore di una Kossel K2
My Blog - My Thingiverse
Re: MarlinKimbra + Nextion HMI TFT
May 06, 2017 05:40PM
Quello che dici è giustissimo...... io l'ho interpretata più come un invito a non abbandonare lo sviluppo sul 4.3".


ITALIANS DO IT BETTER..!!
Claudio M.

Mendelmax 1.5 mod. > Bulldog Lite extruder - Winomo Hotend - Ramps 1.4 - fw MK4duo 4.3.8
Goblin3D2 > Bulldog XL extruders - Winomo Hotends - Radds 1.5 - Nextion 7" Diamond LCD - Octoprint - DRV8825 - fw MK4duo 4.4.0
3Dragon > CoreXY - Bulldog XL extruder -Winomo hotend - Radds 1.5 - Nextion 7" Diamond LCD - DHT22 sensor - Octoprint - TMC2100+DRV8825 - fw MK4duo 4.4.0
Re: MarlinKimbra + Nextion HMI TFT
May 07, 2017 02:26AM
Infatti, sei CALDAMENTE invitato a non abbandonare il 4.3 smiling smiley


COREXY 300x300x320 - Arduino due/RADDS 1.5 con MK4Duo 4.3.8
Re: MarlinKimbra + Nextion HMI TFT
May 07, 2017 02:44AM
Tranquilli.....
Nessuno abbandona nessuno....
Vi consiglio solamente di annaffiare tutte le sere il 4.3 fino a che non diventa un 7". spinning smiley sticking its tongue out

Edited 1 time(s). Last edit at 05/07/2017 02:45AM by Mr.Goblin.


ITALIANS DO IT BETTER..!!
Claudio M.

Mendelmax 1.5 mod. > Bulldog Lite extruder - Winomo Hotend - Ramps 1.4 - fw MK4duo 4.3.8
Goblin3D2 > Bulldog XL extruders - Winomo Hotends - Radds 1.5 - Nextion 7" Diamond LCD - Octoprint - DRV8825 - fw MK4duo 4.4.0
3Dragon > CoreXY - Bulldog XL extruder -Winomo hotend - Radds 1.5 - Nextion 7" Diamond LCD - DHT22 sensor - Octoprint - TMC2100+DRV8825 - fw MK4duo 4.4.0
Re: MarlinKimbra + Nextion HMI TFT
May 07, 2017 02:47AM
Potrei provare a metterlo in forno, magari si dilata spinning smiley sticking its tongue out


COREXY 300x300x320 - Arduino due/RADDS 1.5 con MK4Duo 4.3.8
Re: MarlinKimbra + Nextion HMI TFT
May 07, 2017 03:06AM
No no, poi ti si asciugano i cristalli liquidi.....smiling smiley


ITALIANS DO IT BETTER..!!
Claudio M.

Mendelmax 1.5 mod. > Bulldog Lite extruder - Winomo Hotend - Ramps 1.4 - fw MK4duo 4.3.8
Goblin3D2 > Bulldog XL extruders - Winomo Hotends - Radds 1.5 - Nextion 7" Diamond LCD - Octoprint - DRV8825 - fw MK4duo 4.4.0
3Dragon > CoreXY - Bulldog XL extruder -Winomo hotend - Radds 1.5 - Nextion 7" Diamond LCD - DHT22 sensor - Octoprint - TMC2100+DRV8825 - fw MK4duo 4.4.0
Re: MarlinKimbra + Nextion HMI TFT
May 07, 2017 03:41AM
Davvero bellissimo il 7"che tra l'altro ho appena ordinato!
Niente male la grafica anche se la visualizzazione dell'stl davvero non mi è mai piaciuta fatta così!
Mi viene invece sempre da pensare ad una cosa del genere (tra l'altro su un 7 pollici) e mi chiedo se è fattibile anche su nextion (@Goblin)

P.s. secondo me non è male neanche il fatto di pensare la grafica a display ruotato (col lato piu lungo in verticale)

Re: MarlinKimbra + Nextion HMI TFT
May 07, 2017 04:20AM
In linea di massima tutto è fattibile però bisogna sempre fare i conti con l'hardware a disposizione.
Il Nextion di per se ce la farebbe ma il collo di bottiglia sono Arduino, la SD Card nonché l'intefacciamento RS-232.
Un'anteprima del genere richiederebbe la lettura dell'intero gcode che, per pezzi molto piccoli, si potrebbero avere dei tempi accettabili ma se il pezzo è grande....diventerebbe un gadget per la pensione!
Quello del Mago è un valido compromesso e di più da Arduino non se ne può tirare fuori.......

Riguardo all'orientamento verticale ci avevo già pensato ma per il 4.3"......ci sto lavorando su.


ITALIANS DO IT BETTER..!!
Claudio M.

Mendelmax 1.5 mod. > Bulldog Lite extruder - Winomo Hotend - Ramps 1.4 - fw MK4duo 4.3.8
Goblin3D2 > Bulldog XL extruders - Winomo Hotends - Radds 1.5 - Nextion 7" Diamond LCD - Octoprint - DRV8825 - fw MK4duo 4.4.0
3Dragon > CoreXY - Bulldog XL extruder -Winomo hotend - Radds 1.5 - Nextion 7" Diamond LCD - DHT22 sensor - Octoprint - TMC2100+DRV8825 - fw MK4duo 4.4.0
Re: MarlinKimbra + Nextion HMI TFT
May 07, 2017 04:44AM
Allora vediamo di fare chiarezza una volta per tutte con la storia del display...
Esistono due tipi di display, tralasciando le marche e i modelli, parliamo di funzionamento.
Il primo tipo è collegato alla board ed è la cpu della board, quindi il mega nelle 8 bit e il due nelle 32, a gestire il tutto... Le informazioni vengono inviate dalla cpu stessa..
Nel secondo tipo invece ci sono display che hanno una vera e propria CPU a bordo e sono programmabili e hanno più o meno potenza e non sono collegati direttamente alla board, ma sono collegati come un host. Quindi dialogano con la scheda principale tramite gcode vero e proprio.
Il Nextion è un display di tipo 1 cioè si collega alla cpu ed è la cpu che gli invia tutti i dati con la seriale, l'unica differenza con i display classici è che tutta la grafica ed alcune funzioni sono incluse nel display.
Quindi i file STL risiedono nel lettore SD della board e non nel display, cosa fa la board ogni volta che legge il gcode di movimento quindi un G1 X Y Z E (quindi solo con estrusione) manda un comando di disegnare una linea fino al punto X Y Z, poi la routine in nextion_gfx la interpreta in un simil 3d e la disegna. Quindi per fare un preview precedente come nel display che hai postato, la board dovrebbe leggere il file, ma non comandare i motori e inviare tutti i comandi per disegnare l'oggetto, ma con il tempo di lettura che ha il mega o anche il due e l'invio dei comandi sulla seriale per fare un pezzo in quella maniera impiega almeno 5, 10 minuti... Ecco perché non l'ho mai fatto sarebbe praticamente impossibile da gestire... Invece quel display ha a bordo la sd e avrà un bel processorino che riesce anche a fare le miniature dei file stl in tempo reale presumo...
Ora se non piace il colore bianco si può cambiare, ma fare quello che fa quel display è impossibile... Quello è come se fosse un mini computer collegato alla stampante in seriale come un host.
Inoltre c'è un altro problema, il nextion se cambia pagina, per esempio durante la stampa si va a regolare la temperatura, quando si ritorna sulla pagina printer la refresha ridisegnandola, ma ormai le linee disegnate non ci sono più quindi è più uno sfizio che ho fatto, ma non potrà mai essere come quello...
Ripeto che per me visto il costo, cmq di una bella cifra, la soluzione migliore è quella di mettere una rasp pi3 con display touch di qualsiasi dimensione e installarci octoprint o repetier server che fanno tutto con un risparmio notevole...
Avevo iniziato a lavorare con un display del genere il DIABLO che nella versione 7" costa circa 120€ ed è a tutti gli effetti un piccolo computer, ha tutto un sistema di programmazione suo molto bello e permette quasi tutto... Ma il lavoro da fare è tantissimo, praticamente bisogna riprogrammare un host su un display, con interpretazione dei comandi gcode e via dicendo..
Faccio un esempio per farvi capire, se accendete la fan da display, l'host collegato alla board non vi dice che la ventola è accesa, se vi spostate di X Y Z l'host non cambia le sue coordinate. Questo perché non è che ogni volta che accendi la ventola sulla seriale esce il valore di velocità, stessa cosa vale per le coordinate. Quindi bisogna come per le temperature mandare un comando come M105 che dice al fw di dire i valori di temperatura, e va fatto ogni 5 secondi, stessa cosa vale per la fan o le coordinate o tutte le altre informazioni..
Invece con il display messo sulla scheda, il display legge una variabile che è proprio il valore da visualizzare e lo fa di continuo...

Edited 2 time(s). Last edit at 05/07/2017 04:48AM by MagoKimbra.


COMPRA ITALIANO - sostieni le nostre aziende - sostieni la nostra gente - sostieni il tuo popolo - sosterrai te stesso.
Alberto C. felice possessore di una Kossel K2
My Blog - My Thingiverse
Re: MarlinKimbra + Nextion HMI TFT
May 07, 2017 05:29AM
Più chiaro di così...!!
Di display e microcontrollori in giro ce ne sono un mare......
Io, così per sfizio, avevo iniziato a fare un sistemino ex novo su Windows 10 IoT con una board progettata da me ma il lavoro da fare è immenso, più che altro la decodifica del gcode in movimento del motore.
Magari un giorno la riprenderò....chissà!

Comunque tornando al Nextion, concordo col Mago che un'anteprima del genere non è fattibile.


ITALIANS DO IT BETTER..!!
Claudio M.

Mendelmax 1.5 mod. > Bulldog Lite extruder - Winomo Hotend - Ramps 1.4 - fw MK4duo 4.3.8
Goblin3D2 > Bulldog XL extruders - Winomo Hotends - Radds 1.5 - Nextion 7" Diamond LCD - Octoprint - DRV8825 - fw MK4duo 4.4.0
3Dragon > CoreXY - Bulldog XL extruder -Winomo hotend - Radds 1.5 - Nextion 7" Diamond LCD - DHT22 sensor - Octoprint - TMC2100+DRV8825 - fw MK4duo 4.4.0
Re: MarlinKimbra + Nextion HMI TFT
May 07, 2017 07:01AM
È in effetti monta un controller con processore quad-core da 1Ghz!
Re: MarlinKimbra + Nextion HMI TFT
May 07, 2017 09:29AM
E un tablet non un display.. eye popping smiley


COMPRA ITALIANO - sostieni le nostre aziende - sostieni la nostra gente - sostieni il tuo popolo - sosterrai te stesso.
Alberto C. felice possessore di una Kossel K2
My Blog - My Thingiverse
Re: MarlinKimbra + Nextion HMI TFT
May 07, 2017 09:31AM
Quote
MagoKimbra
E un tablet non un display.. eye popping smiley
......effettivamente!
Re: MarlinKimbra + Nextion HMI TFT
May 07, 2017 12:39PM
infatti mi chiedo se non sia più semplice la soluzione che suggeriva magokimbra, raspberry + il suo display ufficiale da 7" touch screen, installandoci repetier server. Sicuramente mi sfugge qualcosa
Re: MarlinKimbra + Nextion HMI TFT
May 07, 2017 01:30PM
Lo puoi fare benissimo, solamente sei poi vincolato all'interfaccia di repetier oppure octoprint.
Il Nextion invece si evolve continuamente sui consigli e necessità di tutti.


ITALIANS DO IT BETTER..!!
Claudio M.

Mendelmax 1.5 mod. > Bulldog Lite extruder - Winomo Hotend - Ramps 1.4 - fw MK4duo 4.3.8
Goblin3D2 > Bulldog XL extruders - Winomo Hotends - Radds 1.5 - Nextion 7" Diamond LCD - Octoprint - DRV8825 - fw MK4duo 4.4.0
3Dragon > CoreXY - Bulldog XL extruder -Winomo hotend - Radds 1.5 - Nextion 7" Diamond LCD - DHT22 sensor - Octoprint - TMC2100+DRV8825 - fw MK4duo 4.4.0
Re: MarlinKimbra + Nextion HMI TFT
May 07, 2017 03:25PM
giusto non ci avevo pensato.
Re: MarlinKimbra + Nextion HMI TFT
May 08, 2017 01:26AM
Repetier Server con Raspi e Touch 7" e un sistema stabile e funzionale
ma ricordatevi che è sotto licenza bisogna usare il portafogli.
per gli utenti smanettatori ci sono i Ragazzi sopra che ci danno l'anima per farci Giocare smileys with beer
anche se ci vorrebbe sempre una donazione confused smiley

Edited 1 time(s). Last edit at 05/08/2017 01:27AM by maralb.


DELTA Printer - Duet -Touch5" - E3D_V6
Re: MarlinKimbra + Nextion HMI TFT
May 08, 2017 03:57AM
Si potrebbe pensare ad una via di mezzo, un marvin o cmq un'immagine statica che si colora in base alla percentuale stampa. Questo vorrebbe però dire avere a disposizione il numero totale di layer e il layer corrente.
Così sarebbe probabilmente più leggero ed emulerebbe quello postato da mdcompositi.

A Mr.Goblin e MagoKimbra per la fattibilità grinning smiley

Ciao


Prusa i3 R2 + The Shell - Saintsmart Ramps 1.4 - Mega2560 R3 - Driver A4988 - Firmware MarlinKimbra
Mini Kossel - Alligator - Firmware MarlinKimbra4due
Re: MarlinKimbra + Nextion HMI TFT
May 12, 2017 02:25AM
Beh, ora della fine sarebbe solo un abbellimento senza grandi vantaggi, dato che credo che per questa funzione basti una barra di progressione...


COREXY 300x300x320 - Arduino due/RADDS 1.5 con MK4Duo 4.3.8
Sorry, only registered users may post in this forum.

Click here to login