Welcome! Log In Create A New Profile

Advanced

MarlinKimbra + Nextion HMI TFT

Posted by MagoKimbra 
Re: MarlinKimbra + Nextion HMI TFT
December 02, 2018 10:51AM
smiling bouncing smileysmileys with beergrinning smileyspinning smiley sticking its tongue outthumbs up
Perfetto al primo colpo.......
Configurato in manuale (mi piace di più) su serial 3
Sembra funzioni tutto, non posso dirlo con certezza perchè ora ho smontato tutto.
Ho collegato solo estrusore e sensori temp per vedere se funzionava, ho avuto alcuni blocchi nella schermata della regolazione della temperatura, nel senso che non tornava più indietro.
Questo penso sia dovuto al fatto che ho fatto il pid Tuning solo sull'estrusore , vedremo più avanti.
Grazie....
Schermata iniziale
Pid Autotune Start

Edited 2 time(s). Last edit at 12/02/2018 11:06AM by Alberto70.
Re: MarlinKimbra + Nextion HMI TFT
December 19, 2018 08:36AM
Ciao a tutti,
Sto pensando di montare un Nextion 4.3" sulla mia cartesiana con RAMPS 1.4, so che non è il massimo ma ci provo.

Leggendo qui ed altrove ho capito che sul Nextion va caricato il file *.tft per la parte grafica e poi va collegato alla seriale della RAMPS dove ho reso disponibile la Serial1 spostando alcuni Limit-Switch ed il BlTouch.

Mi devo procurare anche un lettore di SD e collegarmi alla RAMPS tramite l'AUX3 per caricare i files G-Code e metterlo in una posizione comoda (a proposito esiste un SD card reader con già disponibile il pin di SD inserita? Link?).

Quello che non mi è chiaro è il collegamento col Beeper, devo utilizzare lo stesso PIN che era definito per il Full Grafic Controller 12864 ? Quindi deve essere un Beeper da 5V pochi mA? Mi potete indicare un modello o un link ?
Grazie

P.S. Sono indeciso su un Nextion 7", cosa consigliate?

Edited 3 time(s). Last edit at 12/19/2018 10:27AM by carlonb.
Re: MarlinKimbra + Nextion HMI TFT
December 20, 2018 10:44AM
Nessuno che sa darmi delle dritte ?
Re: MarlinKimbra + Nextion HMI TFT
December 20, 2018 05:25PM
Ma io del beeper non ne sento la mancanza, però se proprio lo vuoi mettere si, stesso pin e un classico buzzer va benissimo...


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
December 21, 2018 05:00AM
Si, il buzzer non è certo fondamentale, ma mi piace smanettare…
Come ci si trova col Nextion 4.3" ? Oppure è meglio il 7" che è quasi il doppio ?
Il 4.3" dove costa meno è su BG ma non è enhanced, so che va bene lo stesso…. che dici ?

Grazie Mago
Re: MarlinKimbra + Nextion HMI TFT
December 21, 2018 06:01AM
Meglio il 7" che ha più cose, ma questo lo devi decidere tu, ricordati enanched...
Per la seconda domanda mi astengo dal risponderti...


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
December 21, 2018 06:20AM
Quote
MagoKimbra
Meglio il 7" che ha più cose, ma questo lo devi decidere tu, ricordati enanched...
Per la seconda domanda mi astengo dal risponderti...

OK, deciso per il 7" ENHANCED. A dire il vero ero un po' già orientato per questo.
Grazie, ciao
Re: MarlinKimbra + Nextion HMI TFT
January 26, 2019 04:53PM
Nextion 7" enhanced arrivato un paio di gg fa (no dogana smiling smiley), installato e funziona quasi tutto con la Ramps e Arduino Mega 2560.
Provato a giocherellare col display mentre sono in stampa e pare che non ci siano problemi particolari di rallentamenti. Le stampe di prova sono OK.
Stupendo lavoro ragazzi.

Ho detto "quasi" perché c'è un malfunzionamento quando premo l'omino che corre (Print Speed). Se sono in stampa si blocca tutto (ho perso una stampa).
Poi ho fatto anche dei test mentre non sono in stampa ed è la stessa cosa, cioè, se premo Print Speed con qualsiasi cosa attivo (H.End, H.Bed, motori in coppia, Autofan) dopo un paio di secondi si disattiva tutto.
EDIT: Dimenticavo, in questa condizione, se premo sia su Hot End che su Heated Bed ed azzero le temperature, queste non si azzerano piu'. Se invece le modifico e poi do OK, poi al successivo azzeramento si azzerano.

E' un problema mio?
DATI: Cartesiana, Ramps 1.3, Mega 2560, BLTouch clone, Flusso canalizzatore, Autofan, Nextion 7" su Serial 2. MK4Duo vers. 4.3.8 del 25/01/2019

Grazie di nuovo per l'ottimo lavoro.
Carlo

Edited 1 time(s). Last edit at 01/26/2019 05:06PM by carlonb.
Re: MarlinKimbra + Nextion HMI TFT
January 28, 2019 12:48PM
Nessuno che sa dire del perché premendo il pulsante Print Speed viene disattivato tutto ? (Vedere post sopra).
Grazie
Re: MarlinKimbra + Nextion HMI TFT
February 01, 2019 05:44AM
@ Mr Goblin e Mago
Ho provato tutti le varie voci dei menu Nextion 7" e ho trovato 3 anomalie, non voglio certo sminuire il gran bel lavoro fatto e vi ringrazio, questo lo segnalo solo per poterlo migliorare sempre che non sia un problema della mia stampante con Mega2560+Ramps.
Per completezza, il resto è perfetto e riesco a stampare normalmente.

