Ciao ! Ottimo tutorial! Pero mi sono accorto che questa versione non si vede la percentuale di avanzamento. Ancora più fastidioso è il fatto che non ha la possibilità di poter cambiare il filamento durante La Stampa. Come si può risolvere ? Da quando hai fatto questo tutorial sono uscite nuove versioni di marlin magari una di queste risolve il problema . Se scarico la versione più recente nella sotto cartella non trovo la versione specifica per ender3. Forse quelle più recenti non vanno bene ? Forse la procedura è diversa ? Grazie 1000 per l'aiuto . PS. Il link per il driver sanguino in descrizione a me non ha funzionato l'ho installato manualmente come suggerito in un altro tutorial. Per il resto tutto perfetto
Ciao Ivan, volevo complimentarmi per le istruzioni precisissime e comprensibili anche per chi, come me, ha un'ignoranza formidabile sull'elettronica e affini... Grazie molte
@@zipper055 no purtroppo, prima della Ender 3 avevo una simil-Prusa cinese e ci ho messo solo 10 minuti per farla stampare tramite collegamento USB, non sono molto esperto ma con la Ender 3 ho provato di tutto ma non ci sono riuscito
Ciao e scusa se ti rompo apre con le domande...volevo sapere posso tranquillamente mettere questo Marlin nella scheda Silent 1.1.5 ,senza settare altro oltre quello che fai tu nella tua ottima guida? Grazie tanto e scusa per le mille domande..
Ciao, si puoi installare Marlin anche sulla scheda 1.1.5, dato che i driver, i TMC 2208 sono usati in modo standalone. Se vuoi, puoi impostare questo driver nel file di configurazione, cerca tmc2208, e poi definisci per ogni asse il driver TMC2208_STANDALONE
Ciao Ivan ho acquistato una Ender 3 da poco e ho cominciato a fare qualche piccolo upgrade come il montaggio del 3d touch.. Detto ciò dopo aver acquistato l'interfaccia Arduino uno ecc. Come spieghi nei vari video quando sono andato per collegarlo e scaricare il Marlin ho notato che la scheda madre è diversa da quella in video ma una V4.2.2. Puoi aiutarmi a risolvere il problema perché non vorrei fare danno collegando qualcosa di sbagliato. Grazie in anticipo
Complimenti per le tue guide mi hai salvato... ti volevo chiedere un informazione dopo l'aggiornamento tutto funziona alla perfezione l'unica cosa che sto notando è che quando va via la corrente e riaccendo la stampante e riprende la stampa inizia a riscaldare l'hotend ma quando inizia da dove sera interrotta la stampa rimane rialzata di circa mezzo centrimento dal pezzo, anche a un mio amico da il solito problema come si può risolvere ??
Bel video! Domanda, per la lunghezza del tubo in ptfe va considerata solo la parte che sporge dai fitters o anche la parte interna ad essa (quindi praticamente da fondo gola a estrusore)?
Ciao, andrebbe considerata la lunghezza a partire dall'innesto sul feeder ( o dalla ruota godronata, dipende dal feeder ) fino alla punta del nozzle, quindi gola compresa. Puoi anche eccedere di una decina di mm, non succede nulla, è solo una protezione, l'importante è che nel caso si usi la funzione per caricare e rimuovere il filamento, la misura di estrusione non superi il valore di EXTRUDE_MAXLENGHT
Grazie mille!!! Sei molto bravo ad esplicare tutto con estrema chiarezza passaggio per passaggio, grazie a te sono riuscito ad aggiornare senza problemi la mia ender 💪🏻👍🏻
Ciao Ivan, ho seguito la tua procedura ma avrò sbagliato qualcosa, nel senso che il bootlader è andato a buon fine ( almeno credo) quando riaccendo la stampante lo schermo rimane blue senza scritte, la procedura per installare il tuo master non completa, riscontra errori nella compilazione sui nomi delle cartelle, eliminato l'underscore continua, ma non completa dando altri errori di libreria U8glib, ma è correttamente installata sia su arduino 1.8 che 2.04, ho una Ender 3Pro, cosa mi consigli, grazie
Ho installato marlin e devo dire che gli assi nei movimenti sono migliorati tantissimo più morbidi, anche quando si fa l'auto home soft, sto eseguendo i test di step per mm grazie mille :) dimenticavo anche il beep è meglio ora molto più basso..
Ciao Ivan complimenti davvero per le tue competenze ma soprattutto per il modo chiaro e limpido con cui spieghi le cose che sono estremamente complicate ai più, io ho una ender 3 pro da poco e il bl touch e marlin sono tra i miei prossimi progetti, io posseggo un mac ci sono differenze o non dovrei riscontrare problemi per questo? Grazie in anticipo se potessi rispondermi.
Ciao e grazie, purtroppo non ho un Mac, quindi non so darti molte informazioni, comunque la procedura è uguale e alcuni utenti con il Mac sono riusciti ad eseguirla. Ti consiglio però di verificare prima di iniziare che ci sia comunicazione tra pc e stampante e che l'Arduino IDE funzioni regolarmente e che riesca a caricare gli sketch su Arduino UNO.
Ciao. Video preciso, ben spiegato e utilissimo :-) Solo 2 domande. Al posto di Arduino si può utilizzare un raspberry ? Se devo farlo su un Alfawise U30, in questo caso la scheda è' diversa ?
Ciao, si si può usare un raspberry, la procedura è un po diversa, ma esiste una guida in internet per poter installare il bootloader con il Raspberry, se non ricordo male era per una CR-10 ma le schede sono uguali quindi si può fare. L'alfawise U30 invece ha un'altra scheda e monta un microcontrollore a 32 bit quindi probabilmente non serve ne arduino ne raspberry ma si dovrebbe aggiornare il firmware direttamente con la microSD, un po come la skr v1.3, purtroppo non so dirti molto a riguardo perché non ho quella stampante.
Bravo Ivan, grazie per avermi dato la spinta ad aggiornare la Ender3, traffico con Arduino da molto ma mi è servito il tuo video per metterci le mani 😁 continua così
CIAO IVAN! una domanda sola vorrei farti in merito a questo tutorial. la programmazione con arduino come bootloader va fatta solo una volta, la prima volta, giusto? poi una volta scaricato il bootloader sulla scheda della Ender, la stessa la posso collegare direttamente usb al pc per scaricare il marlin? corretto? (detta in altro modo, una volta programmato il bootloader smonto tutto, cavi e arduino, e non devo passare per arduino per scaricare il marlin) grazie mille e complimenti !!
Ciao Ivan volevo chiederti ma è possibile "scaricare" il firmware installato sulla scheda della stampante? In modo da avere una copia di backup del firmware originale da caricargli in caso di problemi
Ciao, se ti riferisci alla scheda della Creality 1.1.5 allora no, non serve teoricamente installare il bootloader perché dovrebbe già essere presente, basterà solo aggiornare il firmware tramite la porta USB.
Salve, ottima guida, complimenti, volevo solo chiedere se è possibile ritornare al sistema della creality, siccome mi è venuto fuori un problema sull'asse X volevo provare a rimettere il firmware originale per vedere se risolvo, ho persino cambiato il motore dell'asse X ma nulla il problema persiste, quindi pensavo che rifacendo un passo indietro avrei potuto capire se dipende da Marlin. Grazie mille.
Ciao, la board v1.1.5 della Creality dovrebbe già avere il bootloader, quindi basta solo installare il firmware direttamente tramite la connessione USB
Ciao e complimenti... una curiosità: ma il tubo va misurato nella sua interezza o bisogna considerare diversamente le parti che entrano nell'estrusore e nell'hotend? Grazie
Ciao e grazie ! Giusta osservazione, non l'ho specificato, la lunghezza del tubo va presa dal raccordo del feeder dell'estrusore fino alla fine della gola dell'hotend, cioè nella sua interezza, poiché il tubo arriva fino a battuta con l'ugello.
Ciao Ivan non sapevo come contattarti riguardo a questo video, la procedura che hai descritto nel video si può eseguire anche sulla cr10s della creality? grazie infinite se potrai rispondermi.
Ciao, dipende dalla scheda. Se la stampante ha una scheda basata sul microcontrollore ATmega2560, è probabile che non sia necessario installare il bootloader tramite Arduino UNO ma basterà semplicemente installare il firmware tramite la porta USB
@@Dazero gentilissimo infatti sto provando a caricare Marlin sulla scheda madre della cr 10 s ma il PC non vede la stampante , la compilazione diarlin è andata a buon fine non so cosa fare grazie ancora
Ottima guida, davvero completa e semplice, l'unico mio dubbio, quando collego arduino alla ender per abilitare il boot-loader, anche durante la scrittura la stampante deve essere spenta? E poi, quando carico il firmware Merlin sulla stampante questa deve essere spenta? Grazie ancora e complimenti.
Grazie, puoi lasciare la stampante spenta o accesa per entrambe le operazioni, non cambia. A stampante spenta l'alimentazione (5V) viene erogata dalla USB. Durante i collegamenti comunque è sempre meglio spegnere la stampante per evitare corti accidentali.
Grazie ! Se vuoi rimanere su una scheda a 8 bit, direi la MKS gen L. Altrimenti la MKS SBASE a 32 bit, l'unico problema è il firmware, attualmente Marlin 2.0, che supporta il 32 bit, è ancora in versione alpha e quindi potrebbe non essere stabile.
Si è possibile, su GitHub c'è il firmware originale della Ender3, ma è una versione un po' vecchia con la EEPROM bloccata. Esiste una versione originale più aggiornata sul sito della Creality, ma non l'ho ancora testata.
Grazie, quindi con il 1.1.9 la EEPROM è sbloccata, lo chiedo perché per qualche motivo mi è arrivata la stampante con la EEPROM sbloccata dalla fabbrica. Grazie
Ciao Ivan, volevo chiederti io avevo marlin 1.1.8 sulla scheda logica 1.1.5 ender 3, con il boot sbloccato, ho caricato marlin 1.9 e ho perso la percentuale di completamento che avevo prima, sai come si riattiva?
buona sera Ivan sto cercando di installare marlin su di una cr10 con scheda creality 2.1 ma i pin su questa scheda sono 9 anziché 6 ed in rete non riesco a trovare indicazioni. puoi essermi d'aiuto co qualche indicazione?. grazie
Ciao Ivan, io ho giá installato Malin 1.1.9 da questo tuo video ma volevo aggiornarlo alla 2.xx domanda: per quanto riguarda l'installazione posso procedere direttamente da usb come se fosse un modifica a Marlin 1.1.9, o devo rifare i collegamenti con Arduino per sparagli dentro la nuova versione? Grazie
Ciao Ivan ti comunico una cosa di Marlin 2.0.3. Gli steps per mm che avevo programmato nella 1.1.9 sono:[X,Y,Z,E] [80.84, 80.97, 402.41, 94.90] adesso [80.8 81.0 402.4 94.9]. Praticamente si ferma a un decimale. Bella sfiga. La precisione non sará la stessa a meno che non c'é modo di cambiare numero decimali.
Ho visto tanti video dello stesso argomento... adesso con il tuo ho capito perfettamente cosa e come fare.. chiaro come sempre... forse è banale, ma questo procedimento e i file marlin vanno bene anche per la ender 3 pro ? Grazie
Ciao, ho acquistato una ender 3 pro e sono in attesa della consegna. Il mio unico dubbio è che nel video specifichi di mettere le misure del bed a 235 mm ma leggendo la descrizione della stampante che ho acquistato nelle specifiche tecniche le misure di stampa sono 220x220x250. La mia domanda è: sono sbagliate le misure della descrizione? Grazie
Ciao, il piatto è 235x235 mm, nella descrizione viene indicata però una area di stampa piu piccola per evitare di stampare sui bordi, ma è possibile stampare fino all'intera dimensione del piatto dato che non sono impostati offset sulle dimensioni, volendo. Quindi le dimensioni reali sono 235x235 e questo permette anche di centrare i modelli sul piatto quando vengono importati nello slicer.
Ciao, il piatto della Ender3 misura 235x235 mm reali, non essendoci offset nella posizione di home, puoi sfruttare l'intero piatto come area di stampa, anche se lasciare un minimo di spazio sui bordi è utile se ad esempio hai un vetro fissato con le mollettine. Inoltre impostare le misure reali del piatto serve per centrare i modelli nell'area di stampa. Le ultime Ender3 vendute dovrebbero avere la EEPROM sbloccata, tuttavia è una impostazione del firmware. Prova a salvare le impostazioni con il comando M500, se rimangono salvate significa che la EEPROM è sbloccata.
Ciao, ho una domanda che forse è stupida. Io ho già installato tutto e ho messo anche il BLTouch, diciamo che volessi cambiare alcuni parametri, mi tocca rifare tutti i settaggi prima di ricompilare il firmware e riflasharlo? Onestamente non ricordo più cosa ho modificato e dovrei cercare tutti i tutorial e mettere insieme le cose da modificare, ed è una gran rottura. C'è un modo di dumpare quello che ho già installato e modificarlo con i nuovi settaggi? Ho diversi computer e su tutti ho installato lo sketch ma non mi ricordo dove ho installato l''ultimo firmware. Grazie per i tuoi tutorial molto chiari e la tua competenza.
Ciao, purtroppo non c'è modo di recuperare il firmware dal microcontrollore, quindi si, dovresti configurare il firmware e poi flasharlo nuovamente. Comunque alcuni parametri possono essere modificati tramite i comandi GCODE, ma dipende da quello che vuoi modificare.
@@Dazero beh grazie mille per la risposta. Sarebbe bello avere un programma per configurare il firmware della Ender 3 da pc senza dover ogni volta riparametrare un firmware. Ora parte la ricerca di tutto quello che ho modificato, sta volta mi faccio un file di testo con tutti i parametri così la prossima volta posso rifare tutto più facilmente. Grazie ancora
ciao e complimenti per la guida, non sono molto ferrato sull'utilizzo di GitHub ma ho il scaricato il codice marlin dal link che hai lasciato in descrizione, ma i file contenuti nello zip sono molto meno di quelli che vediamo nel tuo video, dove posso trovare il file completo? Grazie.
Ciao, i file di configurazione di esempio di varie stampanti possono essere scaricati a parte, ti lascio il link. Puoi fare riferimento anche ai due video relativi all'installazione di Marlin 2 github.com/MarlinFirmware/Configurations
Ciao!!! Complimenti per il video! Volevo chiederti se in futuro porteresti un video dettagliato di come fare l'upgrade per l'auto livellamento? Grazie mille
>>> AGGORNAMENTO...dopo un po' di sudori freddi sono riuscito ad installare Marlin 2.0.72 con queste indicazioni, però non riesco a fare l'upload del fw con VScode ma solo con arduinoIDE..perchè? cosa sbaglio? VScode dà come errore mancata risposta dalla seriale, i soliti 10 messaggi così : avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x9d. GRAZIE
Ciao, si si può usare un Raspberry, è una procedura un po' più macchinosa ma si può fare : "Flashing the Creality Ender 3 with a Raspberry Pi // John Wyles dot github dot io" johnwyles.github.io/posts/flashing-the-creality-ender-3-with-a-raspberry-pi/
Ciao Ivan, inutile fare complimenti, ne hai a bizzeffe! solo un ringraziamento ed una domanda. Premesso che ho da poco la Ender 5 Pro con scheda v1.1.5 silent, la settimana scorsa mi è venuta la brillante idea di caricare marlin 2.0.5.4, non lo avessi mai fatto! si è bloccato tutto e per avviarla mi toccava spegnere e riaccendere 10/15 volte e, quando partiva, nonostante mostrasse la propria porta com, appena tentavo una connessione si ribloccava il tutto. Ho smanettato 3 giorni, alla fine, grazie anche alle tue indicazioni, sono riuscito a sbloccarla ricaricando il boot e successivamente Marlin 1.1.9.1. Pare che funzioni tutto (ho finito da 10 min) tranne che la sd, dice non presente anche se lo è, ho anche provato diverse sd ma non ne riconosce nessuna. La domanda è la seguente: pensi dipenda da qualche abilitazione nel file del firmware? di nuovo grazie ancora.
Ciao, nella configurazione del firmware deve essere abilitato SDSUPPORT, potrebbe anche essere un bug che accade ad alcune schede che non hanno l'autodetect della scheda sd. Prova anche a inviare il comando gcode M21 per inizializzare la sd. In ultimo prova anche un reset della eeprom con il comando M502 seguito da M500. Se il problema persiste, prova ad installarle una versione di Marlin precedente alla 1.1.9.1
@@Dazero grazie Ivan, M21 l'ha risvegliata. Nel frattempo ho smanettato il firmware perché non era più presente il menu degli step/mm e, di conseguenza non memorizzava i valori, nemmeno inviandoli tramite comandi gcode. E' da disaabilitare SLIM MENU. Sono impazzito tre giorni. L'ho scritto come promemoria per chi ne avesse bisogno. Per la cronaca, a quasi un mese da'acquisto della Ender 5 pro, e l'inesistenza del SUPPORTO CREALITY, ad oggi mai risposto, ho deciso di ordinare la SKR 1.3, dopo aver visto il tuo video. La silent v1.1.5 va bene solo se la lasci così com'e' ma se, malauguratamente ti si blocca il firmware, come mi e' successo, non la recuperi più , devi solo buttarla. Grazie ancora e spero di non doverti disturbare per la SKR che arriverà domani, ho già messo in conto sarà un lavoraccio inserirla nel case. Potrebbe essere un buono spunto per altre indicazioni. To be continued...
😅 il Thermal Runaway è una delle funzionalità aggiuntive che offre Marlin, che comunque non sottovaluterei, le stampanti 3d economiche sono composte da parti economiche spesso non ignifughe e dato che la stampa 3d richiede ore se non giorni, prevenire ogni principio di incendio, anche il piu modesto, non è cosa da poco. Tuttavia, l'installazione di Marlin o di qualsiasi altro firmware non è una procedura obbligatoria, ma avere una scelta è comunque una cosa da condividere 😉
Come prima cosa complimenti per la guida e per il canale sto imparando una marea di cose grazie ai tuoi video!! Ho una sola domanda è possibile scaricare Marlin 1.1.9 sulla scheda originale della Ender 3 pro oppure bisogna cambiare la scheda? Sono alle prime armi quindi probabilmente è una domanda banale.. Grazie mille in anticipo.
Ciao, si è possibile, la scheda della Pro è uguale a quella della Ender3 standard. Seguendo questo video puoi effettuare l'installazione del bootloader e successivamente del firmware.
Ciao, devi seguire tutto il procedimento per installare il bootloader. Una volta fatto questo puoi o scaricare Marlin e poi modificare il file di configurazione, come mostrato nel video, oppure scaricare la versione di Marlin che ho già configurato per la Ender 3 ( il punto 4b )
Ciao ivan sei stato molto chiaro ma io ho un problema non riesco a installare il bootloader non so mi da un errore l'ide di arduino unica cosa ho usato un arduino nano come programmatore ma ho fatto attenzione a verificare il pinout e anche il led blu sulla scheda mi si accende? Hai qualche suggerimento? comunque acquisterò un orduino uno e verificherò anche con quello. grazie
Ciao Ivan, oggi me ne é successa una nuova: impostando il piatto a 60 gradi tranquillo tranquillo se ne va a 95! me ne sono accorto perché durante il livellamento del piatto mi sono scottato una mano. Non solo, spengo la macchina e lascio raffreddare. La riaccendo e parte da sola a riscaldare senza aver fatto nulla . Domanda: ma questo THERMAL_PROTECTION_BED funziona? a me sembra di no. Ho provatp alimentazione a vuoto dell'alimentatore ed é 24.3 V normale. I due fili che vnno al piatto,24 V, non sono in corto. Cosa puó essere? Grazie
Ciao, se la stampante segna 95, ma hai impostato 60 gradi, dovrebbe andare in protezione, quindi il comportamento è anomalo, ancora più anomalo il fatto che dopo che l'hai spenta, riparta a scaldare.
@@Dazero Ho staccato i cavi alimentazione del piatto e stampato con lacca e piatto a 20 gradi temperatura ambiente, é venuta bene. Possibile scheda guasta?
Ciao! Innanzi tutto complimenti per il video, comprensibilissimo anche per noi neofiti! Volevo chiederti una cosa, io non ho un arduino ma ho un “avr atmega8 isp programmer” preso su amazon, come lo collego alla ender per flashare il bootloader? Grazie in anticipo!
Ciao, per collegarlo devi usare lo stesso connettore che vedi nel video, cerca su Google la dicitura di tutti i pin del connettore ISP della Ender3 e collega il programmatore rispettando la serigrafia che trovi sui pin del programmatore stesso ( compreso il reset ). Poi, nell'arduino IDE devi selezionare USBIsp ( vado a memoria ) come programmatore. Ti consiglio inoltre di abilitare l'output dettagliato nelle impostazioni dell'Arduino IDE. C'è la possibilità che verso la fine della scrittura del bootloader compaia un errore, se è durante la fase di "Reading" il bootloader dovrebbe essere comunque installato.
Ciao, ho visto che è uscito la versione 2.0.0 di Marlin. La procedura di installazione è la stessa? O meglio, i parametri da modificare nel file Marlin.ino sono gli stessi? Trovo molti meno file rispetto alla versione 1.1.9... Grazie
Ciao, si la procedura è simile. In Marlin 2.0 i file sono organizzati diversamente, ma rimangono comunque validi i file Configuration.h e Configuration_adv.h, che sono quelli interessati per la configurazione del firmware.
Grazie ! Come dicevo all'inizio del video, l'installazione di Marlin non è necessaria, però, nel caso si voglia ad esempio installare un sensore per l'auto-livellamento oppure fare la calibrazione manuale con i baby-stepping, allora ci vuole Marlin. Questi sono solo esempi, ma se ti trovi bene con il firmware originale, puoi anche non installarlo.
Ciao Ivan, adesso che ho installato Marlin 1.1.9 ho un bel problemino. Ho sostituito il tappetino magnetico con il vetro da 4mm della Wisamic e ho il problema dello Z-offset. Nel menú Lcd della Ender 3 Pro non c' é quindi ogni volta che faccio auto home ritorna sempre come era prima con il tappetino,un bel gap negativo. Come posso fare? Volevo anche regolare un nuovo auto home ma impostando auto home offset succede peggio. Non ho capito n accidente. Grazie
Ciao, la cosa piu semplice sarebbe quella di alzare fisicamente il finecorsa dell'asse Z e poi ricalibrare il piatto con il vetro. Oppure puoi usare il comando gcode M206 per impostare gli offset della posizione di home. Se ad esempio vuoi che l'asse Z si alzi di 4mm dopo l'home usa il comando : M206 Z-4 E poi, una volta verificato che la posizione sia corretta, salva con il comando M500
@@Dazero Grazie Ivan, per lo Z ho spostato l'endstop,l'ho tirato su e adesso é giusto. Ho provato sia con Simplify 3d,originale,quello che uso di solito, e anche pronterface ad inviare i comadi gcode da te descritti dalla casella di inserimento ma non succede nulla. Mi riferisco a questo: M206 Z-4 oppure M206 X10 Y20 per gli assi.
Ciao e grazie, si il firmware è lo stesso, anche se attualmente sono stati aggiunti i file di configurazione per la Ender3 Pro, ma sostanzialmente è uguale github.com/MarlinFirmware/Configurations/tree/import-2.0.x/config/examples/Creality/Ender-3%20Pro
La procedura per installare Marlin 2.0.x è simile, se non identica. È sicuramente un firmware più aggiornato, dato che la 1.1.9 è l'ultima versione per le schede a 8 bit e non credo che verrà piu aggiornata. Marlin 2 è stato creato per introdurre la compatibilità con le schede a 32bit principalmente, ma può essere usato anche su microcontrollori a 8bit. Sulla scheda originale della Ender3 purtroppo lo spazio non è molto, quindi non si possono abilitare tutte le funzioni di Marlin. Se hai già installato la versione 1.1.9 e non hai problemi, puoi anche non aggiornare. Comunque, dato che me lo chiedono in tanti, potrei fare un video su Marlin 2 e PlatformIO.
Dazero ho aggiornato alla 1.1.9 senza problemi la stampante funziona bene, tranne qualche piccolo cambiamento che dovrò capire. Come sistemare i motori dell’estrusore e dell’asse y sembra che partano troppo velocemente (potrebbe essere solo una mia impressione), ho intenzione comunque di sostituire la scheda originale con una silent o quella consigliata da te. Se fai un video per marlin 2 e se hai qualche info sulla scheda silent per la ender ne sarei immensamente felice. Grazie come sempre per i video e la tua disponibilità.
Ciao Ivan mamontando la scheda 1.1.5 silent si può installare qualunque marlin cioè la scheda se connessa usb viene riconosciuta da marlin per essere programmata ? oppure bisogna fare tutto il procedimento come con quella stock? grazzieeeeee
Ciao, ho provato varie volte ad aggiornare la scheda madre, però mi da questo errore "nell'ultimo passaggio": collect2.exe: error: ld returned 1 exit status exit status 1 Errore durante la compilazione per la scheda Sanguino. Sapresti, gentilmente aiutarmi??
Ciao Ivan, volevo sapere per cortesia se posso mettere il Firmware Marlin 1.1.9, su Questa Scheda per la Ender 3 Pro, Creality 3D® Upgraded Version V1.1.5 24V Super Silent Mainboard Motherboard With TMC2208 Driver For Ender-3 Pro. Grazie, per i tuoi video......
Ciao, si puoi installare Marlin 1.1.9, probabilmente la scheda 1.1.5 ha già il bootloader, quindi basterà installare il firmware tramite usb. Non so darti certezze perché non l'ho mai provata, comunque puoi provare ad installare il firmware direttamente da usb, al massimo darà un errore durante il caricamento.
buon giorno Ivan seguendo il tuo link per scaricare arduino ho pure fatto una donazione ma il download non è mai avvenuto e non riesco a comunicare con il centro assistenza
Le differenze tra la Ender 3 standard e la Pro riguardano sostanzialmente il telaio ( il profilo dell'asse Y ) l'alimentatore, il tappetino magnetico e il case della scheda che è montata sotto-sopra. Per quanto riguarda l'elettronica e il firmware sono uguali, quindi se vuoi installare Marlin, la procedura del video è la stessa anche per la Ender3 Pro 😉
ciao ho seguito alla lettera tutto il video ma quando scrivo sulla scheda ender3 marlin il programma arduino mi dal errore di complilazione la vers di marlin e 2.x.x
ciao ho da poco finito ad installare marlin seguendo la tua ottima guida ora ti volevo chiedere come posso attivare la percentuale di completamento sulla barra sotto il tempo trascorso del completamento?
Ciao Ivan ,ho istallato marlin ,ma mi sono accorto che non c’è il comando per caricare o scaricare il filamento, è normale ho perso qualche passaggio. Grazie è buon anno
Si è normale. Se ne non usi il BLTouch o comunque sensori per l'auto-livellamento, puoi abilitare ADVANCED_PAUSE_FEATURE per le funzionalità di cambio filamento.
Ciao, ho installato la versione già compilata...Tutto ok, ma quando finisce una stampa e, dopo il raffreddamento, spengo, alla riaccensione mi esce il messaggio di mancanza corrente con richiesta di riprendere la stampa o terminare... perche?
Ciao, è la funzionalità del Power Loss, viene creato un file sulla microsd che viene aggiornato durante la stampa con le informazioni necessarie per la ripresa della stampa in caso di interruzione. Al termine della stampa in teoria il file dovrebbe venir cancellato, ma potrebbe trattarsi anche di un bug del firmware. Puoi semplicemente ignorare il messaggio ( termina ) nel caso la stampa sia già stata completata.
@@Dazero Ciao, appena successo... saltata la corrente... e paff.... riaccendo e niente ripresa stampa...quando serve niente...c'è qualcosa nel firmware?
Ciao, per la ripresa della stampa verifica che sia abilitato il POWER_LOSS_RECOVERY Non basta che sia abilitato nel firmware però, occorre che sia anche attivo. Puoi attivarlo con il comando gcode M413 S1 Ultima cosa, il Power loss funziona solo con le stampe da scheda SD.
Ciao Ivan, una curiosità. Quando aggiornerò la Ender3 Pro con Marlyn, il software mi permetterà di settare temperature di estrusione oltre i 260°C attuali? Cosi potrò testare altri filamenti. Ti ringrazio in anticipo.
Ciao, dovrai impostare la temperatura massima di estrusione "HEATER_0_MAXTEMP" nel file di configurazione. Inoltre, a temperature così elevate è consigliabile usare un hotend all metal
@@Dazero Grazie mille per la celerità e cortesia!!! Per hotend, li ho presi di tutti i tipi, compreso chiaramente AllMetal. Sto tribolando per adattare un V6 con BMG in direct drive sulla ender. La difficoltà sta nel inserire la ventolina per freddare il filo estruso. Grazie ancora!!!
Ciao Ivan, fatto upgrade a Marlin e aggiornato valore HEATER_0_MAXTEMP a 300° (era a 275 per 0,1,2,3,4). Li ho portati tutti a 300°, ma quando tento di settare dalla stampante 300°C, mi stoppa a 285°C... Si accorde del tipo di hotend (per ora ancora stok) e di termistore, e quindi non consente oltre 285°?
Con tutta probabilità, il termistore da 100Kohm non riesce a rilevare correttamente la temperatura. Purtroppo i termistori ntc da 100k in dotazione con la Ender3 non sono precisissimi, e piu si sale con la temperatura, piu aumenta l'errore di lettura ( sia per l'hotend, sia per il piatto ). L'ideale sarebbe avere, oltre ad un hotend all metal, anche una sonda per alte temperature. Prima di acquistare il tutto verifica la compatibilità tra hotend e sonda, perché le sonde potrebbero avere un diametro piu grande e non entrare nell'heater block. Poi una volta cambiato hotend/sonda, l'ideale sarebbe ricalibrare il PID, cioè il controllo proporzionale/integrale/derivato. Attento inoltre a salire fino a 285 gradi con l'hotend stock perché rischi di carbonizzare il tubo in ptfe ! Sarebbe meglio non salire oltre i 250 gradi per il momento.
@@Dazero Concordo! infatti ho preso tutti i pezzi per inserire nel V6 un termistore adatto ai 300°C che per dimensione non monta nel Block standard. ora sto aspettando che mi costruiscano un collarino in alluminio per fissare il V6 alla piastrina dedicata all'estrusore, poi creo altra piastrina per montare sopra il V6 un BMG in Direct (ho già tutto, manca solo il collarino del V6). Poi vedremo che verrà fuori... Grazie Mille ancora!!!
Ciao Ivan l'altro giorno quando sono tornato per controllare la stampa ho visto che lo schermo era tutto blu e no non dava nessuna informazione ho provato a spegnere e riaccendere ma nulla ho cambiato schermo ma nulla quindi penso sia colpa della scheda secondo cosa può essere? Può essere che sia saltato il firmware e se si devo fare il bootloader e poi rinstalarlo? Grazie
Ciao, hai provato anche con un altro cavo ? Se non hai mai aggiornato il firmware della Ender3 è molto probabile che tu debba installare il bootloader, a meno che la scheda non sia la v1.1.5, in quel caso il bootloader dovrebbe già esserci.
Ciao , grazie per tutte i consigli... potresti fare un video su come, avendo il piatto in vetro, settare la posizione dell'estrusore con l'asse z piu alto ? mi si posiziona sempre nella posizione originale
Ciao, se hai il finecorsa meccanico dell'asse z, basta riposizionarlo piu in alto, di un altezza circa dello spessore del vetro, poi la regolazione fine la farai ricalibrando il piatto.
Ciao, la scheda 4.2.2 è una scheda a 32bit, la procedura di aggiornamento del firmware è diversa e avviene mediante la scheda microSD, guarda i due video su come configurare e installare Marlin 2 che trovi sul canale 😉
Non capisco i pollici in giù, sei chiaro parli a velocità giusta, preciso su tutto ... COMPLIMENTI.
Grazie !
Azz mi hai anticipato ! Sett prossima esco con quello sul TH3D :)
GRANDE!!! E da un mese circa che cerco un tutorial in italiano, tutti in inglese o tedesco😅. I tuoi video sono sempre utilissimi, continua così... 😁😁😁
Ciao !
Ottimo tutorial!
Pero mi sono accorto che questa versione non si vede la percentuale di avanzamento.
Ancora più fastidioso è il fatto che non ha la possibilità di poter cambiare il filamento durante La Stampa.
Come si può risolvere ?
Da quando hai fatto questo tutorial sono uscite nuove versioni di marlin magari una di queste risolve il problema .
Se scarico la versione più recente nella sotto cartella non trovo la versione specifica per ender3.
Forse quelle più recenti non vanno bene ?
Forse la procedura è diversa ?
Grazie 1000 per l'aiuto .
PS. Il link per il driver sanguino in descrizione a me non ha funzionato l'ho installato manualmente come suggerito in un altro tutorial.
Per il resto tutto perfetto
Ciao Ivan, volevo complimentarmi per le istruzioni precisissime e comprensibili anche per chi, come me, ha un'ignoranza formidabile sull'elettronica e affini... Grazie molte
Aranzulla ci spiccia casa !! Ho fato avanti e indietro nel video 70 volte ma alla fine viaggia alla grande ! Ottimo lavoro, grazie Bomber !!
🤣
Ciao Ivan ottimo video e spiegazioni impeccabili, volevo chiederti come si aggiorna la scheda Creality 4.2.2 visto che non ha i pin come la 1.1.2?
Hai risolto?
@@zipper055 no purtroppo, prima della Ender 3 avevo una simil-Prusa cinese e ci ho messo solo 10 minuti per farla stampare tramite collegamento USB, non sono molto esperto ma con la Ender 3 ho provato di tutto ma non ci sono riuscito
Certo che seguendo le tue precise e chiarissime istruzioni non si può sbagliare :)
Ciao e scusa se ti rompo apre con le domande...volevo sapere posso tranquillamente mettere questo Marlin nella scheda Silent 1.1.5 ,senza settare altro oltre quello che fai tu nella tua ottima guida? Grazie tanto e scusa per le mille domande..
Ciao, si puoi installare Marlin anche sulla scheda 1.1.5, dato che i driver, i TMC 2208 sono usati in modo standalone. Se vuoi, puoi impostare questo driver nel file di configurazione, cerca tmc2208, e poi definisci per ogni asse il driver TMC2208_STANDALONE
@@Dazero grazie sei troppo gentile
Sei un grande il video meglio spiegato della storia
Aggiornamento effettuato in 10 minuti senza intoppi, hai fatto una guida P E R F E T T A 😀
Ciao Ivan complimenti x il video chiarissimi i passaggi. Una sola domanda con arduino mega il passaggio e' lo stesso?
Ciao e grazie,
Si puoi usare un Arduino Mega se vuoi, la procedura è la stessa, così come i collegamenti.
Grazie al tuo tutorial ho installato Marlin senza difficoltà; ora lo proverò
Ottimo tutorial, installato tutto al primo colpo senza intoppi. Grazie!!!
Grande Ivan, altro video preciso pulito e di qualità .... non fermarti !!!
Ciao Ivan ho acquistato una Ender 3 da poco e ho cominciato a fare qualche piccolo upgrade come il montaggio del 3d touch.. Detto ciò dopo aver acquistato l'interfaccia Arduino uno ecc. Come spieghi nei vari video quando sono andato per collegarlo e scaricare il Marlin ho notato che la scheda madre è diversa da quella in video ma una V4.2.2. Puoi aiutarmi a risolvere il problema perché non vorrei fare danno collegando qualcosa di sbagliato. Grazie in anticipo
Complimenti per le tue guide mi hai salvato... ti volevo chiedere un informazione dopo l'aggiornamento tutto funziona alla perfezione l'unica cosa che sto notando è che quando va via la corrente e riaccendo la stampante e riprende la stampa inizia a riscaldare l'hotend ma quando inizia da dove sera interrotta la stampa rimane rialzata di circa mezzo centrimento dal pezzo, anche a un mio amico da il solito problema come si può risolvere ??
Bel video! Domanda, per la lunghezza del tubo in ptfe va considerata solo la parte che sporge dai fitters o anche la parte interna ad essa (quindi praticamente da fondo gola a estrusore)?
Ciao, andrebbe considerata la lunghezza a partire dall'innesto sul feeder ( o dalla ruota godronata, dipende dal feeder ) fino alla punta del nozzle, quindi gola compresa. Puoi anche eccedere di una decina di mm, non succede nulla, è solo una protezione, l'importante è che nel caso si usi la funzione per caricare e rimuovere il filamento, la misura di estrusione non superi il valore di EXTRUDE_MAXLENGHT
Grazie mille!!! Sei molto bravo ad esplicare tutto con estrema chiarezza passaggio per passaggio, grazie a te sono riuscito ad aggiornare senza problemi la mia ender 💪🏻👍🏻
ciao Ivan, farai mai un video su Marlin 2.x ottimizzato per BlTouch su Ender 3?
Ciao Ivan, ho seguito la tua procedura ma avrò sbagliato qualcosa, nel senso che il bootlader è andato a buon fine ( almeno credo) quando riaccendo la stampante lo schermo rimane blue senza scritte, la procedura per installare il tuo master non completa, riscontra errori nella compilazione sui nomi delle cartelle, eliminato l'underscore continua, ma non completa dando altri errori di libreria U8glib, ma è correttamente installata sia su arduino 1.8 che 2.04, ho una Ender 3Pro, cosa mi consigli, grazie
grazie!! come sempre chiarissimo nelle spiegazioni... continua così 👍👍👍
Ho installato marlin e devo dire che gli assi nei movimenti sono migliorati tantissimo più morbidi, anche quando si fa l'auto home soft, sto eseguendo i test di step per mm grazie mille :) dimenticavo anche il beep è meglio ora molto più basso..
Buon giorno Ivan ho in casa questo programmatore, si può usare al posto dell’arduino 1?
Grazie mille. Utilissimo. Finalmente un video facile da capire e seguire. Ora mi compro il necessario e lo faccio. Bravo e grazie ancora...
Ciao Ivan complimenti davvero per le tue competenze ma soprattutto per il modo chiaro e limpido con cui spieghi le cose che sono estremamente complicate ai più, io ho una ender 3 pro da poco e il bl touch e marlin sono tra i miei prossimi progetti, io posseggo un mac ci sono differenze o non dovrei riscontrare problemi per questo? Grazie in anticipo se potessi rispondermi.
Ciao e grazie, purtroppo non ho un Mac, quindi non so darti molte informazioni, comunque la procedura è uguale e alcuni utenti con il Mac sono riusciti ad eseguirla. Ti consiglio però di verificare prima di iniziare che ci sia comunicazione tra pc e stampante e che l'Arduino IDE funzioni regolarmente e che riesca a caricare gli sketch su Arduino UNO.
Ciao. Video preciso, ben spiegato e utilissimo :-) Solo 2 domande. Al posto di Arduino si può utilizzare un raspberry ? Se devo farlo su un Alfawise U30, in questo caso la scheda è' diversa ?
Ciao, si si può usare un raspberry, la procedura è un po diversa, ma esiste una guida in internet per poter installare il bootloader con il Raspberry, se non ricordo male era per una CR-10 ma le schede sono uguali quindi si può fare. L'alfawise U30 invece ha un'altra scheda e monta un microcontrollore a 32 bit quindi probabilmente non serve ne arduino ne raspberry ma si dovrebbe aggiornare il firmware direttamente con la microSD, un po come la skr v1.3, purtroppo non so dirti molto a riguardo perché non ho quella stampante.
Grazie 1000! guida molto ben fatta, sei un grande, ho da poco acquistato la Ender 3 pro, appena posso applicerò le tue istruzioni.
Bravo Ivan, grazie per avermi dato la spinta ad aggiornare la Ender3, traffico con Arduino da molto ma mi è servito il tuo video per metterci le mani 😁 continua così
Ottima guida, mi è arrivato l'arduino e i cavi non appena ho tempo metto mani alla ender 😀
CIAO IVAN! una domanda sola vorrei farti in merito a questo tutorial. la programmazione con arduino come bootloader va fatta solo una volta, la prima volta, giusto? poi una volta scaricato il bootloader sulla scheda della Ender, la stessa la posso collegare direttamente usb al pc per scaricare il marlin? corretto? (detta in altro modo, una volta programmato il bootloader smonto tutto, cavi e arduino, e non devo passare per arduino per scaricare il marlin) grazie mille e complimenti !!
Ciao si esatto 😉
grazie, sei un grande complimenti per tutti i tutorial me li sto' vedendo tutti e applicando passo passo!
Ciao Ivan volevo chiederti ma è possibile "scaricare" il firmware installato sulla scheda della stampante? In modo da avere una copia di backup del firmware originale da caricargli in caso di problemi
Grazie mille per il video. Una domanda questo procedimento è il medesimo per la scheda silent???
Ciao, se ti riferisci alla scheda della Creality 1.1.5 allora no, non serve teoricamente installare il bootloader perché dovrebbe già essere presente, basterà solo aggiornare il firmware tramite la porta USB.
@@Dazero ok grazie mille
Un altra domanda ma è possibile mettere da menu il cambio filamento grazie in anticipo per la tua risposta
Ciao, si è possibile, ma occorre abilitare ADVANCED_PAUSE_FEATURE, guarda il video che ho pubblicato ieri sul comando M600
Salve, ottima guida, complimenti, volevo solo chiedere se è possibile ritornare al sistema della creality, siccome mi è venuto fuori un problema sull'asse X volevo provare a rimettere il firmware originale per vedere se risolvo, ho persino cambiato il motore dell'asse X ma nulla il problema persiste, quindi pensavo che rifacendo un passo indietro avrei potuto capire se dipende da Marlin. Grazie mille.
Ciao, puoi provare a scaricare il firmware della Creality da qui :
creality.com/creality3d-ender-3-p00244p1.html
Mi è arrivata oggi la mia Ender 3 e sono alle prime armi.. ottimo averti trovato ti seguirò
bel video chiaro e conciso, ma se la main board è la versione v.1.1.15 occorre sempre il bootloader?
Ciao, la board v1.1.5 della Creality dovrebbe già avere il bootloader, quindi basta solo installare il firmware direttamente tramite la connessione USB
Ciao e complimenti... una curiosità: ma il tubo va misurato nella sua interezza o bisogna considerare diversamente le parti che entrano nell'estrusore e nell'hotend? Grazie
Ciao e grazie !
Giusta osservazione, non l'ho specificato, la lunghezza del tubo va presa dal raccordo del feeder dell'estrusore fino alla fine della gola dell'hotend, cioè nella sua interezza, poiché il tubo arriva fino a battuta con l'ugello.
Ciao Ivan non sapevo come contattarti riguardo a questo video, la procedura che hai descritto nel video si può eseguire anche sulla cr10s della creality? grazie infinite se potrai rispondermi.
Ciao, dipende dalla scheda. Se la stampante ha una scheda basata sul microcontrollore ATmega2560, è probabile che non sia necessario installare il bootloader tramite Arduino UNO ma basterà semplicemente installare il firmware tramite la porta USB
@@Dazero gentilissimo infatti sto provando a caricare Marlin sulla scheda madre della cr 10 s ma il PC non vede la stampante , la compilazione diarlin è andata a buon fine non so cosa fare grazie ancora
Complimenti sei stato chiarissimo! Fatto tutto al primo colpo! Continua così :)
Ottima guida, davvero completa e semplice, l'unico mio dubbio, quando collego arduino alla ender per abilitare il boot-loader, anche durante la scrittura la stampante deve essere spenta?
E poi, quando carico il firmware Merlin sulla stampante questa deve essere spenta?
Grazie ancora e complimenti.
Grazie, puoi lasciare la stampante spenta o accesa per entrambe le operazioni, non cambia. A stampante spenta l'alimentazione (5V) viene erogata dalla USB.
Durante i collegamenti comunque è sempre meglio spegnere la stampante per evitare corti accidentali.
Si può usare anche Arduino Nano per fare l’aggiornamento?
Bravissimo! Ci sono riuscito al primo colpo!
Provato oggi,tutto OK bravissimo ,molto chiaro anche per me che sono un principiante,grazie
Molto bravo e molto chiaro
Volendo sostituire la scheda della stampante, cosa consiglieresti?
Grazie !
Se vuoi rimanere su una scheda a 8 bit, direi la MKS gen L.
Altrimenti la MKS SBASE a 32 bit, l'unico problema è il firmware, attualmente Marlin 2.0, che supporta il 32 bit, è ancora in versione alpha e quindi potrebbe non essere stabile.
@@Dazero grazie mille per il consiglio e per l'apprezzamento 😊
Ciao, complimenti per la chiarezza. Volevo chiederti se dopo l' installazione sarà possibile salvare le modifiche da EEPROM. Grazie
Ciao, si è possibile salvare su EEPROM
Grazie, altra domanda è reversibile come operazioni?
Si è possibile, su GitHub c'è il firmware originale della Ender3, ma è una versione un po' vecchia con la EEPROM bloccata. Esiste una versione originale più aggiornata sul sito della Creality, ma non l'ho ancora testata.
Grazie, quindi con il 1.1.9 la EEPROM è sbloccata, lo chiedo perché per qualche motivo mi è arrivata la stampante con la EEPROM sbloccata dalla fabbrica. Grazie
Ciao Ivan, volevo chiederti io avevo marlin 1.1.8 sulla scheda logica 1.1.5 ender 3, con il boot sbloccato, ho caricato marlin 1.9 e ho perso la percentuale di completamento che avevo prima, sai come si riattiva?
buona sera Ivan sto cercando di installare marlin su di una cr10 con scheda creality 2.1 ma i pin su questa scheda sono 9 anziché 6 ed in rete non riesco a trovare indicazioni. puoi essermi d'aiuto co qualche indicazione?. grazie
Ciao Ivan, io ho giá installato Malin 1.1.9 da questo tuo video ma volevo aggiornarlo alla 2.xx domanda: per quanto riguarda l'installazione posso procedere direttamente da usb come se fosse un modifica a Marlin 1.1.9, o devo rifare i collegamenti con Arduino per sparagli dentro la nuova versione? Grazie
Ciao, si puoi installarlo da usb.
@@Dazero Grande. :)
Ciao Ivan ti comunico una cosa di Marlin 2.0.3. Gli steps per mm che avevo programmato nella 1.1.9 sono:[X,Y,Z,E] [80.84, 80.97, 402.41, 94.90]
adesso [80.8 81.0 402.4 94.9]. Praticamente si ferma a un decimale. Bella sfiga. La precisione non sará la stessa a meno che non c'é modo di cambiare numero decimali.
Ciao Ivan, ti do info su 2.0.3, sembra che stampa pure meglio e la precisione dimensionale sembra uguale. A scaldare il piatto é molto piú veloce.
Tutorial eccezionale... complimenti per il canale
Grazie mille !
Ciao ma per caso hai anche per sidewinder X1?
Ho visto tanti video dello stesso argomento... adesso con il tuo ho capito perfettamente cosa e come fare.. chiaro come sempre... forse è banale, ma questo procedimento e i file marlin vanno bene anche per la ender 3 pro ? Grazie
Grazie Gerry !
Si, la procedura è identica per la Ender3 Pro 😉
Ciao, ho acquistato una ender 3 pro e sono in attesa della consegna. Il mio unico dubbio è che nel video specifichi di mettere le misure del bed a 235 mm ma leggendo la descrizione della stampante che ho acquistato nelle specifiche tecniche le misure di stampa sono 220x220x250. La mia domanda è: sono sbagliate le misure della descrizione? Grazie
Ciao, il piatto è 235x235 mm, nella descrizione viene indicata però una area di stampa piu piccola per evitare di stampare sui bordi, ma è possibile stampare fino all'intera dimensione del piatto dato che non sono impostati offset sulle dimensioni, volendo. Quindi le dimensioni reali sono 235x235 e questo permette anche di centrare i modelli sul piatto quando vengono importati nello slicer.
Ciao,
vedo che per il piatto hai settato 235x235 ma lamia ENDER è 220X200. ????
In più volevo sapere se la eeprom risulta sbloccata. Grazie
Ciao, il piatto della Ender3 misura 235x235 mm reali, non essendoci offset nella posizione di home, puoi sfruttare l'intero piatto come area di stampa, anche se lasciare un minimo di spazio sui bordi è utile se ad esempio hai un vetro fissato con le mollettine. Inoltre impostare le misure reali del piatto serve per centrare i modelli nell'area di stampa. Le ultime Ender3 vendute dovrebbero avere la EEPROM sbloccata, tuttavia è una impostazione del firmware. Prova a salvare le impostazioni con il comando M500, se rimangono salvate significa che la EEPROM è sbloccata.
@@Dazero Grazie mille!!!!
Ciao, ho una domanda che forse è stupida. Io ho già installato tutto e ho messo anche il BLTouch, diciamo che volessi cambiare alcuni parametri, mi tocca rifare tutti i settaggi prima di ricompilare il firmware e riflasharlo? Onestamente non ricordo più cosa ho modificato e dovrei cercare tutti i tutorial e mettere insieme le cose da modificare, ed è una gran rottura. C'è un modo di dumpare quello che ho già installato e modificarlo con i nuovi settaggi? Ho diversi computer e su tutti ho installato lo sketch ma non mi ricordo dove ho installato l''ultimo firmware. Grazie per i tuoi tutorial molto chiari e la tua competenza.
Ciao, purtroppo non c'è modo di recuperare il firmware dal microcontrollore, quindi si, dovresti configurare il firmware e poi flasharlo nuovamente. Comunque alcuni parametri possono essere modificati tramite i comandi GCODE, ma dipende da quello che vuoi modificare.
@@Dazero beh grazie mille per la risposta. Sarebbe bello avere un programma per configurare il firmware della Ender 3 da pc senza dover ogni volta riparametrare un firmware. Ora parte la ricerca di tutto quello che ho modificato, sta volta mi faccio un file di testo con tutti i parametri così la prossima volta posso rifare tutto più facilmente. Grazie ancora
Grazie. Guida molto utile e chiara
Ottimo tutorial... come tutti gli altri del resto 😆😊😊... 👍👍👍
ciao e complimenti per la guida, non sono molto ferrato sull'utilizzo di GitHub ma ho il scaricato il codice marlin dal link che hai lasciato in descrizione, ma i file contenuti nello zip sono molto meno di quelli che vediamo nel tuo video, dove posso trovare il file completo? Grazie.
Ciao, i file di configurazione di esempio di varie stampanti possono essere scaricati a parte, ti lascio il link. Puoi fare riferimento anche ai due video relativi all'installazione di Marlin 2
github.com/MarlinFirmware/Configurations
ottima guida, complimenti! ma non si può cambiare il logo di accensione?
Grazie !
Si, si può cambiare il logo, bisogna convertire una immagine monocromatica in Array esadecimale
sei il mio salvatore (TOP )
Ieri nella pausa pranzo ho messo mani alla mia ender 3😎 operazione eseguita con successo 😁 grazie Ivan, prossimo steps BLTOUCH💪
Ciao scusami, ho la scheda 4.2.2 non c'entra nulla con quella del tuo video, come posso comunque installare il firmware?
Ciao!!! Complimenti per il video! Volevo chiederti se in futuro porteresti un video dettagliato di come fare l'upgrade per l'auto livellamento? Grazie mille
Grazie !
Si è in programma 😉
>>> AGGORNAMENTO...dopo un po' di sudori freddi sono riuscito ad installare Marlin 2.0.72 con queste indicazioni, però non riesco a fare l'upload del fw con VScode ma solo con arduinoIDE..perchè? cosa sbaglio? VScode dà come errore mancata risposta dalla seriale, i soliti 10 messaggi così : avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x9d. GRAZIE
Ciao, volevo sapere se il tutto si può fare con un raspberry pi3 avendolo già a disposizione.
Grazie e complimenti per i video.
Ciao, si si può usare un Raspberry, è una procedura un po' più macchinosa ma si può fare :
"Flashing the Creality Ender 3 with a Raspberry Pi // John Wyles dot github dot io" johnwyles.github.io/posts/flashing-the-creality-ender-3-with-a-raspberry-pi/
Ciao Ivan, inutile fare complimenti, ne hai a bizzeffe! solo un ringraziamento ed una domanda. Premesso che ho da poco la Ender 5 Pro con scheda v1.1.5 silent, la settimana scorsa mi è venuta la brillante idea di caricare marlin 2.0.5.4, non lo avessi mai fatto! si è bloccato tutto e per avviarla mi toccava spegnere e riaccendere 10/15 volte e, quando partiva, nonostante mostrasse la propria porta com, appena tentavo una connessione si ribloccava il tutto. Ho smanettato 3 giorni, alla fine, grazie anche alle tue indicazioni, sono riuscito a sbloccarla ricaricando il boot e successivamente Marlin 1.1.9.1. Pare che funzioni tutto (ho finito da 10 min) tranne che la sd, dice non presente anche se lo è, ho anche provato diverse sd ma non ne riconosce nessuna. La domanda è la seguente: pensi dipenda da qualche abilitazione nel file del firmware? di nuovo grazie ancora.
Ciao, nella configurazione del firmware deve essere abilitato SDSUPPORT, potrebbe anche essere un bug che accade ad alcune schede che non hanno l'autodetect della scheda sd. Prova anche a inviare il comando gcode M21 per inizializzare la sd. In ultimo prova anche un reset della eeprom con il comando M502 seguito da M500.
Se il problema persiste, prova ad installarle una versione di Marlin precedente alla 1.1.9.1
@@Dazero grazie Ivan, M21 l'ha risvegliata. Nel frattempo ho smanettato il firmware perché non era più presente il menu degli step/mm e, di conseguenza non memorizzava i valori, nemmeno inviandoli tramite comandi gcode. E' da disaabilitare SLIM MENU. Sono impazzito tre giorni. L'ho scritto come promemoria per chi ne avesse bisogno. Per la cronaca, a quasi un mese da'acquisto della Ender 5 pro, e l'inesistenza del SUPPORTO CREALITY, ad oggi mai risposto, ho deciso di ordinare la SKR 1.3, dopo aver visto il tuo video. La silent v1.1.5 va bene solo se la lasci così com'e' ma se, malauguratamente ti si blocca il firmware, come mi e' successo, non la recuperi più , devi solo buttarla. Grazie ancora e spero di non doverti disturbare per la SKR che arriverà domani, ho già messo in conto sarà un lavoraccio inserirla nel case. Potrebbe essere un buono spunto per altre indicazioni. To be continued...
Gran bel video. Molto utile grazie
Ciao caro. La domanda è d obblig. Ma perché fare tutto questo procedimento? Soltanto per il thermalrunawAy?
😅 il Thermal Runaway è una delle funzionalità aggiuntive che offre Marlin, che comunque non sottovaluterei, le stampanti 3d economiche sono composte da parti economiche spesso non ignifughe e dato che la stampa 3d richiede ore se non giorni, prevenire ogni principio di incendio, anche il piu modesto, non è cosa da poco. Tuttavia, l'installazione di Marlin o di qualsiasi altro firmware non è una procedura obbligatoria, ma avere una scelta è comunque una cosa da condividere 😉
Come prima cosa complimenti per la guida e per il canale sto imparando una marea di cose grazie ai tuoi video!! Ho una sola domanda è possibile scaricare Marlin 1.1.9 sulla scheda originale della Ender 3 pro oppure bisogna cambiare la scheda? Sono alle prime armi quindi probabilmente è una domanda banale.. Grazie mille in anticipo.
Ciao, si è possibile, la scheda della Pro è uguale a quella della Ender3 standard. Seguendo questo video puoi effettuare l'installazione del bootloader e successivamente del firmware.
@@Dazero Grazie mille
Ciao grandissimo, se non ho capito male, una volta comprato Arduino e scaricato il punto 4b posso procedere subito con l'istallazione?
Ciao, devi seguire tutto il procedimento per installare il bootloader. Una volta fatto questo puoi o scaricare Marlin e poi modificare il file di configurazione, come mostrato nel video, oppure scaricare la versione di Marlin che ho già configurato per la Ender 3 ( il punto 4b )
Bellissimo video però se uno ha una ender 3 con scheda creality 4.2.2 cosa deve fare?
Ciao ivan sei stato molto chiaro ma io ho un problema non riesco a installare il bootloader non so mi da un errore l'ide di arduino unica cosa ho usato un arduino nano come programmatore ma ho fatto attenzione a verificare il pinout e anche il led blu sulla scheda mi si accende?
Hai qualche suggerimento?
comunque acquisterò un orduino uno e verificherò anche con quello.
grazie
Ciao, che tipo di errore da l'Arduino IDE ?
@@Dazero Grazie per l'interessamento se posso domani ti posto l'errore ma credo sia colpa dell'arduino nano grazie ancora
Ciao Ivan, oggi me ne é successa una nuova: impostando il piatto a 60 gradi tranquillo tranquillo se ne va a 95! me ne sono accorto perché durante il livellamento del piatto mi sono scottato una mano. Non solo, spengo la macchina e lascio raffreddare. La riaccendo e parte da sola a riscaldare senza aver fatto nulla . Domanda: ma questo THERMAL_PROTECTION_BED funziona? a me sembra di no. Ho provatp alimentazione a vuoto dell'alimentatore ed é 24.3 V normale. I due fili che vnno al piatto,24 V, non sono in corto. Cosa puó essere? Grazie
Ciao, se la stampante segna 95, ma hai impostato 60 gradi, dovrebbe andare in protezione, quindi il comportamento è anomalo, ancora più anomalo il fatto che dopo che l'hai spenta, riparta a scaldare.
@@Dazero Ho staccato i cavi alimentazione del piatto e stampato con lacca e piatto a 20 gradi temperatura ambiente, é venuta bene. Possibile scheda guasta?
Ciao! Innanzi tutto complimenti per il video, comprensibilissimo anche per noi neofiti! Volevo chiederti una cosa, io non ho un arduino ma ho un “avr atmega8 isp programmer” preso su amazon, come lo collego alla ender per flashare il bootloader? Grazie in anticipo!
Ciao, per collegarlo devi usare lo stesso connettore che vedi nel video, cerca su Google la dicitura di tutti i pin del connettore ISP della Ender3 e collega il programmatore rispettando la serigrafia che trovi sui pin del programmatore stesso ( compreso il reset ). Poi, nell'arduino IDE devi selezionare USBIsp ( vado a memoria ) come programmatore. Ti consiglio inoltre di abilitare l'output dettagliato nelle impostazioni dell'Arduino IDE. C'è la possibilità che verso la fine della scrittura del bootloader compaia un errore, se è durante la fase di "Reading" il bootloader dovrebbe essere comunque installato.
Grazie! Provo ed in caso ti disturbo ancora ;)
Ciao, ho visto che è uscito la versione 2.0.0 di Marlin. La procedura di installazione è la stessa? O meglio, i parametri da modificare nel file Marlin.ino sono gli stessi? Trovo molti meno file rispetto alla versione 1.1.9... Grazie
Ciao, si la procedura è simile. In Marlin 2.0 i file sono organizzati diversamente, ma rimangono comunque validi i file Configuration.h e Configuration_adv.h, che sono quelli interessati per la configurazione del firmware.
Guida chiarissima, ma escludendo la protezione termica, quali effettive migliorie porta l'aggiornamento del firmware?
Grazie !
Come dicevo all'inizio del video, l'installazione di Marlin non è necessaria, però, nel caso si voglia ad esempio installare un sensore per l'auto-livellamento oppure fare la calibrazione manuale con i baby-stepping, allora ci vuole Marlin. Questi sono solo esempi, ma se ti trovi bene con il firmware originale, puoi anche non installarlo.
Ho una domanda.. la lunghezza del tubo in ptfe va misurato staccato o quando è innestato?
@@Dazero ok
Ciao Ivan, adesso che ho installato Marlin 1.1.9 ho un bel problemino. Ho sostituito il tappetino magnetico con il vetro da 4mm della Wisamic e ho il problema dello Z-offset. Nel menú Lcd della Ender 3 Pro non c' é quindi ogni volta che faccio auto home ritorna sempre come era prima con il tappetino,un bel gap negativo. Come posso fare? Volevo anche regolare un nuovo auto home
ma impostando auto home offset succede peggio. Non ho capito n accidente. Grazie
Ciao, la cosa piu semplice sarebbe quella di alzare fisicamente il finecorsa dell'asse Z e poi ricalibrare il piatto con il vetro. Oppure puoi usare il comando gcode M206 per impostare gli offset della posizione di home. Se ad esempio vuoi che l'asse Z si alzi di 4mm dopo l'home usa il comando :
M206 Z-4
E poi, una volta verificato che la posizione sia corretta, salva con il comando M500
@@Dazero Grazie Ivan, per lo Z ho spostato l'endstop,l'ho tirato su e adesso é giusto. Ho provato sia con Simplify 3d,originale,quello che uso di solito, e anche pronterface ad inviare i comadi gcode da te descritti dalla casella di inserimento ma non succede nulla. Mi riferisco a questo: M206 Z-4 oppure M206 X10 Y20 per gli assi.
ciao sulla cr 10s ci sono 3 connettori da 6 pin e vicino ai cavi del display ce ne sono 2 su quale dovrei collegarli?
grazie Ivan sei un grande
Ciao Ivan, Guida Ineccepibile. Per la Ender 3 pro, il firmware è lo stesso?
Ciao e grazie, si il firmware è lo stesso, anche se attualmente sono stati aggiunti i file di configurazione per la Ender3 Pro, ma sostanzialmente è uguale
github.com/MarlinFirmware/Configurations/tree/import-2.0.x/config/examples/Creality/Ender-3%20Pro
Ivan scusami hai info su come aggiornare la ender a marlin 2.0 o 2.0.1? E se ci sono vantaggi rispetto la 1.1.9. Grazie
La procedura per installare Marlin 2.0.x è simile, se non identica. È sicuramente un firmware più aggiornato, dato che la 1.1.9 è l'ultima versione per le schede a 8 bit e non credo che verrà piu aggiornata. Marlin 2 è stato creato per introdurre la compatibilità con le schede a 32bit principalmente, ma può essere usato anche su microcontrollori a 8bit. Sulla scheda originale della Ender3 purtroppo lo spazio non è molto, quindi non si possono abilitare tutte le funzioni di Marlin. Se hai già installato la versione 1.1.9 e non hai problemi, puoi anche non aggiornare. Comunque, dato che me lo chiedono in tanti, potrei fare un video su Marlin 2 e PlatformIO.
Dazero ho aggiornato alla 1.1.9 senza problemi la stampante funziona bene, tranne qualche piccolo cambiamento che dovrò capire. Come sistemare i motori dell’estrusore e dell’asse y sembra che partano troppo velocemente (potrebbe essere solo una mia impressione), ho intenzione comunque di sostituire la scheda originale con una silent o quella consigliata da te. Se fai un video per marlin 2 e se hai qualche info sulla scheda silent per la ender ne sarei immensamente felice. Grazie come sempre per i video e la tua disponibilità.
Ciao Ivan mamontando la scheda 1.1.5 silent si può installare qualunque marlin cioè la scheda se connessa usb viene riconosciuta da marlin per essere programmata ? oppure bisogna fare tutto il procedimento come con quella stock? grazzieeeeee
Ciao, se non ricordo male la scheda 1.1.5 ha già il bootloader installato, quindi si può aggiornare il firmware direttamente da USB.
@@Dazero grazie mille....
Ciao, ho provato varie volte ad aggiornare la scheda madre, però mi da questo errore "nell'ultimo passaggio":
collect2.exe: error: ld returned 1 exit status
exit status 1
Errore durante la compilazione per la scheda Sanguino.
Sapresti, gentilmente aiutarmi??
SPAZIALE...............Good Job.........
Ciao Ivan, volevo sapere per cortesia se posso mettere il Firmware Marlin 1.1.9, su Questa Scheda per la Ender 3 Pro, Creality 3D® Upgraded Version V1.1.5 24V Super Silent Mainboard Motherboard With TMC2208 Driver For Ender-3 Pro.
Grazie, per i tuoi video......
Ciao, si puoi installare Marlin 1.1.9, probabilmente la scheda 1.1.5 ha già il bootloader, quindi basterà installare il firmware tramite usb. Non so darti certezze perché non l'ho mai provata, comunque puoi provare ad installare il firmware direttamente da usb, al massimo darà un errore durante il caricamento.
@@Dazero ok ci provo, grazie
buon giorno Ivan seguendo il tuo link per scaricare arduino ho pure fatto una donazione ma il download non è mai avvenuto e non riesco a comunicare con il centro assistenza
Ciao, posso usare questa guida anche se monto la scheda 1.1.5?
Si va bene anche per la scheda 1.1.5
Ciao volevo sapere se era consigliabile istallarlo anche sulla Ender 3 Pro grazie
Le differenze tra la Ender 3 standard e la Pro riguardano sostanzialmente il telaio ( il profilo dell'asse Y ) l'alimentatore, il tappetino magnetico e il case della scheda che è montata sotto-sopra. Per quanto riguarda l'elettronica e il firmware sono uguali, quindi se vuoi installare Marlin, la procedura del video è la stessa anche per la Ender3 Pro 😉
ciao ho seguito alla lettera tutto il video ma quando scrivo sulla scheda ender3 marlin il programma arduino mi dal errore di complilazione la vers di marlin e 2.x.x
Ciao Ivan ho grandi problemi con una Ender 3 .
Praticamente non carica il programma in accensione e non riesco neanche ad istallare altri firmware
ciao ho da poco finito ad installare marlin seguendo la tua ottima guida ora ti volevo chiedere come posso attivare la percentuale di completamento sulla barra sotto il tempo trascorso del completamento?
Ciao, devi cercare e abilitare DOGM_SD_PERCENT
@@Dazero sei un grande grazie 1000 dimenticavo e GENTILISSIMO
È consigliabile aspettare prima di installare Marlin per evitare di perdere la garanzia?
Ti ringrazio
Ottima domanda, non sono ferrato in materia, ma direi di sì poiché è comunque una modifica al firmware originale.
Ciao Ivan ,ho istallato marlin ,ma mi sono accorto che non c’è il comando per caricare o scaricare il filamento, è normale ho perso qualche passaggio. Grazie è buon anno
Si è normale. Se ne non usi il BLTouch o comunque sensori per l'auto-livellamento, puoi abilitare ADVANCED_PAUSE_FEATURE per le funzionalità di cambio filamento.
Dazero grazie,quindi o
O utilizzo il bl touch o attivo il caricamento del filamento? Giusto?
Si perché purtroppo sulla scheda originale non c'è abbastanza spazio
Ciao, ho installato la versione già compilata...Tutto ok, ma quando finisce una stampa e, dopo il raffreddamento, spengo, alla riaccensione mi esce il messaggio di mancanza corrente con richiesta di riprendere la stampa o terminare... perche?
Ciao, è la funzionalità del Power Loss, viene creato un file sulla microsd che viene aggiornato durante la stampa con le informazioni necessarie per la ripresa della stampa in caso di interruzione. Al termine della stampa in teoria il file dovrebbe venir cancellato, ma potrebbe trattarsi anche di un bug del firmware. Puoi semplicemente ignorare il messaggio ( termina ) nel caso la stampa sia già stata completata.
@@Dazero Ciao, appena successo... saltata la corrente... e paff.... riaccendo e niente ripresa stampa...quando serve niente...c'è qualcosa nel firmware?
Ciao, per la ripresa della stampa verifica che sia abilitato il POWER_LOSS_RECOVERY
Non basta che sia abilitato nel firmware però, occorre che sia anche attivo. Puoi attivarlo con il comando gcode M413 S1
Ultima cosa, il Power loss funziona solo con le stampe da scheda SD.
Ciao Ivan, una curiosità. Quando aggiornerò la Ender3 Pro con Marlyn, il software mi permetterà di settare temperature di estrusione oltre i 260°C attuali? Cosi potrò testare altri filamenti. Ti ringrazio in anticipo.
Ciao, dovrai impostare la temperatura massima di estrusione "HEATER_0_MAXTEMP" nel file di configurazione. Inoltre, a temperature così elevate è consigliabile usare un hotend all metal
@@Dazero Grazie mille per la celerità e cortesia!!! Per hotend, li ho presi di tutti i tipi, compreso chiaramente AllMetal. Sto tribolando per adattare un V6 con BMG in direct drive sulla ender. La difficoltà sta nel inserire la ventolina per freddare il filo estruso. Grazie ancora!!!
Ciao Ivan, fatto upgrade a Marlin e aggiornato valore HEATER_0_MAXTEMP a 300° (era a 275 per 0,1,2,3,4). Li ho portati tutti a 300°, ma quando tento di settare dalla stampante 300°C, mi stoppa a 285°C... Si accorde del tipo di hotend (per ora ancora stok) e di termistore, e quindi non consente oltre 285°?
Con tutta probabilità, il termistore da 100Kohm non riesce a rilevare correttamente la temperatura. Purtroppo i termistori ntc da 100k in dotazione con la Ender3 non sono precisissimi, e piu si sale con la temperatura, piu aumenta l'errore di lettura ( sia per l'hotend, sia per il piatto ). L'ideale sarebbe avere, oltre ad un hotend all metal, anche una sonda per alte temperature. Prima di acquistare il tutto verifica la compatibilità tra hotend e sonda, perché le sonde potrebbero avere un diametro piu grande e non entrare nell'heater block. Poi una volta cambiato hotend/sonda, l'ideale sarebbe ricalibrare il PID, cioè il controllo proporzionale/integrale/derivato. Attento inoltre a salire fino a 285 gradi con l'hotend stock perché rischi di carbonizzare il tubo in ptfe ! Sarebbe meglio non salire oltre i 250 gradi per il momento.
@@Dazero Concordo! infatti ho preso tutti i pezzi per inserire nel V6 un termistore adatto ai 300°C che per dimensione non monta nel Block standard. ora sto aspettando che mi costruiscano un collarino in alluminio per fissare il V6 alla piastrina dedicata all'estrusore, poi creo altra piastrina per montare sopra il V6 un BMG in Direct (ho già tutto, manca solo il collarino del V6). Poi vedremo che verrà fuori... Grazie Mille ancora!!!
Ciao, volevo chiederti cosa devo cambiare per installare sulla ender 5 pro?
Ciao, puoi partire dai file di Configurazione della Ender5 Pro, fai riferimento ai due video su come installare Marlin 2 che trovi sul canale
Ciao Ivan l'altro giorno quando sono tornato per controllare la stampa ho visto che lo schermo era tutto blu e no non dava nessuna informazione ho provato a spegnere e riaccendere ma nulla ho cambiato schermo ma nulla quindi penso sia colpa della scheda secondo cosa può essere?
Può essere che sia saltato il firmware e se si devo fare il bootloader e poi rinstalarlo?
Grazie
Ciao, hai provato anche con un altro cavo ? Se non hai mai aggiornato il firmware della Ender3 è molto probabile che tu debba installare il bootloader, a meno che la scheda non sia la v1.1.5, in quel caso il bootloader dovrebbe già esserci.
@@Dazero ho provato a fare il bootloader sia con Arduino che con visual studio code ma in entrambi i casi mi da errore non so come fare
Ciao , grazie per tutte i consigli... potresti fare un video su come, avendo il piatto in vetro, settare la posizione dell'estrusore con l'asse z piu alto ? mi si posiziona sempre nella posizione originale
Ciao, se hai il finecorsa meccanico dell'asse z, basta riposizionarlo piu in alto, di un altezza circa dello spessore del vetro, poi la regolazione fine la farai ricalibrando il piatto.
Ciao scusa ma se ho una scheda creality v4 2.2?quali sono i collegamenti?grazie
Ciao, la scheda 4.2.2 è una scheda a 32bit, la procedura di aggiornamento del firmware è diversa e avviene mediante la scheda microSD, guarda i due video su come configurare e installare Marlin 2 che trovi sul canale 😉