Ramps Mega 2560 + Nextion 7" enhanced Cartesiana sw v. mk4duo 4.3.9 + Nextion v. 1.1.4 Premetto che la stampante funzione perfettamente, l'unica cosa è che quando seleziono un file da stampare, sul display appare questa strana riga "C?". Di cosa si tratta?by carlonb - GCODE, Software e Firmware
Problema SD risolto, 1) Ero convinto che il contatto SD inserita era aperto invece era chiuso. 2) Questo contatto necessitava di pull-up a +5V. 3) Col display Nextion andava definito il pin al quale era collegato il contatto SD detect pin, nel mio caso ho definito il pin 49. Queste tre cose insieme mi hanno mandato in confusione… Non aveva mai funzionato anche con la vers. 4.3.8, ma io non me neby carlonb - GCODE, Software e Firmware
In questi giorni ho rifatto tutto il cablaggio elettrico della mia cartesiana tipo Prusa dove avevo la scheda a vista e con un groviglio di fili in giro. Mi sono stampato un contenitore dove ho alloggiato la scheda di controllo, una espansione per un motore passo (Secondo estrusore per il Flusso canalizzatore) 4 circuitini MosFet (per luci e fan) ed un UBEC 12V/5V per alimetare il Nextion 7". Oraby carlonb - GCODE, Software e Firmware
Ulteriori conferme per Alberto Mago: RAMPS Mega 2560 Nextion 7" #define SD_detect_inverted (il mio contatto è chiuso verso massa quando la SD è fuori e aperto quando è inserita) Con la vers. 4.3.8 la SD viene letta correttamente, e se cambio SD senza spegnere la stampante e premendo (a caso perchè non ho ancora capito la sequenza) "Change SD", "init SD" viene letta correttamente anche la nuovaby carlonb - GCODE, Software e Firmware
Ciao Alberto, Versione 4.3.9 ti viene in mente qualche cosa? Solo se accendo la stampante o la resetto (con la SD inserita) la SD viene vista. Se senza spegnere la tolgo, poi non la vede piu' Seconda cosa: Quando seleziono una stampa da SD, sul Nextion 7" appare un carattere strano ed un "?", cos'è? Grazieby carlonb - GCODE, Software e Firmware
Pare che ci sia qualcosa di strano nei comandi M20,21,22, non vedono la SD se non viene visto il cambio di stato del SD_detect.by carlonb - GCODE, Software e Firmware
La SD viene letta solo dopo l'accensione della stampante, se a stampante accesa tolgo la SD e la reinserisco non viene piu' letta. Ho provato tre diverse SD ma non cambia nulla. Ho provato a settare Half speed e Heighth speed ma non risolve. Se spengo e riaccendo con la SD inserita, viene letta correttamente. La vers. 4.3.8 funziona. Edit: Se seleziono un file da stampare, sul Nextion 7" alla seby carlonb - GCODE, Software e Firmware
Init SD: Ho 3 SD, una non da nessun errore all'avvio, la seconda mi da una sola indicazione di errore inizializzazione, la terza (quella che uso di solito) all'avvio mi da due volte l'errore di init all'avvio come si vede dal log di Repetier. Forse è un problema di SD.by carlonb - GCODE, Software e Firmware
OK, ora funziona tutto, Tanto per chiudere in bellezza c'è sempre quella strana indicazione sul log di Repetier circa "ErrorD init fail", bo! comunque la SD poi la legge regolarmente. Grazie Ciaoby carlonb - GCODE, Software e Firmware
Aggiornato ma non è cambiato nulla, stesso problema. La SD c'è, l'errore che vedi sul log di Repetier c'è sempre stato anche con la vers. 4.3.8 (almeno l'ho notato da quella vers) ma la SD l'ha comunque letta sempre regolarmente. Assomiglia al problema che ho avuto col Nextion discusso qui con te Problema loop infinito col Nextion dal 2 Feb in poi e risolto il 6 Febby carlonb - GCODE, Software e Firmware
Ora compila correttamente ma dopo averlo caricato va in loop continuo, ti allego il log di Repetier Host, è solo una parte, in realtà è in loop. Il Nextion mi avvisa che la eeprom è cambiata, premo enter, ma poi mi riappare di nuovo la stessa scritta, la cosa si ripete senza soluzione. ….. ….. 14:40:23.274 : Config: M603 T3 L900.00 U900.00 14:40:23.274 : Stats: Total:80, Finished:62, Failed:18by carlonb - GCODE, Software e Firmware
Ciao Alberto, La vers. MK4duo v4.3.8 funziona perfettamente, ora sto provando a passare alla 4.3.9 e tramite il configuratore carico il config_overall senza cambiare nulla, ma compilando ottengo questo errore: "C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flby carlonb - GCODE, Software e Firmware
Grazie Alberto, ho capito e darò una occhiata per approfondire. Ciao e buon Week End Pasqualeby carlonb - Elettronica e meccanica
Ok Alberto, ora funziona, provato sia il pin D58 che il D4. Il problema è conoscere tutti i comandi M.. ed il loro uso, inoltre non immaginavo che anche Autofan era in EEprom…. il dubbio mi è venuto dopo avendo visto che stava funzionando sempre il vecchio D7....Ma esiste un elenco di cosa c'è in eeprom? Grazie per la pazienza Ciaoby carlonb - Elettronica e meccanica
In questo momento ho selezionato D4 (PWM) come Autofan, ma anche questa non funziona. Ma deve essere una uscita PWM ? Ho notato che mi si attiva sempre il led dell'uscita HE1 al raggiungimento dei 60° e si spegne sotto i 60°. E' come quando precedentemente usavo questa uscita per l'autofan…...EEProm da aggiornare? Ecco cosa risponde con M106 P1 18:10:53.827 : Config:Fans: P U L X F I H T 18:10:by carlonb - Elettronica e meccanica
Ciao Mago, Innanzitutto Buona Pasqua, a te ed ovviamente a tutto il forum. MK4Duo 4.3.8 (Rev 19042019) Vorrei mettere l'autofan1 per HE0 sul pin digitale D58 (sempre che sia possibile), ho fatto tutto tramite il configuratore ma non mi funziona. Ho tentato di modificare anche sia il config_pin che la 33.h assegnando in qualche modo il pin 58... ma nulla da fare. Posso solo dire che quando l'aveby carlonb - Elettronica e meccanica
Quotepeppeleo3006 Il Display è il 2004 e non vedo regolazioni, inoltre sull'altra configurazione si illumina in modo corretto Controlla che il display e/o le schedine adattatore Smart-Adapter abbiano i conettori montati correttamente. E' successo anche a me, una aveva i connettori saldati capovolti.by carlonb - GCODE, Software e Firmware
Caro Alberto, Ho capito, con M104... all'inizio, tutto funziona come previsto. A questo punto qui di seguito ho riassunto tutto quello che ho afferrato e verificato in modo che sia utile per tutti quelli come me a cui piace smanettare. Dai una bella occhiata e commenta/correggi/aggiungi quello che credi opportuno, addirittura, potresti poi infilare questa "Descrizione sull'uso Neopixel" sul GitHby carlonb - Elettronica e meccanica
Ok, quello che vedo è tutto corretto e va secondo il codice, funziona tutto. Riassumo i punti sopra da me richiesti. 1) E' giusto che si comporta cosi, ho visto il codice. 2) Quanto hai descritto l'ho capito, ma se invio i comandi prima M190 e poi M109, il primo che comincia il riscaldamento è il Bed. Inizia la sequenza colorata del Bed...arriva alla fine e i led diventano bianchi a segnalare lby carlonb - Elettronica e meccanica
OK, con i comandi che mi suggerisci (ora so come provare) i colori corrispondono, quindi la mia strip è di tipo GRB. Domande: 1) E' giusto che il Bed faccia accendere di un rosino leggero fino ad un rosino un po' piu' marcato alla temperatura target (cosa che mi succede) oppure deve essere Rosso come l'HE? 2) Nel caso di stampa con Bed riscaldato cosa mi devo aspettare come sequenze di colori? Prby carlonb - Elettronica e meccanica
Allora… Ho visto ora, si, è una unica strip composta da 8 led ed ho definito 8 come numero di led. Ho cambiato la configurazione da #define NEOPIXEL_TYPE NEO_RGB a #define NEOPIXEL_TYPE NEO_GRB (Normal) e cosi' con l'HotEnd con M109 S200 parte dal rosa chiaro fino a diventare rosso poi al termine diventa bianco. Invece il Bed con M190 S90 parte dal Blu leggermente sfumato di rosa e alla fine unby carlonb - Elettronica e meccanica
Si col comando M109 va, ma in pochi gradi si accendono tutti gli 8 led, mi aspettavo una cosa proporzionale tipo su 200 gradi target e 8 led accendo un led ogni 25° circa, ma forse è cosi' come l'hai fatto tu, oppure 8 led sono pochi? Ho un'altra strip da 8 da collegare in serie potrei provare. In ogni caso sono sempre blu (sembra un blu che diventa piu' luminoso quasi bianco) e non diventano maiby carlonb - Elettronica e meccanica
Ciao Alberto, sono di nuovo qui con una nuova necessità. Sto provando il Neopixel Adafruit tipo 2812, per ora ho collegato solo una strip da 8 led su Ymax per capirne il funzionamento ed ho usato le seguenti impostazioni: #define NEOPIXEL_LED #define NEOPIXEL_TYPE NEO_RGB #define NEOPIXEL_PIXELS 8 #define NEOPIXEL_IS_SEQUENTIAL #define NEOPIXEL_BRIGHTNESS 127 #define NEOPIXEL_STARTUP_TEST #definby carlonb - Elettronica e meccanica
Be hai ragione, sicuramente le mie velocità max sono basse ed è per quello che non riesco ad andare oltre il circa 180%. Non ci avevo pensato. Stessa cova vale per il min=50, effettivamente il tuo esempio è illuminante. Dico anche che fin'ora non ho mai provato a stampare modificando cosi' tanto le velocità, al max aumentando o diminuendo di un 1,2,3% per delle prove. Ora mi è piu' chiaro il tuttby carlonb - Progetti e nuove idee
Quotecarlonb QuoteMagoKimbra 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.. Ok Alberto grazie, Ora provo. …….. Grazie mille, il Nextion/MK4Duo è stupendo. Provato di corsa, pare tutto OK, ora sono felice come una pasquaby carlonb - Progetti e nuove idee
QuoteMagoKimbra 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.. Ok Alberto grazie, Ora provo. Per il punto 4 vorrà dire che me lo compilo io con 50...200, scusa, capisco che lo lasci cosi per standardizzazione ma 50...200 li trovo piu' logici, andare all' 1% o al 300% dà proby carlonb - Progetti e nuove idee
Il programmino che cancella la eeprom ce l'hai già sull'IDE di Arduino, basta caricarlo aprendo File->Esempi->EEPROM->eeprom_clear.by carlonb - GCODE, Software e Firmware
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.by carlonb - Progetti e nuove idee
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: 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/by carlonb - Progetti e nuove idee
Forse ho risolto 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 sby carlonb - Progetti e nuove idee