Problema 1) Se viene premuto il pulsante "Print speed" sembra che la CPU venga resettata, tutto ciò che era attivo si disattiva. Vedere anche post precedente.

Problema 2) In tutti i "Text menu'" dove c'è una voce con a fianco il valore e vi si preme sopra viene proposto l'incremento/decremento con "Enter per confermare". Fino qui OK, ma se per caso si ri-preme su tale voce invece di usare "Enter", si esce con un valore strano quasi sempre =2.

Problema 3) Pulsante "Filament", La selezione di un Estrusore diverso da 0 viene ignorata, risponde sempre l'estrusore 0. Invece nella pagina "Movements" la selezione degli estrusori funziona correttamente.

S/W installato: MK4Duo 4.3.8 del 31/01/2019

Scusate se rompo grinning smiley
Carlo

Edited 3 time(s). Last edit at 02/01/2019 05:48AM by carlonb.


Cartesiana, MKS Gen 2Z v1.1 modificata non piu' 2Z, MK4Duo, BLTouch clone, Flusso canalizzatore, Autofan, LCD Full Graphic
Re: MarlinKimbra + Nextion HMI TFT
February 01, 2019 09:43AM
A sei tu che hai scritto, su github..
Ok per la prima parte ho chiesto a MrGoblin che ha il 7", ma con una scheda con il due e non ha rilevato alcun problema.
Per il menu text ci guardo, cosi come per il menu filament..


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
February 01, 2019 04:04PM
Si Mago sono io….grinning smiley
Grazie per l'interessamento, sai io non sono troppo convinto che sia un problema di velocità o ram della CPU Mega 8 bit. La compilazione non dà nessun problema di ram scarsa inoltre il fatto che entrando nella pagina Print Speed si disabilita tutto sempre ed in modo sistematico (anche a stampante non in stampa) non fa pensare a questo.
Se fosse un problema di velocità/ram/comunicazione si comporterebbe a volte in modo diverso.

Speriamo che si riesca a capire il problema, intanto io ho ricompilato il file .HMI togliendo il rif. alla pag dal tasto incriminato, cosi almeno non ci entro per sbaglio ed a dire il vero non lo uso quasi mai, però sarebbe un peccato avere una opzione e non poterla sfruttare visto il gigantesco lavoro fatto.

Resto in fiduciosa attesa.
Ciao


