Stampa3D - Come Installare Marlin 2 su Qualsiasi Stampante ( o quasi ) - PARTE 1
HTML-код
- Опубликовано: 22 авг 2024
- In questa prima parte vi mostro come installare il firmware Marlin 2 su qualsiasi stampante 3D voi abbiate ( o quasi ) utilizzando i file di configurazione di base.
Iscriviti al canale e attiva la campanella 🔔 per non perderti i prossimi video !
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
➤ SOCIAL
📷 Instagram: @dazero.it
✈️ Telegram: t.me/dazero
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
👉 Visual Studio Code
🔗 code.visualstu...
👉 Client GIT
🔗 git-scm.com/do...
👉 Sito ufficiale di Marlin firmware
🔗 marlinfw.org/
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
➤ INTRO MUSIC
Title: Drop and Roll
Artist: Silent Partner
Genre: Rock
Mood: Angry
Royalty Free Music
Download: www.youtube.co...
➤ BACKGROUND MUSIC
Music by Epidemic Sound
Ciao un video che aspettavo. Grazie,
Grazie Ivan... Divino anche questo video, presto diventeremo tutti ingegneri... Grande, grande, continua così...
Sei il migliore ehehe
Continua così, più video anche per la Ender 3 per favore. Sopratutto per quanto riguarda il PET-G e upgrade di vario tipo, come sugli hotend, estrusori, piatti e via cosi
Ciao Ivan. Tutto OK, fatto e funziona.
Se interessa volevo dare qualche informazione sulla mia esperienza con Ender 3 con scheda originale:
MARLIN v. 1.1.9
Ho seguito il tuo tutorial e tutto OK. solo che stampando da SD al primo layer la Ender si resettava, mentre stampando via usb no.
Il problema era nell'opzione di power loss e credo nella scrittura su SD (dove memorizza i dati di ogni layer). Disattivata l'opzione tutto ok.
MARLIN 2.0.5
Anche qui tutto OK (con Platformio). l'unico problema era che all'accensione mostrava un errore (err EEPROM version).
Niente panico, nel menu (nuovo con la release 2) basta selezionare "configuration" poi "advanced" poi "inizialize EEPROM" e quindi confermare.
Alla ripartenza l'errore sparisce e la Ender 3 è pronta (e funziona).
Ciao
bravissimo sei sempre di ottimo AIUTO al momento giusto GRAZIEEE!!!!!!
Come sempre Grande Ivan
Perfetto 2 correzioni per mio errore scrittura e poi vai grazie ancora Ivan.
Bravissimo come sempre. GRAZIE!!!!
Ottimo video come sempre molto molto interessante, bravissimo 🤗🤗🤗🤗😉
Ciao, ho notato che, tra le varie stampanti, hai una alfawise. Sarebbe interessante un tuo video su tutte le modifiche che hai apportato alla stampante.
Scrivo per farti i complimenti: sei chiaro, conciso e comunicativo. Mi chiedo a quale specie di sub umani appartengono i (pochi) pollici verso! Un saluto dal Perú
Ciao..posso chiederti un aiuto?Ti spiego ho una ender 3 con v1 con scheda 4.2.2 e processore ATMEGA1284P. Ho installato firmware Marlin 1.0.1 e volevo aggiornare il firmware per poter installare anche il BLtouch.Il problema che Visual studio si blocca e mi da errore....è da diversi giorni che ci provo ma nulla...cosa mi consigli?
Ciao Ivan,
Complimenti per il canale, video ben dettagliati e sempre chiarissimi!
Ho visto i tuoi video sul BL-touch installato sulla Eneder3, mi chiedevo se tu avessi anche qualche stampante con il modulo UPS...
Proprio in questa ultima versione di Marlin c'è da impazzire nel far funzionare UPS e BLTOUCH! (...nelle precedenti da come leggo sembra funzionasse...)
Al ripristino dell'interruzione ho sempre un problema di Z offset da sistemare. Sto sbattendo la testa da giorni.
Ciao Ivan, sono da poco entrato nel mondo della ender 3 ma mi sono subito appassionato ai tuoi video che sono veramente ben fatti. Ho acquistato un 3d touch su Ali corredato di tutti gli accessori (ho già visto la tua videoguida) ma la mia domanda è: per fare aggiornamento FW della scheda della mia Ender 3 alla versione 2.0, è necessario installare il bootloader come per la 1.1.9 o posso farlo senza? Le schede native della Ender 3 sono tutte dello stesso modello o cambiano in qualcosa? (a livello HW, per esempio, ho notato che lo Z-motor della mia ha il perno della ruota godronata più corto). In caso siano diverse, come posso identificare la scheda? Grazie del supporto
sarebbe bello avere una risposta...interessa anche a me
CAVOLO SEI UNA BOMBA
Ciao Ivan, come sempre grazie per i tuoi video sempre interessanti. Io ho una Ender 3 ma vorrei chiederti se consigli di installare questa versione di Marlin? Cosa cambia? C'è qualcosa in più o che funziona meglio? Grazie di essere anche molto disponibile
Ciao, se ti trovi bene cosi, o comunque non vuoi aggiungere nulla in più ( bltouch/sensori/funzioni aggiuntive) puoi rimanere con il firmware originale. Ogni versione di Marlin viene rilasciata perchè sono stati corretti dei bug o vengono implementate delle migliorie per alcune tipologie di schede, quindi non è detto ogni aggiornamento porti dei miglioramenti per la propria stampante.
@@Dazero ciao! Pure io ho una ender3 standard, nei miei piani ho quello di cambiare l'estrusore con bltouch, consigli questa versione o la 1.9 di cui hai già fatto un video? Altra domanda.. aggiornando il firmware dovrò ricalibrare certi valori della stampante (zero, movimenti ecc) oltre le aggiunte quali bltouch? Grazie mille
molto interessante, bravo! per la ender3 devo comunque sbloccarla con la connessione dei pin sulla scheda ad un arduino o posso caricare direttamente questa procedura da usb?
Ciao e grazie, la procedura di installazione del bootloader con Arduino va comunque eseguita per quanto riguarda la scheda originale della Ender3.
@@Dazero ciao, io ho eseguito la procedura del tuo video su bootloader con Arduino e installazione di Marlin 1.1.9, per passare alla 2 ho provato come descritto ma nn mi riconosce la ender3 (scheda originale) in automatico, devo rifare il bootloader?
ciao grazie
ciao complimenti per I video...
volevo chiederti sai se la stampante longer Lk5pro può essere istallato su Marlin, virrei abilitare la funzione pausa che ora non è attiva.
eventualmente sapresti indicarmi a che voce cercare?
grazie mille
No entiendo mucho, pero el proyecto del extrusor 2 en 1 estuvo genial, saludos desde Colombia
Ciao caro Ivan... avrei bisogno del tuo aiuto.... ho appena acquistato una creality 4.2.2 per una ender 3 pro. Cerco di aggiornare il firmware come da te descritto ma una volta compilato e copiato sulla scheda Sd sulla ender 3 non succede nulla. Cosa posso fare???
Ciao Ivan, innanzitutto complimenti davvero per i tuoi video-tutorial!
Ho un dubbio: la Ender-3-Pro va trattata in tutto e per tutto come la Ender-3, senza preoccupazioni?
Ciao, si se la scheda della Ender3 Pro è uguale a quella della Ender3, cioè se è una scheda Creality V1.1.5 o procedente. Ho letto in rete che chi ha acquistato recentemente, ha ricevuto la Ender3 Pro con la nuova scheda a 32bit v4.2.x , in quel caso bisognerà cambiare alcune impostazioni nel firmware. Controlla quindi prima che scheda monta la stampante.
@@Dazero Si infatti, la serigrafia sulla scheda riporta v4.22
In questo caso come devo comportarmi per installare Marlin 2? c'è sempre bisogno di sbloccare il bootloader tramite Arduino, per poter flashare?
Scusa se faccio tutte ste domande, ma mi sono avvicinato alla stampa 3D solamente da un paio di settimane...
In questo caso non occorre installare il bootloader, puoi trovare la configurazione di esempio per la scheda Creality V4.2.2 qui : github.com/MarlinFirmware/Configurations/tree/import-2.0.x/config/examples/Creality/Ender-3/CrealityV422
Un volta compilato, basterà copiare il file firmware.bin generato sulla microsd
@@Dazero ...e di nuovo grazie!
Buongiorno, ho montato una scheda 4.2.7 sulla mia ander3 ma non capisco quale scheda devo impostare nel firmware? E poi quale devo selezionare per fare il build?
Ciao Ivan, complimenti come sempre per la qualità dei contenuti e il modo di spiegarli.
Volevo chiederti se fosse possibile installare il marlin 2.0 sulla scheda 1.1.5.
Credo di aver capito che non ha il bootloader, ho provato ad installarlo ma mi da problemi "not in sync", sai come si fa per installarlo sulla 1.1.5? ho provato con arduino isp ma mi da sempre "not in sync"
Ciao Ivan,
ho la Creality Ender 3 Pro da aprile scorso e vorrei aggiornare il firmware. Innanzitutto con quale firmware Marlin 1.1.9 o 2 e successivi? In teoria si installa sempre la versione più alta a meno di particolari problemi di incompatibilità. Tu cosa ci consigli?
Inoltre vedo da questo video che per Marlin 2 non servirebbe più il flash con arduino (che un po' so usare) e simili, ma si esegue tutto con cavetto (passando però da Visual Studio che non ho mai usato, ma seguendo le tue istruzioni non dovrei avere problemi). Cosa consigli?
Grazie per il feedback.
Nicola
ciao, io ho la Geeetech i3 pro b con il bl touch e l'unico Marlin funzionante è la versione 1.1.4 che trovo sul sito ufficila. voglio però installare la 2. come si compila per farlo funzionare sulla mia stampante con bl touch?
Ciao e complimenti per i tuoi contenuti utili fatti molto bene. Io sono nuovo nel mondo delle stampanti 3d, non ho idea di cosa sia Marlin. Cioè, ho capito che si tratta di un firmware, ma non capisco a cosa serve 😂
Sei un grande!!
Ho installato Visual studio Code, dopo ho installato GIT, ho scompattato marlin 2.0.6 e nella cartella principale ho copiato i file relativi alla mia stampante. da PlatformIO provo ad aprire il progetto selezionando la cartella dove ho messo Marlin e mi da il seguente errore:
This is not PlatformIO Project (should contain "platformio.ini" file)
cosa sto sbagliando?
Risolto!
Grande come sempre ! Se non hai ancora editato la seconda parte potresti dire se valga la pena passare a Marlin 2 su Ender 3 e quale voce attivare per avere la percentuale a display ? Su 1.1.9 non capisco quale sia. Una menzione sulle funzionalità utili sarebbe gradita. Grazie sempre per i tuoi video, dire che sono utili è riduttivo.
Ciao, per abilitare la percentuale, devi abilitare nel file Configuration_adv.h DOGM_SD_PERCENT
Ti ringrazio infinitamente !
Ho aggiornato il firmware. Se c’è un M0 all’Interno del gcode come si fa a fare ripartire? Ho provato a premere alcuni tasti oppure a inviare un M108 tramite esp3D ma la stampante non riparte
Ciao, complimenti perché hai sempre degli spunti utili. Voglio da tempo aggiornare Marlin su una Ender 3 stock per la protezione disabilitata, avendo anche un modello successivo che già la possiede. Avevo di riferimento un tuo video, ma questo sistema che mostri sembra ottimo. Mi chiedo però, fa già anche lo sblocco del bootloader senza intervenire prima con arduino? Grazie
Ciao, no purtroppo, lo "sblocco" del bootloader ( che in realtà si tratta di installare il bootloader ) va eseguito a parte. Puoi seguire il video sull'installazione di Marlin 1.1.9, per quanto riguarda il bootloader, e poi installare il firmware tramite usb seguendo questo video.
Ciao una domanda : usando la uscita usb della mia ender 3 con la mini Skr , questa non da segnali. Bisogna attivarla via firmware ?
ciao Ivan io ho seguito la tua guida ma non riesco a far vedere la stampante (thinker se) al mac con xos Mojave.
so che è possibile aggiornare il firmware direttamente da sd ma non so come salvare il firmware appena scritto con VSC.mi daresti una mano?
Scusa non capisco, minuto 6.40. Interrogando la mia stampante (geeetechA20T), in “board info”, mi dice GT2560 v4.0. È quindi questo che devo tenere di riferimento? E cosa devo cambiare in “default_envs”? Devo mettere GT2560?
Veramente ben fatto, ho avuto solo un problema nel caricare il firmware risolto cambiando la velocità di upload.
Scusami e' possibile installarlo su Anet A8. Grazie mille
la u20 plus quanto e grande il volume di stampa? esiste un marlin gia compilato? grazie mille in anticipo
Ciao grazie mille per il video, io ho una stampante con Marlin kimbra mk4duo 8 bit, ho visto che successivamente hanno aggiunto snche supporto per 32 bit.
Ho sotto gia una mos 1.4 a 8 bit e volevo cambiare connuna motherboard che mi e capitata sottomano a 32 bit .
E la atmega gt2560 la motherboard della geetecth a20.
Domanda: posso installare marlin 2 e trasportarmi il file .overhall ? Nel compilatore?
Con Arduino ide ho caricato tutto ma la scheda ha iniziato a suonare alla fine ....
Cosa ho sbagliato?
Grazie mille per l'aiuto 🙏
Grande come sempre! Sulla mia alfawise u30 ho i pulsanti dell’lcd specchiati, penso sia un problema di driver
Ciao non capisco il passaggio che copio la configurazione nella cartella di marlin non so dove trovare la cartella
ciao Ivan, ti volevo chiedere se c'è un comando gcode per modificare la temperatura massima raggiungibile da una stampante con installato marlin, circa 300°.grazie
Ciao Ivan, possiedo una Anycubic Predator ed una Tronxy XY2 Pro Titan, entrambe con firmware Chitu. Leggo in rete che per Chitu si deve usare il software STM32cube, la procedura è simile a PlatformIO? Non mi dispiacerebbe affatto un video esplicativo sull'argomento! Grazie!
Ciao e complimenti, ottimo video! Io sono riuscito ad installare un Marlin 2.x sulla mia U30 (prima versione non pro) ma lo schermo TFT non funziona bene, nel senso che non prende i tocchi come dovrebbe. E' possibile "forzare" la procedura di calibrazione del touch ?
la parte 2 quando esce? così per capire tutte le impostazione del marlin. boiadè!!!!
Buongiorno Ivan ,vorrei sapere se conviene installare un Mosfet sulla scheda della Ender 3 grazie.
e se possibile gradirei sapere se posso installare marlin 2 sulla mia anet a8
Ciao Ivan, quando tempo fa sei passato a Marlin con la E3PRO, ti ha dato problemi di crash in fase di riscaldamento bed+hotend? Ora che ho la scheda silent stock non ho questo problema e non vorrei ricapitasse ripassando a Marlin. Posso fare ( e come si fa ) un backup del firmware stock presente ora nella scheda? In questo modo, se non va, ripasso a firmware stock. Ti ringrazio in anticipo per il tuo tempo!
Sei stato molto chiaro, ma secondo te vale la pena di passare da Marlin 1.1.9 a Marlin 2?
Grande! Iscritto subito al canale. 👍🏻🙂
Domanda
Se volessi installare Marlin 2 sulla Ender 3 Pro ci sono problemi se uso la versione per Ender 3 "base" o posso andare tranquillo ?
Ciao, si nessun problema, i firmware delle due stampanti sono uguali.
ciao Ivan ho installato tutto ma l'icona sotto quella estensioni non la mette
ciao Ivan complimenti x tutto....con la skr mini 1.2 su ender 3 tutto ok...ma hai mai avuto a che fare con quella bastarda di scheda sanguinololu? ce l'ho su un'altra stampante geeetech i3 aluminium e dopo vari fallimenti, anche con arduino ide, sono riuscito a compilare marlin 2 bugfix,copiando la velocità di upload della melzi a 57600,carica anche il firmware sulla scheda ma è inutilizzabile, in pratica quasi tutte le sd che ho non le legge, e all'avvio di stampa appaiono caratteri strani sul display nella parte superiore.... mi dava anche errore eeprom ma quello l'ho risolto.. con platformio in configuration .h mi appaiono una sfilza di errori (39) con una riga rossa su degli "#if enabled" dove il "define" a monte non è decommentato,ho provato anche l'estensione "autobuild marlin" ma mi dice di aprire la cartella marlin nel workspace ...installare marlin 2 su quel cesso di scheda era una curiosità,perchè x il resto mi trovo anche bene con marlin 1.0.1.....la scheda ha il doppio motore z con doppia porta ma singolo driver, non ha la velocità regolabile della ventola.... sarei tentato a metterci su la scheda originale della ender 3 ,ma ha quei driver a4988 che fanno un casino.... perchè sulla sanguinololu misi i drv8825.... un saluto..
Ciao Ivan, sto seguendo questo tuo video per aggiornare il firmware sulla mia ender , mi sono bloccato al minuto 6:00, non so che ambiente devo selezionare.
Ho una ender 3 a cui ho messo la scheda silenziosa originale creality (quella nera), l'ho montata più di un anno fa e dovrebbe essere a 16 bit, che microcontrollore devo scegliere?
Un'altra cosa: tra le cartelle di examples in configuration release di Marlin devo copiare la cartella CrealityV1 o CrealityV427? Grazie!!
Ciao, se la tua scheda è la v1.1.5 della Creality, i file di configurazione sono dentro la cartella CrealityV1 e come default_envs devi impostare melzi_optimized ( gli envs disponibili per la melzi sono stati aggiornati nelle ultime versioni di Marlin, rispetto a quando è uscito questo video )
Ciao Ivan complimenti per il video molto intrigante come aggiornamento.
Io che ho la versione che parla italiano 1.9 di Marylin mi conviene fare l'upgrade?? Ha qualche miglioria il firmware?
Ciao e grazie, se ti trovi bene così puoi lasciare il firmware chd gia hai. In un prossimo video cercherò di spiegare alcune impostazioni di Marlin e alcune funzioni aggiuntive. Ogni versione rilasciata di Marlin introduce alcuni miglioramenti o correzioni di bug, ma dato che è un firmware che supporta molte stampanti e schede, alcuni di questi miglioramenti sono diretti ad alcune tipologie di stampanti piuttosto che altre. Sulla pagina github di Marlin, nella sezione releases, vengono riportate informazioni utili a capire quali cambiamenti sono stati effettuati.
Grazie 1000, come sempre sei stato molto esaustivo.
Al prox video ciao
Ciao Ivan, ho installato Marlin come da video (fatto molto bene).
Ho un problema, non riesco ad impostare il touch screen della stampante, mi potresti aiutare ? Ho una Creality CR10s PRO
Ciao Ivan impeccabile come sempre se non è chiedere troppo in un prossimo video dai qualche nozione su come installare il bltouch su marlin 2.0
grazie
Ciao e grazie, nel prossimo video farò una panoramica generale del file di configurazione di Marlin, quindi anche eventuali sensori per l'auto-calibrazione, comunque se vuoi puoi fare riferimento ai video sull'installazione del BLTouch, dato che la configurazione non è cambiata molto.
grande bel video, domani aggiorno la mia anet a8.
Serve, secondo te, di fare una specie di backup del sistema originale della mia anet a8?
ciao,grazie mille del video,io ho un problemino....
ho scaricato il file marlin ed ho seguito passo per passo il video,ma quando premo "build" mi escono un sacco di errori nonostante abbia usato anche una versione di marlin "nuova e vergine"
io ho una stampante delta home made,scheda ho una mks sgen e un display mks tft35 v1.0,con un estrusore,Bltouch,mini ups v2.0,un power off pwc 2.0 ...mi puoi aiutare ?? non ne esco piu ....
Ciao, occorrerebbe qualche informazione in più sul tipo di errore, se vuoi puoi contattarmi su Instagram.
Grande Ivan, seguo con interesse i tuoi video molto ben fatti. Ne approfitto per un chiarimento, dato che sto aspettando che mi arrivi sia arduino uno che 3Dtouch per fare un piccolo upgrade alla mia ender3pro, dici che si deve usare platformio per marlin 2, però come nel mio caso con la scheda stock creality dovrò comunque prima procedere allo sblocco del bootloader tramite arduino ide, poi in seguito potrò fare l'upgrade a Marlin 2.x corretto?
Ciao, si esatto, il bootloader va comunque installato tramite Arduino e poi potrai fare l'aggiornamento tramite usb, seguendo questo video se vuoi.
@@Dazero ma sulla scheda originale 1.1.4 riesco a metterci Marlin 2.0.5.3 o arrivo al massimo al 1.1.9?
Ciao è possibile invertire il senso di rotazione dell'asse X quello che sposta l'estrusione...grazie
Ciao si è possibile, cerca nel file Configuration.h INVERT_X_DIR e modifica il valore che trovi affianco, se c'è true cambialo con false o viceversa
Ottimo Ivan come sempre! Solo per conferma, per quanto riguarda la Ender3Pro bisogna scegliere la scheda della Ender3, corretto?! (Se non ricordo male sono identici). Inoltre nel prossimo video puntualizzi anche quelle che sono le differenze e le migliorie tra Marlin e Marlin 2 ? Ciao
Ciao e grazie, si, la Ender3 e Ender3 Pro hanno la stessa scheda. Marlin 2 nasce sostanzialmente, per integrare i microcontrollori a 32bit. Il codice è stato riorganizzato, infatti la struttura dei file ad esempio, è completamente diversa. Anche la scrittura del codice è stata rivista, però non so quanto questo sia interessante per la maggior parte delle persone, quindi pensavo di limitarmi a mostrare alcune impostazioni nel file di configurazione, e magari qualche funzionalità in più.
@@Dazero Ok, allora al prossimo video!😉👍🏻
@@Dazero Ciao Ivan, ho di recente visto un video di Teaching Tech che parla dell'abilitazione e configurazione del "Linear Advance". Sembra molto interessante e vedendo i risultati che mostra sembrano strabilianti. Vorrei provare a fare un po' di test per provare a settare correttamente questo parametro (oltre che abilitarlo). Mi domandavo se nel tuo prossimo video avresti affrontato questo tema, così magari, prima di procedere aspetto una tua illustrazione 😊! Sarebbe TOP!😏....A proposito, a quando il prossimo video?😁
Ciao, la seconda parte sarà incentrata sul file di configurazione, ma in modo abbastanza generico, in modo che poi ognuno sia libero di configurarlo a piacimento ( altrimenti il video durerebbe delle ore 😅 )
Se siete interessati potrei fare dei video dedicati per ogni singolo argomento, tra i quali anche il linear advance.
@@Dazero Immagino Ivan, se ti va, credo che questo argomento può risultare interessante a molti, tenendo condo anche dei benefici tangibili che ne determina. Inoltre questo argomento non è molto trattato in ambito tutorial. Spero di rivedere quanto prima altri tuoi argomenti!😉 Buon proseguimento!
hanno aggiunto la configurazione per marlin 2.0.7.2 io avendo una ender 3 pro con scheda originale creality 1.1.6 come riporta l'about su display , devo usare la configurazione crealityv1?
Ciao, si esatto, le V4xx invece sono per le nuove schede a 32bit della Creality
ciao Ivan, ascolta se ho una SKR mini istallata su di una Ender3 , nella cartella exaples devo prendere i file di configurazione relativi alla SKR mini (Bigtreetech) o i file nella cartella ENDER3 ?
Ciao, in questo caso, dato che la skr mini e3 è stata realizzata per essere sostituita sua una Ender3 ( anche se si può usare su qualsiasi stampante ) puoi utilizzare i file di configurazione della skr mini e3 invece di quelli della Ender3.
ciao volevo chiederti sto aggiornando firmware cr10s cosa devo mettere nella voce default_envs scusami se ti chiedo questa info grazie
Ottima guida, grazie.
Una domanda, come è possibile individuare la scheda utilizzata sulla Ender3?
Ciao e grazie, la scheda originale della Ender3, fino alla v.1.1.5, utilizza un microcontrollore atmega1284p, rientra nella categoria di schede chiamate Melzi, quindi la scheda da scegliere, nell'elenco del file boards.h di Marlin è
BOARD_MELZI_CREALITY
Grazie, parto con l'upgrade....
ciao ho provato sull. anet a8 con scheda 3d v1-5 ma non funziona ce qualche magia da fare
Inutile dirlo.... se uno non riesce a fare quello che spieghi, ha problemi seri comprensione! Sei grande Ivan!
A che serve il client GIT, se non spiega come si integra con VS e platformio, non si riesce a compilare il firmware.
Ciao, una volta installato il client GIT, sarà possibile usarlo anche da riga di comando da terminale, che è quello che accade quando PlatformIO cerca di scaricare le dipendenze per compilare il firmware.
Grazie
Ottimo video, bravo! Sto per installare Marlin 2 ultima versione sulla mia Ender 3 appena arrivata. Principalmente volevo aggiornarla per il ripristino della stampa dopo una mancanza di corrente e l'aggiunta di un sensore di filamento, in futuro anche un eventuale BLtouch per la calibrazione. Queste funzioni sono già attive sulla configurazione scaricata o devo modificare qualcosa? Infine una domanda da principianti, la stampante va accesa dopo l'upload ed aggiornamento firmware o va fatto a stampante accesa? Scusa la domanda ma è il mio primo aggiornamento...
Ciao, quelle funzionalità dovrai abilitarle perché di default non ci sono. L'aggiornamento puoi farlo con la stampante accesa, anzi è consigliato perché la corrente erogata dalla usb del pc potrebbe non essere sufficiente.
Per le schede originali prima della 1.1.5 è necessario inoltre installare il bootloader prima di poter installare il firmware da usb.
@@Dazero La mia Ender 3 originale è arrivata con la versione 1.1.6.2. Quindi non devo installare il bootloader con arduino? Posso procedere direttamente con l'installazione di Marlin 2? Inoltre, cone ne pensi del sensore IR per il livellamento del piatto? Mi sembra più facile da installare rispetto al BLTouch. Grazie per le tue risposte sempre molto rapide.
1.1.6.2 credo sia la versione del firmware, io mi riferivo alla versione dell scheda, che puoi controllare aprendo il case e leggendo la versione direttamente sulla scheda.
bravo e bel video...ma per completezza devi fare un altro video per chi non ha una stampante la quale non compare nei file di configurazioni esistenti!!!
Ciao Ivan, ho provato a seguire la tua guida passo passo ma al momento della compilazione mi esce un'errore relativo ai microstep in configuration.h
Ciao , grazie per il video . Ho da poco acquistato la mia prima stampante 3d , alfawise U50 . Da neofita ti dico che mi sono trovato bene . Ho delle ottime tolleranze sul cubo da 2m praticamente 0.4 su Y . Mi chiedevo se si potesse implementare questo firmware anche da me . Ciao .
Ciao, e buona Domenica ,ho seguito il tuo video con molta attenzione, in quanto da giorni sto cercando di installare Marlin 2.0 attivando il "BLTOUCH" ora non saprei se ho settato tutto per bene, cmq , ho una stampante clone PRUSA I3 PRO,, scheda GT2560 rev. A ,ma il problema sta quando faccio l'upload , usando Visual Studio Code, mi restituisce questo:
avrdude: stk500v2_ReceiveMessage(): timeout,:
in seguito la scritta" upload error 1", quindi niente, ho provato a cambiare il "BAUD RATE" ma niente, non so proprio come risolvere,(sto diventando quasi pazzo)-;)) ho provato con un altra scheda sempre GT2560, il discorso non cambia , al "BUILD" viene compilato senza errori, ma all'upload , niente, sempre cosi, chiedo per cortesia , come poter risolvere questo problema, ti ringrazio anticipatamente, ciao.
Siccome nel tentativo di imparare vs code ho pasticciato tutto, esiste un modo per ripristinare vs code alla prima installazione?
ho una sidewinder x1, quindi per flashare il firmware (compilato grazie alle istruzioni di questo tutorial) non devo più aprire la stampante e staccare il cavo dell'LCD?
Ciao, il problema della Sidewinder X1 è che la seriale del display condivide la stessa porta seriale dell'usb , una soluzione potrebbe essere quella di premere il tasto reset vicino al display per alcuni secondi, subito dopo aver cliccato su Upload per caricare il firmware. Una soluzione definitiva invece sarebbe quella di spostare il collegamento della porta seriale del display sulla seconda porta seriale della scheda, dato che è libera, che si trova sul connettore EXP1, sui pin D16 (TX2) e D17 (RX2) per poi abilitarla nella configurazione di Marlin.
Puoi fare riferimento al pinout della scheda qui :
github.com/makerbase-mks/MKS-GEN_L/blob/master/hardware/MKS%20Gen_L%20V1.0_008/MKS%20Gen_L%20V1.0_008%20PIN.pdf
Mentre qui trovi la configurazione che avevo creato per la Sidewinder X1, abilitando la seconda porta seriale :
github.com/dazeroit/sidewinder-x1-firmware/blob/MGL_T2100_SERIAL2_2.0.x/Marlin/Configuration.h
@@Dazero ok perfetto, grazie
grazie.. video chiaro solo una cosa... qualcuno sa che configuraizone per la scheda anet a8 plus versione 1.7 .. non capisco la differenza tra melzi e melzi_optiboot grazie
Ciao, la differenza è solo nella velocità di trasmissione dati durante l'upload, melzi_optiboot utilizza un baudrate di caricamento di 115200.
È stato aggiunto anche melzi_optimized , che effettua una compressione maggiore del codice compilato risparmiando un po' di memoria del microcontrollore.
Ottimo!!! Se puoi fare menzione anche della scheda silent 1.1.5 della Creality, mi faresti felice. Grazie ancora!!!
seguo
Ciao, la scheda silent 1.1.5 è uguale alla scheda stock, con l'unica differenza che i driver dei motori sono i tmc2208. La configurazione base quindi è la stessa, volendo si può specificare nel file di configurazione, quale tipo di driver sia montato su ogni asse ( ci sarà nel prossimo video ).
@@Dazero Grazie mille!!! Attendo con curiosità la parte 2 del video. Complimenti ancora!!!
Bel video e spiegato molto bene, riscontro dei problemi però quando vado ad aprire l'ambiente di sviluppo "platform.ini" siccome non trovo tutte le sezioni dei relativi microcontrollori e quindi non ho modo di selezionare il microcontrollore adatto.
Ho una sidewinder x1, qualcuno saprebbe aiutarmi?
Grazie mille
Ciao ho cambiato per errore le schermate di vusual e non riesco più a ripristinare come in origine, mi puoi aiutare? grazie
Ciao, a quali schermate ti riferisci ?
Grazie ivan .. domanda forse stupida.. ma non si deve fare nessun modifica sulla scheda come in passato per la ender 3 che non faceva scrivere sulla memoria ?
Ciao, per installare il firmware tramite usb è necessario comunque aver installato il bootloader, come mostrato nel video sull'installazione di Marlin 1.1.9 sulla Ender3. Purtroppo è un vincolo che dipende da scheda a scheda.
Dazero peccato... ma prima o poi ci proverò guardandon riguardando i tuoi video grazie
Ciao ottimo video.
Unica domanda che ti faccio sapresti indicarmi qual'è la default_envs per la Ender 3V2 con scheda originale.
Grazie mille
Ciao, l'env per la scheda della Creality a 32bit v4.2.x dovrebbe essere
STM32F103RET6_creality
@@Dazero grazie mille 👍🏻
Ciao ma per alfawise u30 pro che file di base utilizzo su example???
Ciao, la Alfawise U30 Pro purtroppo non c'è, io avevo creato una configurazione custom, andando a creare la definizione dei pin della scheda, dato che non è presente, la scheda è comunque basata su ramps. Il problema è il display che purtroppo non funziona più con l'aggiornamento, bisognerebbe integrare del codice mancante.
Salve vorrei sapere se potresti aiutarmi ad aggiornare le mie 2 stampanti 3d una è cr 10 s5 e l'altra euna mini te lo chiedo per cortesia
Ciao, ho un grande problema, quando compilo il file, mi da sempre un errore e non esegue nulla, ho provato con tutte le versioni, non riesco, potresti darmi un aiuto? Mi esce scritto ERROR no such file or directory
Ciao, probabilmente è un errore di Visual Studio Code o PlatformIO piuttostochè che di Marlin, prova a cancellare la cartella build che trovi all'interno della cartella .pio e riprova a compilare
Ciao Ivan volevo chiederti una cosa, nella configurazione del Marlin 1.1.6.1 precaricato nella scheda originale c'è la funzione cambio filamento.Dopo che ho aggiornato con la SKR mini E3 v1.2,dopo aver compilato e inserito in macchina il nuovo FW marlin 2.0 bugfix non ho trovato la funzione di cambio filamento.Potevi aiutarmi alla compilazione per avere questa funzione che è molto comoda ? Grazie in anticipo e complimenti per il tuo canale,sei molto bravo e chiaro nelle tue spiegazioni.
Ciao, devi abilitare in Configuration.h NOZZLE_PARK_FEATURE e in Configuration_adv.h devi abilitare ADVANCED_PAUSE_FEATURE. Per quest'ultimo dovrai anche configurare l'eventuale lunghezza del filamento da retrarre e caricare durante le fasi di cambio filamento.
Grazie mille stasera provo e ti aggiorno.
Ho configurato,tutto ok,ma scusami se ho da farti un'altra domanda,lo so è tardi,in pratica ho attivato il Buzzer e impostato 200ms di durata e 1000 hz purtroppo non si sente nulla secondo la tua esperienza cosa dovrei fare per risolvere ? Grazie sempre in anticipo di tutto.
CIAO !! e complimenti per il tutorial anche da parte mia. sto seguendo passo passo il tutto ma ho un piccolo intoppo iniziale... sto recuperando una vecchia scheda MKS GEN V1.4 con il full graphic reprap display controller... quali sono i file di configurazione corretti da copiare nella cartella marlin ?? ho fatto alcune prove ma ho sempre errrori di compilazione. grazie !! ciao
Ciao, dipende dalla tua stampante, comunque come MOTHERBOARD dovrai impostare BOARD_MKS_GEN_13
E per quanto riguarda il display, dovrai abilitare REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
sai dirmi cosa significa "platformio è installato a livello globale"? grazie
Ciao Ivan, tutto ok ma platformio mi da 2 problemi: Non è possibile trovare "c:\Marlin-2.0.x\include".[9,17]
Non è possibile trovare "c:\Marlin-2.0.x\include".[34,21]
@paolo cuvato Io ho una creality 1.1.4. Ho visto qualche video che al posto di melzi inseriscono "atmega_1284p" ma non funziona. E' un disastro sta roba. Meglio il solito arduino con i cavi...
@paolo cuvato Allora ho riprovato e funziona. Devi avere installato il marlin 1.1.9, installato con il video di dazero con arduino. Poi, in platformio,platformio.ini, devi inserire alla voce enviroment: default_envs = sanguino1284p e non melzi! In visual code seleziona project tasks e seleziona : " env:sanguino1284p. Apri con la freccetta e seleziona prima build e poi upload.
ps
io ho sostituito la scheda perchè difettoas e quindi dentro c'era il software di fabbrica ecco perchè non funzionava.
@paolo cuvato Infatti hai il software di fabbrica. Installa la 1.1.9. In Dazero è spiegato bene anche se un pò laborioso. Una volta fatto questo passaggio mettere la 2.0 è una fesseria tramite usb.
@paolo cuvato Aruino uno
@@nemuccio1 Grande!!! Grazie!
Ciao Ivan, complimenti. Volevo farti una domanda. Alla mia CR10S, ho installato Marlin2.0 ma ho notato che non funziona il power loss. Cioè se spengo la stampante, perdo la stampa in atto. Cosa va settato? Grazie in anticipo.
Ciao, il power va abilitato nel file Configuration_adv.h
Cerca POWER_LOSS_RECOVERY e verifica che sia abilitato
Ciao scusa,se come nel mio caso che ho una longer lk4 pro e il file di configurazione non è presente nel database come posso fare??? grazie anticipatamente..
Purtroppo per la longer lk4 pro, così come per la Alfawise U30 Pro non c'è la scheda tra l'elenco delle schede supportate, tuttavia è comunque possibile installare Marlin ma occore creare la definizione della scheda e aggiungerla nel codice. La scheda della lk4 Pro è sostanzialmente una Ramps, con qualche pin spostato. C'è però un altro inconveniente, aggiornando il firmware a Marlin 2, si perde l'uso del display, dato che a differenza di altri touch screen, dove la comunicazione avviene tramite comandi gcode, il display della lk4 pro comunica con il firmware della stampante tramite handler. Su Marlin 2 c'è il supporto per i display DGUS ( quello usato sulla lk4 pro ) ma occorrerebbe ricreare un nuovo firmware per il display.
@@Dazero grazie per la risposta....mi sa che per adesso tralascio l'installazione,in quanto mi sembra piuttosto problematico il tutto...menomale che comunque con il suo firmware non va malissimo e ti confido che mi hai fermato in tempo, perchè stavo facendo un copia incolla del vecchio firmware originale longer sul marlin 2 e mi sa che facevo una stupidata abnorme....;-)
e comunque a sto punto spero in un aggiornamento della casa madre anche se ho i miei dubbi che lo facciano...
Ciao... una domanda.Ho una Anycubic Predator (Delta) , non presente in example... Vanno bene i file della Kossel? Grazie mille
Ciao, purtroppo la Anycubic Predator utilizza la Trigorilla Pro, scheda a 32 bit, che non è presente nell'elenco delle schede supportate da Marlin.
Ciao complimenti come sempre, volevo chiederti posso aggiornare la mia cr10s? grazie
Ciao, i file di configurazione della cr10s sono presenti, ovviamente tutto quello che vedi nel video si limita alla configurazione di base della stampante, quindi senza nessun tipo di modifica.
Grazie Ivan sembra che il Marlin2.0.5 vada bene anche se ho provato ad avviare il ceck subito dopo il cambio del env.PLC1769 modificando poco le impostazioni di default ora spero di seguire le tue impostazioni per il firmware e che abbia lo stesso risultato sulla mia btt 1.4Turbo grazie ancora per collaborazione ciao.
Ciao complimenti per i video sono molto interessanti loli seguo... Vorrei aggiornare Marlin della mia longer lk5 pro, posso farlo? Come?
Ciao sono luigi ho un problema con la mia anycubic mega zero va in blocco praticamente non mi tiene la temperatura arriva a circa 190 e scende può essere un problema di firmware o cosa grazie.
Ciao, difficile dirlo senza informazioni aggiuntive, comunque se vuoi puoi provare ad eseguire un PID Autotune, trovi un video a riguardo nel canale 😉
@@Dazero grazie ci provo.
Ciao ho eseguito alla lettera quello che hai detto nel video però arrivato a Open Proget appare C: ci clicco sopra ma non mi appare la scheda Marlin .2 come ho visto nel video ,forse il progetto non è inserito a l'interno di Pio Home,e pure ho fatto come hai detto ,cosa è andato storto ?? Grazie
Ciao, una volta cliccato su open project dovrai selezionare la cartella di marlin che hai scaricato e scompattato in precedenza, indicando il percorso sul tuo computer.
@@Dazero il problema è quello quando clicco su open project mi appare C: e sotto una sfilza di cartelle ,ma non Marlin ,poi ho notato quando vado nella cartella Configurations nella cartella Alfawise trovo 2 cartelle Alfawitw u 20 che credo che non mi serva io ho la u 30 ,cavolo ma non poteva essere come quando si aggiorna il Bios
quando clicco su Upload alla fine mi appare una riga rossa con scritto 1 failed,0 succeeded in 00:00:03.510
Ciao Ivan ma la stampante in mezzo è una alfawise u30 pro? con estrusore diretto?
Si, ho provato a installare un direct, ho trovato un progetto su Thingiverse, ma non piace molto, ha qualche difetto.
@@Dazero grazie io non sono esperto come te sto ancora cercando di capire come installare correttamente un BLtouch sulla mia alfawise u30 pro la mia prima stampante
Ciao Ivan, complimenti per i video dettagliati che fai!!! Volevo farti una domanda!!!
Io ho una stampante Zonestar Z9M3 corexy, vedo che su Marlin non esistono configurazioni pronte da inserire, ho fatto varie prove con visual studio code visto che sono in possesso di una skr 1.1 pro a 32 bit, ma mi da sempre errori nella compilazione anche per il display che monta che sarebbe un 128x64 lcd, loro nel Marlin 1.1.8 di stock utilizzano anche una libreria apposita u8lib se non sbaglio.
Se puoi fare un video dedicato per avere una guida su come procedere te ne sarei grato.
Grazie mille
Giovanni
Ciao, sulle schede a 32 bit non puoi installare Marlin 1 perché non supporta i microcontrollori a 32bit, devi pertanto installare Marlin 2. Puoi seguire la seconda parte di questo video per avere una idea di come realizzare una configurazione di Marlin per la SKR Pro 1.1. Per quanto riguarda il fatto che la tua stampante sia una corexy, basterà configurarla come tale all'interno del file Configuration.h. Inoltre, utilizzando PlatformIO, non dovrai preoccuparti di scaricare e installare librerie aggiuntive, perché verrà fatto in automatico da PlatformIO.
@@Dazero No io ho questi problemi compilando l'ultima versione di Marlin bugfix 2.0, sono riuscito a compilare il firmware stasera per la skr pro 1.1 tramite lcd della ender 3 Pro, ma il mio lcd originale Zonestar credo sia incompatibile con l'ultima versione di Marlin. Ora funziona tutto ma devo trovare i valori corretti per impostare auto home corretto degli assi, al momento si posiziona al centro hotend e il piatto invece di salire e toccare il fine corsa scende di 5mm verso il basso. Devo rivedere alcuni parametri del firmware.
Grazie mille per la risposta Ivan.
Detto così sembra facile, sicuro che per una Criality Ender 3 nessun problema? Non rimango con un pezzo di ferro in mano vero?