Marco Explorandia Inviato 24 Agosto 2020 Condividi Inviato 24 Agosto 2020 Salve, ho un problema che mi ha fermato da alcuni giorni e vorrei chiedere consigli per una soluzione. Ho una stampante Anet a2 del tipo come nella foto allegata ma con doppio motore asse z. Premetto che ho sempre lavorato bene da 2 anni con questa stampante sino a quando la scheda ha deciso di lasciarmi. Ho comprato una nuova scheda identica su amazon per anet a2, ma quando è arrivata ho verificato che è sprovvista di software. Ho scaricato Marlin, messo nel file di configurazione quello più simile che ho trovato tra quelli disponibili, ovvero anet a2 plus. Ho provveduto a cambiare nel file di configurazione dimensioni piatto, display lcd che nel mio caso è quello con 5 tasti e qualche altro piccolo dettaglio nei parametri di default. Caricato sulla scheda, il display mostra correttamente il menu, ma non vede la scheda sd. poi ho visto che sul file di configurazione di Marlin devo decommentare la voce //#define SDSUPPORT , ma a questo punto se ricarico mi dice che la memoria è insufficiente..... Qualcuno saprebbe dirmi se esiste una soluzione visto che prima funzionava tutto benissimo con la scheda sd??? Grazie Marco Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
FoNzY Inviato 24 Agosto 2020 Condividi Inviato 24 Agosto 2020 14 minuti fa, Marco Explorandia dice: ma a questo punto se ricarico mi dice che la memoria è insufficiente..... non capisco che errore hai, puoi copiare l'errore che ricevi? Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Killrob Inviato 24 Agosto 2020 Condividi Inviato 24 Agosto 2020 1 ora fa, FoNzY dice: non capisco che errore hai, puoi copiare l'errore che ricevi? non è un errore di compilazione è che la scheda è a 8bit e non riesce a caricare tutto il marlin. Per me devi provare a caricare la versione 1.1.9 sulla scheda, dalla versione 2.x in poi ci sono parecchie cose che una povera 8bit non riesce a digerire nella sua limitata memoria. 2 Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Salvogi Inviato 25 Agosto 2020 Condividi Inviato 25 Agosto 2020 Ho avuto lo stesso problema con Marlin 2.0 su scheda a 8 bit, hai settato SPI_SD_INIT_RATE su 6 ? Eventualmetnte nel file SDFatConfig.h ed intorno a riga 80 trovi SPI_SD_INIT_RATE, occorre cambiare da 5 a 6 quindi come segue. #define SPI_SD_INIT_RATE 6 Questo rende meno critico il funzionamento della MicroSD perchè con SPI_SD_INIT_RATE settato su 6 l'inizializzazione della microsd avviene con una frequenza inferiore. Con il settaggio su 5 occorrono collegamenti tra scheda madre e display corti o schermati. 1 Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Marco Explorandia Inviato 25 Agosto 2020 Autore Condividi Inviato 25 Agosto 2020 Intanto grazie per i consigli, questa sera quando sarò davanti alla stampante posto l'errore che mi da in fase di compilazione se abilito sdcard. Per quanto riguarda la versione di Marlin ho sto utilizzando la 1.1. Inoltre mi chiedevo perchè l'abilitazione o meno della sdcard si trovi nella sezione display lcd di Marlin.....forse riguarda solo l'eventuale presenza di uno slot nel display? che non è il mio caso visto che si trova sulla scheda Anet. E quindi la sdcard nella scheda Anet dovrebbe funzionare anche se non decommento //#define SDSUPPORT nella sezione display?? Stasera proverò anche il consiglio di Slvogi, poi vi farò sapere. Grazie ancora Marco Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Killrob Inviato 25 Agosto 2020 Condividi Inviato 25 Agosto 2020 si quella sezione serve se hai una SD nella scheda madre ed una sul monitor, quindi a te non dovrebbe servire l'abilitazione. 1 Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Salvogi Inviato 25 Agosto 2020 Condividi Inviato 25 Agosto 2020 14 ore fa, Killrob dice: non è un errore di compilazione è che la scheda è a 8bit e non riesce a caricare tutto il marlin. Per me devi provare a caricare la versione 1.1.9 sulla scheda, dalla versione 2.x in poi ci sono parecchie cose che una povera 8bit non riesce a digerire nella sua limitata memoria. Io uso Marlin 2.0 su Arduino Mega con RAMPS. La versione Arduino di Marlin 2.0 ce la fa a girare su ATMEGA 2560 dell'Arduino Mega, anzi con Marlin 1.1 ho avuto problemi (durante la stampa di un gcode la stampante impazziva sempre nello stesso punto) che ho risolto passando a Marlin 2.0. La tua scheda però ha un ATMEGA 1284 quindi è da provare. Tuttavia @Killrob ha ragione, una volta che ti si è guastata la scheda potevi prendere qualcosa di migliore. Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
invernomuto Inviato 25 Agosto 2020 Condividi Inviato 25 Agosto 2020 3 minuti fa, Salvogi dice: Io uso Marlin 2.0 su Arduino Mega con RAMPS. La versione Arduino di Marlin 2.0 ce la fa a girare su ATMEGA 2560 dell'Arduino Mega, anzi con Marlin 1.1 ho avuto problemi (durante la stampa di un gcode la stampante impazziva sempre nello stesso punto) che ho risolto passando a Marlin 2.0. La tua scheda però ha un ATMEGA 1284 quindi è da provare. Tuttavia @Killrob ha ragione, una volta che ti si è guastata la scheda potevi prendere qualcosa di migliore. non è una questione di bit infatti, ma di memoria interna. La trigorilla 8 bit della Anycubic Linear plus caricavano senza problemi il marlin 2.0. Ci sono però schede a 8 bit (es, la scheda dell'Anet A6 che credo sia la stessa dell'autore) che hanno invece memoria molto risicata e devi impazzire a decommentare opzioni per farci stare il Marlin (infatti, banalmente, Anet disattivava molte opzioni utili del marlin per farle girare su quella scheda, es il controllo temperatura). Era già critico con Marlin 1.7-1.8, figuriamoci con la 2.0. 1 Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Salvogi Inviato 25 Agosto 2020 Condividi Inviato 25 Agosto 2020 1 ora fa, Marco Explorandia dice: Intanto grazie per i consigli, questa sera quando sarò davanti alla stampante posto l'errore che mi da in fase di compilazione se abilito sdcard. Per quanto riguarda la versione di Marlin ho sto utilizzando la 1.1. Inoltre mi chiedevo perchè l'abilitazione o meno della sdcard si trovi nella sezione display lcd di Marlin.....forse riguarda solo l'eventuale presenza di uno slot nel display? che non è il mio caso visto che si trova sulla scheda Anet. E quindi la sdcard nella scheda Anet dovrebbe funzionare anche se non decommento //#define SDSUPPORT nella sezione display?? Stasera proverò anche il consiglio di Slvogi, poi vi farò sapere. Grazie ancora Marco Ho visto la configurazione che avevo quando usavo Marlin 1.1, io ho #define SDSUPPORT decommentato (alla riga 1427 di Configuration.h), non so se è giusto ma a me funziona così. Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Killrob Inviato 25 Agosto 2020 Condividi Inviato 25 Agosto 2020 14 minuti fa, Salvogi dice: Ho visto la configurazione che avevo quando usavo Marlin 1.1, io ho #define SDSUPPORT decommentato (alla riga 1427 di Configuration.h), non so se è giusto ma a me funziona così. non è una questione di giusto o sbagliato ma @invernomuto ha ragione, è una questione di memoria dedicata allo storage del firmware. La maggior parte delle schede ad 8bit, con pochissime eccezioni, hanno una quantità di memoria molto risicata da dedicare al firmware. Da qui il fatto che molte case, come appunto la Anet, eliminano dal firmware che caricano sulle loro schede, molte funzionalità di marlin. Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Messaggi raccomandati
Partecipa alla conversazione
Puoi pubblicare ora e registrarti più tardi. Se hai un account, accedi ora per pubblicarlo con il tuo account.