Edit: P.S. Se ti può interessare, per far funzionare il beeper (io l'ho lasciato sul pin 37) ho modificato il file board/33.h (la mia scheda) assegnando tale pin nella sezione //## MISC dato che non è prevista nessuna configurazione per il Nextion da questo punto di vista. Ho fatto una cag….ata?

Edited 2 time(s). Last edit at 02/01/2019 04:15PM by carlonb.


Cartesiana, MKS Gen 2Z v1.1 modificata non piu' 2Z, MK4Duo, BLTouch clone, Flusso canalizzatore, Autofan, LCD Full Graphic
Re: MarlinKimbra + Nextion HMI TFT
February 01, 2019 04:41PM
no, hai fatto bene..

Spetta un attimo quindi non hai il 7" o ho capito male?


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
February 02, 2019 05:07AM
Quote
MagoKimbra
no, hai fatto bene..

Spetta un attimo quindi non hai il 7" o ho capito male?

Ti confermo che ho il 7", perché ti viene questo dubbio ?

EDIT: Ho capito, il fatto del buzzer ti lascia perplesso. Mi sono costruito un C.St. che riprende tutti i pin dei due connettori Exp1 e Exp2 e li ridistribuisce per la SD, Il pulsante di Reset, il Buzzer, l'alimentazione e la seriale 2 del Nextion 7".
Non appena riapro il box del Nextion (ridisegnato e stampato) allego foto di come si presenta il tutto.

Edited 2 time(s). Last edit at 02/02/2019 05:24AM by carlonb.


Cartesiana, MKS Gen 2Z v1.1 modificata non piu' 2Z, MK4Duo, BLTouch clone, Flusso canalizzatore, Autofan, LCD Full Graphic
Re: MarlinKimbra + Nextion HMI TFT
February 02, 2019 05:32AM
Novità:
Dato che ho appena finito di installare il Buzzer, proprio ora mi sono accorto che non appena entro nella pagina Print-Speed dopo un paio di secondi si disattivano i motori, fan ecc. come già detto, poi quando esco da questa pagina si sente il buzzer proprio come di solito fa all'accensione. Quindi sembra un reset.
Re: MarlinKimbra + Nextion HMI TFT
February 02, 2019 10:08AM
Problema reset stampante entrando nella pag. "Print Speed" Nextion 7"

Ciao Mago, scusa se insisto ma cerco di darti piu' info possibili.
Ti allego il log di Repetier-Host con la stampante ferma, non in stampa, questo log inizia da quando premo il tasto "Print Speed" sul Nextion e finisce quando esco dalla pagina stessa.
Come vedi, si becca una richiesta di reset che non so da dove arriva, poi luppa fino a quando esco da questa pagina.
Nota: Non capisco "Error: SD init fail", La SD funziona regolarmente e alla prima accensione viene vista, mentre dopo questo fatto devo estrarla e reinserirla e fare l'SD init.
16:56:26.196 : Printer reset detected - initalizing
16:56:26.196 : start
16:56:26.196 : Printer reset detected - initalizing
16:56:26.196 : start
16:56:26.196 : echo:echo:MK4duo_4.3.8
16:56:26.197 : echo:Last Updated: Feb  1 2019 15:28:45 | Author: (Carlo, 438 ABL NXT)
16:56:26.197 : echo:Compiled: Feb  1 2019
16:56:26.197 : echo:Free Memory: 2296 PlannerBufferBytes: 1200
16:56:26.292 : Errorconfused smileyD init fail
16:56:26.638 : echo:MKV61 Stored settings retrieved (485 bytes; crc 7156)
16:56:26.638 : Config:  G21    ; Units in (mm)
16:56:26.638 : Configconfused smileyteps per unit:
16:56:26.638 : Config:  M92 X80.600 Y80.600 Z400.000
16:56:26.638 : Config:  M92 T0 E94.000
16:56:26.638 : Config:  M92 T1 E94.000
16:56:26.638 : Config:  M92 T2 E94.000
16:56:26.639 : Config:  M92 T3 E94.000
16:56:26.639 : Config:Maximum feedrates (units/s):
16:56:26.639 : Config:  M203 X300.000 Y300.000 Z10.000
16:56:26.639 : Config:  M203 T0 E100.000
16:56:26.639 : Config:  M203 T1 E100.000
16:56:26.639 : Config:  M203 T2 E100.000
16:56:26.639 : Config:  M203 T3 E100.000
16:56:26.639 : Config:Maximum Acceleration (units/s2):
16:56:26.639 : Config:  M201 X800 Y800 Z50
16:56:26.639 : Config:  M201 T0 E3000
16:56:26.639 : Config:  M201 T1 E3000
16:56:26.639 : Config:  M201 T2 E3000
16:56:26.639 : Config:  M201 T3 E3000
16:56:26.639 : Config:Acceleration (units/s2): P V T* R
16:56:26.639 : Config:  M204 P3000.000 V3000.000
16:56:26.639 : Config:  M204 T0 R10000.000
16:56:26.639 : Config:  M204 T1 R10000.000
16:56:26.639 : Config:  M204 T2 R10000.000
16:56:26.640 : Config:  M204 T3 R10000.000
16:56:26.640 : Config:Advanced: B S V
16:56:26.640 : Config:  M205 B20000 S0.000 V0.000
16:56:26.640 : Config:Jerk: X Y Z T* E
16:56:26.640 : Config:  M205 X8.000 Y8.000 Z0.400
16:56:26.640 : Config:  M205 T0 E5.000
16:56:26.640 : Config:  M205 T1 E5.000
16:56:26.640 : Config:  M205 T2 E5.000
16:56:26.640 : Config:  M205 T3 E5.000
16:56:26.640 : Config:Heater Sensor parameters: H P T A B C R L O:
16:56:26.640 : Config:  M305 H0 P13 T1 A100000.0 B4092.0 C0.0000000000 R4700.0 L0 O0
16:56:26.640 : Config:Heater parameters: H P A B C L O U I T:
16:56:26.642 : Config:  M306 H0 P10 A40 B230 C255 L5 O275 U1 I0 T0
16:56:26.642 : Config:Heater PID parameters: H P I D:
16:56:26.642 : Config:  M301 H0 P30.23 I3.38 D67.50
16:56:26.642 : Config:Heater Sensor parameters: H P T A B C R L O:
16:56:26.643 : Config:  M305 H-1 P14 T1 A100000.0 B4092.0 C0.0000000000 R4700.0 L0 O0
16:56:26.643 : Config:Heater parameters: H P A B C L O U I T:
16:56:26.643 : Config:  M306 H-1 P8 A40 B230 C255 L5 O110 U1 I0 T0
16:56:26.643 : Config:Heater PID parameters: H P I D:
16:56:26.643 : Config:  M301 H-1 P229.59 I42.99 D306.53
16:56:26.643 : Config:Fans: P U L X F I H T
16:56:26.643 : Config:  M106 P0 U9 L0 X255 F250 I0 H-1
16:56:26.643 : Config:Fans: P U L X F I H T
16:56:26.643 : Config:  M106 P1 U7 L0 X255 F250 I0 H0 T60
16:56:26.643 : Config:Endstops logic:
16:56:26.643 : Config:  M123 X1 Y1 Z1 P0
16:56:26.643 : Config:Endstops pullup:
16:56:26.643 : Config:  M124 X1 Y1 Z1 P1
16:56:26.643 : Config:  M149 C ; Units in Celsius
16:56:26.643 : Configconfused smileyervo Angles: P L U:
16:56:26.643 : Config:  M281 P0 L10 U90
16:56:26.643 : Configconfused smileyervo Angles: P L U:
16:56:26.644 : Config:  M281 P1 L0 U0
16:56:26.644 : Config:Auto Bed Leveling
16:56:26.644 : Config:  M420 S0
16:56:26.644 : Configtongue sticking out smileyrobe Offset X Y Z, speed Fast and Slow [mm/min], Repetitions (mm):
16:56:26.644 : Config:  M851 X-25.000 Y0.000 Z-1.900 F200 S100 R1
16:56:26.644 : Config:Material heatup parameters
16:56:26.644 : Config:  M145 S0 H210 B50 F0
16:56:26.644 : Config:  M145 S1 H240 B90 F0
16:56:26.644 : Config:  M145 S2 H230 B60 F0
16:56:26.644 : Configconfused smileytepper Direction
16:56:26.644 : Config:  M569 X1 Y1 Z1
16:56:26.644 : Config:  M569 T0 E0
16:56:26.644 : Config:  M569 T1 E0
16:56:26.644 : Config:  M569 T2 E0
16:56:26.644 : Config:  M569 T3 E0
16:56:26.644 : Configconfused smileytepper driver control
16:56:26.644 : Config:  M569 D250 P1 R500000
16:56:26.644 : Config:Filament load/unload lengths
16:56:26.644 : Config:  M603 T0 L900.00 U900.00
16:56:26.644 : Config:  M603 T1 L900.00 U900.00
16:56:26.644 : Config:  M603 T2 L900.00 U900.00
16:56:26.644 : Config:  M603 T3 L900.00 U900.00
16:56:26.644 : Stats: Total:23, Finished:15, Failed:8
16:56:26.645 : Stats: Total print time:9h 16m 32s, Longest job:6h 9m 23s
16:56:26.645 : Stats: Power on time:1d 4h 40m 40s
16:56:26.645 : Stats: Filament used:59m 99cm 2mm
16:56:27.886 : Nextion 7" connected!
16:56:28.014 : Errorconfused smileyD init fail
16:56:30.861 : Printer reset detected - initalizing
16:56:30.861 : start
16:56:30.861 : Printer reset detected - initalizing
16:56:30.861 : start
16:56:30.887 : echo:echo:MK4duo_4.3.8
16:56:30.887 : echo:Last Updated: Feb  1 2019 15:28:45 | Author: (Carlo, 438 ABL NXT)
16:56:30.887 : echo:Compiled: Feb  1 2019
16:56:30.887 : echo:Free Memory: 2296 PlannerBufferBytes: 1200
16:56:30.983 : Errorconfused smileyD init fail
16:56:30.999 : echo:MKV61 Stored settings retrieved (485 bytes; crc 7156)
16:56:31.335 : Config:  G21    ; Units in (mm)
16:56:31.335 : Configconfused smileyteps per unit:
16:56:31.335 : Config:  M92 X80.600 Y80.600 Z400.000
16:56:31.335 : Config:  M92 T0 E94.000
16:56:31.335 : Config:  M92 T1 E94.000
16:56:31.335 : Config:  M92 T2 E94.000
16:56:31.335 : Config:  M92 T3 E94.000
16:56:31.335 : Config:Maximum feedrates (units/s):
16:56:31.335 : Config:  M203 X300.000 Y300.000 Z10.000
16:56:31.335 : Config:  M203 T0 E100.000
16:56:31.335 : Config:  M203 T1 E100.000
16:56:31.335 : Config:  M203 T2 E100.000
16:56:31.335 : Config:  M203 T3 E100.000
16:56:31.335 : Config:Maximum Acceleration (units/s2):
16:56:31.335 : Config:  M201 X800 Y800 Z50
16:56:31.335 : Config:  M201 T0 E3000
16:56:31.335 : Config:  M201 T1 E3000
16:56:31.335 : Config:  M201 T2 E3000
16:56:31.335 : Config:  M201 T3 E3000
16:56:31.336 : Config:Acceleration (units/s2): P V T* R
16:56:31.336 : Config:  M204 P3000.000 V3000.000
16:56:31.336 : Config:  M204 T0 R10000.000
16:56:31.336 : Config:  M204 T1 R10000.000
16:56:31.336 : Config:  M204 T2 R10000.000
16:56:31.336 : Config:  M204 T3 R10000.000
16:56:31.336 : Config:Advanced: B S V
16:56:31.336 : Config:  M205 B20000 S0.000 V0.000
16:56:31.336 : Config:Jerk: X Y Z T* E
16:56:31.336 : Config:  M205 X8.000 Y8.000 Z0.400
16:56:31.336 : Config:  M205 T0 E5.000
16:56:31.336 : Config:  M205 T1 E5.000
16:56:31.337 : Config:  M205 T2 E5.000
16:56:31.337 : Config:  M205 T3 E5.000
16:56:31.337 : Config:Heater Sensor parameters: H P T A B C R L O:
16:56:31.337 : Config:  M305 H0 P13 T1 A100000.0 B4092.0 C0.0000000000 R4700.0 L0 O0
16:56:31.337 : Config:Heater parameters: H P A B C L O U I T:
16:56:31.337 : Config:  M306 H0 P10 A40 B230 C255 L5 O275 U1 I0 T0
16:56:31.337 : Config:Heater PID parameters: H P I D:
16:56:31.337 : Config:  M301 H0 P30.23 I3.38 D67.50
16:56:31.337 : Config:Heater Sensor parameters: H P T A B C R L O:
16:56:31.337 : Config:  M305 H-1 P14 T1 A100000.0 B4092.0 C0.0000000000 R4700.0 L0 O0
16:56:31.337 : Config:Heater parameters: H P A B C L O U I T:
16:56:31.337 : Config:  M306 H-1 P8 A40 B230 C255 L5 O110 U1 I0 T0
16:56:31.337 : Config:Heater PID parameters: H P I D:
16:56:31.338 : Config:  M301 H-1 P229.59 I42.99 D306.53
16:56:31.338 : Config:Fans: P U L X F I H T
16:56:31.338 : Config:  M106 P0 U9 L0 X255 F250 I0 H-1
16:56:31.338 : Config:Fans: P U L X F I H T
16:56:31.338 : Config:  M106 P1 U7 L0 X255 F250 I0 H0 T60
16:56:31.338 : Config:Endstops logic:
16:56:31.338 : Config:  M123 X1 Y1 Z1 P0
16:56:31.338 : Config:Endstops pullup:
16:56:31.338 : Config:  M124 X1 Y1 Z1 P1
16:56:31.338 : Config:  M149 C ; Units in Celsius
16:56:31.338 : Configconfused smileyervo Angles: P L U:
16:56:31.338 : Config:  M281 P0 L10 U90
16:56:31.338 : Configconfused smileyervo Angles: P L U:
16:56:31.338 : Config:  M281 P1 L0 U0
16:56:31.338 : Config:Auto Bed Leveling
16:56:31.338 : Config:  M420 S0
16:56:31.338 : Configtongue sticking out smileyrobe Offset X Y Z, speed Fast and Slow [mm/min], Repetitions (mm):
16:56:31.338 : Config:  M851 X-25.000 Y0.000 Z-1.900 F200 S100 R1
16:56:31.338 : Config:Material heatup parameters
16:56:31.338 : Config:  M145 S0 H210 B50 F0
16:56:31.339 : Config:  M145 S1 H240 B90 F0
16:56:31.339 : Config:  M145 S2 H230 B60 F0
16:56:31.339 : Configconfused smileytepper Direction
16:56:31.339 : Config:  M569 X1 Y1 Z1
16:56:31.339 : Config:  M569 T0 E0
16:56:31.339 : Config:  M569 T1 E0
16:56:31.339 : Config:  M569 T2 E0
16:56:31.339 : Config:  M569 T3 E0
16:56:31.339 : Configconfused smileytepper driver control
16:56:31.339 : Config:  M569 D250 P1 R500000
16:56:31.339 : Config:Filament load/unload lengths
16:56:31.339 : Config:  M603 T0 L900.00 U900.00
16:56:31.339 : Config:  M603 T1 L900.00 U900.00
16:56:31.339 : Config:  M603 T2 L900.00 U900.00
16:56:31.339 : Config:  M603 T3 L900.00 U900.00
16:56:31.339 : Stats: Total:23, Finished:15, Failed:8
16:56:31.339 : Stats: Total print time:9h 16m 32s, Longest job:6h 9m 23s
16:56:31.339 : Stats: Power on time:1d 4h 40m 50s
16:56:31.339 : Stats: Filament used:59m 99cm 2mm
16:56:32.582 : Nextion 7" connected!
16:56:32.710 : Errorconfused smileyD init fail
16:56:35.589 : Printer reset detected - initalizing
16:56:35.589 : start
16:56:35.589 : Printer reset detected - initalizing
16:56:35.589 : start
16:56:35.589 : echo:echo:MK4duo_4.3.8
16:56:35.589 : echo:Last Updated: Feb  1 2019 15:28:45 | Author: (Carlo, 438 ABL NXT)
16:56:35.589 : echo:Compiled: Feb  1 2019
16:56:35.590 : echo:Free Memory: 2296 PlannerBufferBytes: 1200
16:56:35.685 : Errorconfused smileyD init fail
16:56:36.033 : echo:MKV61 Stored settings retrieved (485 bytes; crc 7156)
16:56:36.033 : Config:  G21    ; Units in (mm)
16:56:36.033 : Configconfused smileyteps per unit:
16:56:36.033 : Config:  M92 X80.600 Y80.600 Z400.000
16:56:36.033 : Config:  M92 T0 E94.000
16:56:36.033 : Config:  M92 T1 E94.000
16:56:36.033 : Config:  M92 T2 E94.000
16:56:36.033 : Config:  M92 T3 E94.000
16:56:36.033 : Config:Maximum feedrates (units/s):
16:56:36.033 : Config:  M203 X300.000 Y300.000 Z10.000
16:56:36.033 : Config:  M203 T0 E100.000
16:56:36.033 : Config:  M203 T1 E100.000
16:56:36.033 : Config:  M203 T2 E100.000
16:56:36.033 : Config:  M203 T3 E100.000
16:56:36.033 : Config:Maximum Acceleration (units/s2):
16:56:36.033 : Config:  M201 X800 Y800 Z50
16:56:36.033 : Config:  M201 T0 E3000
16:56:36.033 : Config:  M201 T1 E3000
16:56:36.033 : Config:  M201 T2 E3000
16:56:36.034 : Config:  M201 T3 E3000
16:56:36.034 : Config:Acceleration (units/s2): P V T* R
16:56:36.034 : Config:  M204 P3000.000 V3000.000
16:56:36.034 : Config:  M204 T0 R10000.000
16:56:36.034 : Config:  M204 T1 R10000.000
16:56:36.034 : Config:  M204 T2 R10000.000
16:56:36.034 : Config:  M204 T3 R10000.000
16:56:36.034 : Config:Advanced: B S V
16:56:36.034 : Config:  M205 B20000 S0.000 V0.000
16:56:36.034 : Config:Jerk: X Y Z T* E
16:56:36.034 : Config:  M205 X8.000 Y8.000 Z0.400
16:56:36.035 : Config:  M205 T0 E5.000
16:56:36.035 : Config:  M205 T1 E5.000
16:56:36.035 : Config:  M205 T2 E5.000
16:56:36.035 : Config:  M205 T3 E5.000
16:56:36.035 : Config:Heater Sensor parameters: H P T A B C R L O:
16:56:36.035 : Config:  M305 H0 P13 T1 A100000.0 B4092.0 C0.0000000000 R4700.0 L0 O0
16:56:36.035 : Config:Heater parameters: H P A B C L O U I T:
16:56:36.035 : Config:  M306 H0 P10 A40 B230 C255 L5 O275 U1 I0 T0
16:56:36.035 : Config:Heater PID parameters: H P I D:
16:56:36.035 : Config:  M301 H0 P30.23 I3.38 D67.50
16:56:36.035 : Config:Heater Sensor parameters: H P T A B C R L O:
16:56:36.035 : Config:  M305 H-1 P14 T1 A100000.0 B4092.0 C0.0000000000 R4700.0 L0 O0
16:56:36.035 : Config:Heater parameters: H P A B C L O U I T:
16:56:36.035 : Config:  M306 H-1 P8 A40 B230 C255 L5 O110 U1 I0 T0
16:56:36.036 : Config:Heater PID parameters: H P I D:
16:56:36.036 : Config:  M301 H-1 P229.59 I42.99 D306.53
16:56:36.036 : Config:Fans: P U L X F I H T
16:56:36.036 : Config:  M106 P0 U9 L0 X255 F250 I0 H-1
16:56:36.036 : Config:Fans: P U L X F I H T
16:56:36.036 : Config:  M106 P1 U7 L0 X255 F250 I0 H0 T60
16:56:36.036 : Config:Endstops logic:
16:56:36.036 : Config:  M123 X1 Y1 Z1 P0
16:56:36.036 : Config:Endstops pullup:
16:56:36.036 : Config:  M124 X1 Y1 Z1 P1
16:56:36.036 : Config:  M149 C ; Units in Celsius
16:56:36.036 : Configconfused smileyervo Angles: P L U:
16:56:36.036 : Config:  M281 P0 L10 U90
16:56:36.036 : Configconfused smileyervo Angles: P L U:
16:56:36.036 : Config:  M281 P1 L0 U0
16:56:36.036 : Config:Auto Bed Leveling
16:56:36.036 : Config:  M420 S0
16:56:36.036 : Configtongue sticking out smileyrobe Offset X Y Z, speed Fast and Slow [mm/min], Repetitions (mm):
16:56:36.036 : Config:  M851 X-25.000 Y0.000 Z-1.900 F200 S100 R1
16:56:36.036 : Config:Material heatup parameters
16:56:36.037 : Config:  M145 S0 H210 B50 F0
16:56:36.037 : Config:  M145 S1 H240 B90 F0
16:56:36.037 : Config:  M145 S2 H230 B60 F0
16:56:36.037 : Configconfused smileytepper Direction
16:56:36.037 : Config:  M569 X1 Y1 Z1
16:56:36.037 : Config:  M569 T0 E0
16:56:36.037 : Config:  M569 T1 E0
16:56:36.037 : Config:  M569 T2 E0
16:56:36.037 : Config:  M569 T3 E0
16:56:36.037 : Configconfused smileytepper driver control
16:56:36.037 : Config:  M569 D250 P1 R500000
16:56:36.037 : Config:Filament load/unload lengths
16:56:36.037 : Config:  M603 T0 L900.00 U900.00
16:56:36.037 : Config:  M603 T1 L900.00 U900.00
16:56:36.037 : Config:  M603 T2 L900.00 U900.00
16:56:36.037 : Config:  M603 T3 L900.00 U900.00
16:56:36.037 : Stats: Total:23, Finished:15, Failed:8
16:56:36.037 : Stats: Total print time:9h 16m 32s, Longest job:6h 9m 23s
16:56:36.037 : Stats: Power on time:1d 4h 41m 0s
16:56:36.037 : Stats: Filament used:59m 99cm 2mm
16:56:37.280 : Nextion 7" connected!
16:56:37.408 : Errorconfused smileyD init fail
16:56:38.022 : FIRMWARE_NAME:MK4duo 4.3.8 FIRMWARE_URL:marlinkimbra.it PROTOCOL_VERSION:2.0 MACHINE_TYPE:Cartesian EXTRUDER_COUNT:4 UUID:MK4DUO vers. 4.3.8 ABL Flusso Canalizzatore Autofan Nextion-com2
16:56:38.022 : Cap:EEPROM:1
16:56:38.022 : Cap:AUTOREPORT_TEMP:1
16:56:38.022 : Captongue sticking out smileyROGRESS:1
16:56:38.022 : Captongue sticking out smileyRINT_JOB:1
16:56:38.022 : Cap:AUTOLEVEL:1
16:56:38.022 : Cap:Z_PROBE:1
16:56:38.022 : Cap:LEVELING_DATA:1
16:56:38.022 : Capconfused smileyOFTWARE_POWER:0
16:56:38.022 : Cap:TOGGLE_LIGHTS:0
16:56:38.022 : Cap:EMERGENCY_PARSER:0
16:56:38.026 : X:0.00 Y:0.00 Z:0.000 E:0.0000
16:56:38.026 : DebugLevel:6
16:56:38.026 : echo:Active Extruder: 0
16:56:38.026 : Begin file list
16:56:38.026 : End file list
16:56:38.026 : echo:Unknown command: "M80"
16:56:38.038 : DebugLevel:6
16:56:38.038 : echo:Active Extruder: 0

Edited 3 time(s). Last edit at 02/02/2019 11:04AM by carlonb.


Cartesiana, MKS Gen 2Z v1.1 modificata non piu' 2Z, MK4Duo, BLTouch clone, Flusso canalizzatore, Autofan, LCD Full Graphic
Re: MarlinKimbra + Nextion HMI TFT
February 03, 2019 03:42PM
Prova con l'ultima versione, ho aumentato un po il tempo di refresh...


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
February 03, 2019 04:32PM
Ciao Alberto,
Ho provato nelle stesse condizioni, non è cambiato nulla, l'errore sulla SD è esattamente come il log precedente.
Non credo sia un problema di tempistica, perché alla prima accensione viene vista regolarmente, poi, per esempio entri nella pagina "Print from SD" e premi su Refresh, scompare l'elenco dei files. Occorre uscire, estrarre la SD, reinserirla e fare di nuovo l'init.

P.S. Hai una idea del perché il sw vede un reset se si entra nella pag. 5 (Print Speed) e vi luppa dentro?
Ciao
Re: MarlinKimbra + Nextion HMI TFT
February 03, 2019 04:38PM
Parlavo dello speed... Non ho nessuna idea perché come ti ho già detto con il 7" e il due funziona senza alcun problema, e non ci può essere un reset se non che si riempie la memoria e quindi si blocca la scheda...


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
February 03, 2019 04:47PM
Non ho capito… ho dato una occhiata alla mod che hai appena fatto ed ho visto che hai aumentato l'intervallo di update della SD. Ho visto anche la correzione su feedrate…
In ogni caso è tutto come prima, non è cambiato nulla.

Questo è il risultato della compilazione, pare che di memoria ce ne sia...Booo!
Lo sketch usa 173650 byte (68%) dello spazio disponibile per i programmi. Il massimo è 253952 byte.
Le variabili globali usano 5846 byte (71%) di memoria dinamica, lasciando altri 2346 byte liberi per le variabili locali. Il massimo è 8192 byte.

EDIT: Vado a farmi la barba….ritorno tra un po'… confused smiley

Edited 1 time(s). Last edit at 02/03/2019 04:48PM by carlonb.
Re: MarlinKimbra + Nextion HMI TFT
February 03, 2019 05:21PM
…. mentre facevo la barba ho pensato…

Va bene, va in crash e si resetta ma...
Ma perchè continua a resettarsi in loop fino a che rimango nella pagina 5 e senza toccare piu' nulla ? Non c'è piu' nessun nuovo evento da parte questa pagina….


Non mi capacito...angry smiley
Re: MarlinKimbra + Nextion HMI TFT
February 03, 2019 05:44PM
Riprova ora faccio un controllo doppio per verificare che non arrivi un falso dato...


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
February 03, 2019 06:08PM
Niente, stesso problema, tutto invariato.
Senti Alberto, non ti voglio assillare, prenditi il tempo che ti serve (sempre che tu abbia la santa pazienza di continuare ad indagare).
Ti ringrazio molto, io resto in ascolto e faccio prove, se ho novità le posto qui.
Ciao

EDIT: Ma non potresti creare qualche trappola come debug in modo che io possa darti indicazioni?

Edited 1 time(s). Last edit at 02/03/2019 06:09PM by carlonb.
Re: MarlinKimbra + Nextion HMI TFT
February 05, 2019 04:57PM
Sono ancora qui…
Allora sono arrivato alla conclusione che la pag 5 del nextion invia un valore strano oppure che la lettura del valore di Print Speed di MK4Duo ha qualche cosa che non va.

In nextionlcd.cpp ho commentato la lettura di ciò che invia il nextion ed ho forzato una percentuale =50 e il sistema non si resetta piu', inoltre simulando una stampa, questa parte con vel normale al 100%, poi se entro nella pag. 5 e confermo, la velocità si abbassa (credo al 50%).
SEmbrerebbe che l'inghippo sia qui.
case 5: {
//      const uint8_t temp_speed = nexlcd.getValue(VSpeed, PSTR("pg2"));
      const uint8_t temp_speed = 50;	// NEB
      if (temp_speed != NULL)
        Previousfeedrate = mechanics.feedrate_percentage = temp_speed;
      break;
    }
    default: break;
  }
Re: MarlinKimbra + Nextion HMI TFT
February 06, 2019 02:38AM
Cosi come hai modificato va al 50 % e va.. Il fatto è solo nella lettura della variabile nel nextion, che però come ti ho già detto funziona perfettamente a me che ho il 4,3" e a MrGoblins che ha il 7" ma entrambi abbiamo il due mentre tu hai il mega.
Legge la variabile vseped contenuta nella pagina pg2 del nextion e la mette in temp_speed, se la lettura è andata storta riceve NULL, quindi se il valore di temp_speed è diverso da NULL lo mette nelle variabili previusfeedrate e feedrate_percentage.
A te da il problema quando legge nella variabile del Nextion. eli che si blocca tutto come se la lettura via seriale da problemi in qualche modo, ma la stessa cosa avviene per altre funzioni quindi non può essere.
Davvero non riesco a comprendere..


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
February 06, 2019 11:26AM
Forse ho risolto smileys with beer
Ho tolto PSTR ed ora funziona, secondo Arduino se si usa PSTR si dovrebbe includere avr/pgmspace.h, io l'ho fatto, la compilazione va a buon fine ma non cambiava nulla, allora ho eliminato sia l'include che PSTR come si vede dal codice modificato.
Ho fatto una stampa reale cambiando ogni tanto la velocità da pag. 5, pare tutto ok.
Attenzione che in giro ci sono altri PSTR, non so cosa può succedere nei Mega 8 bit, e non so cosa succede nel Due. A te Alberto la verifica….. sei tu il mago smiling smiley, io sono un quasi niubbo col C e sicuramente un niubbo con questo sw nextion.

Nota a margine: Lo slider a pag. 5 del Nextion ha un min di 1 e max di 300, a me sembrano esagerati, io li ho messi a min=50 max=200, non pensi che sia meglio?

    case 5: {
      const uint8_t temp_speed = nexlcd.getValue(VSpeed,"pg2");//, PSTR("pg2"));
      if (temp_speed != NULL)
        Previousfeedrate = mechanics.feedrate_percentage = temp_speed;
      break;
    }


Cartesiana, MKS Gen 2Z v1.1 modificata non piu' 2Z, MK4Duo, BLTouch clone, Flusso canalizzatore, Autofan, LCD Full Graphic
Re: MarlinKimbra + Nextion HMI TFT
February 06, 2019 02:53PM
Porca miseria hai ragionissimo!!! Me lo sono proprio dimenticato di toglierlo e mi è sfuggito tutte le volte che ho visto quella linea....
Visto la poca memoria ram per le variabili dell'AVR viene utilizzato PSTR per dire al compilatore che quella parte la scrive nella PROGMEM (memoria per il programma, la flash per intenderci) e non la passa come variabile alla funzione, ma come puntatore alla cella che contiene quel valore in modo che non usi ram. Però come giustamente hai detto tu poi per leggere ci vuole una funzione particolare. Nel DUE invece non fa assolutamente nulla è una macro che non fa altro che sostituire quello tra parentesi come variabile, nel due tutta la flash è usata come ram.
Quindi nel DUE nexlcd.getValue(VSpeed, PSTR("pg2")) è uguale a scrivere nexlcd.getValue(VSpeed, "pg2") ecco perché non ho problemi...
Grazie per aver scoperto sto bug...

Tranquillo gli altri PSTR sono giusti... Però ecco cosa succede a programmare per due processori cosi diversi...

Edited 1 time(s). Last edit at 02/06/2019 03:06PM 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
February 06, 2019 03:34PM
Sono contento che ci ho visto giusto, sto bug non mi dava pace.
Visto che ti ho fatto risparmiare un po' di tempo ora potresti dedicarti a questi elencati qualche post fa: grinning smiley

RISOLTO. Problema 1) Se viene premuto il pulsante "Print speed" sembra che la CPU venga resettata.

Problema 2) In tutti i "Text menu'" dove c'è una voce con a fianco il valore e vi si preme sopra viene proposto l'incremento/decremento con "Enter per confermare". Fino qui OK, ma se per caso si ri-preme su tale voce invece di usare "Enter", si esce con un valore strano quasi sempre =2.

Problema 3) Pulsante "Filament", La selezione di un Estrusore diverso da 0 viene ignorata, risponde sempre l'estrusore 0. Invece nella pagina "Movements" la selezione degli estrusori funziona correttamente.

Problema 4) Meno importante ma piu' veloce da risolvere: Menu' pag. 5 (percentuale modifica vel. di stampa), secondo me i valori dello slider min=1 e max=300 sono esagerati, meglio min=50 max=200.

Ciao
Carlo


Cartesiana, MKS Gen 2Z v1.1 modificata non piu' 2Z, MK4Duo, BLTouch clone, Flusso canalizzatore, Autofan, LCD Full Graphic
Re: MarlinKimbra + Nextion HMI TFT
February 06, 2019 05:28PM
Allego foto del mio case per Nextion 7".
Le dimensioni le ho ridotte all'osso per riuscire a stamparlo col piano da 220x220mm (area utile 200x200mm).
All'interno si vede il pulsante di reset, il lettore SD, la scheda millefori con Buzzer per la derivazione di tutti i segnali presi dai due connettori std della RAMPS LCD Adapter.


Cartesiana, MKS Gen 2Z v1.1 modificata non piu' 2Z, MK4Duo, BLTouch clone, Flusso canalizzatore, Autofan, LCD Full Graphic
Attachments:
open | download - Case_Nextion_7_2.jpg (490.1 KB)
Re: MarlinKimbra + Nextion HMI TFT
February 09, 2019 08:40AM
Secondo e terzo punto fixati, il problema del terzo punto era solo nel 7", nel 4.3 andava già.
4° punto ho messo gli stessi valori che usa repetier host va da 1 a 300..


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
Sorry, only registered users may post in this forum.

Click here to login