Come ripristinare il bootloader
Autori: OrkoMastro e matteoberg
La procedura qui descritta e' stata testata da piu' utenti, ma non ci assumiamo nessuna responsabilita' per eventuali danni a software o hardware della stampante
Se, dopo aver tentato l’aggiornamento ad un nuovo firmware, il processo di installazione si ferma sulla schermata "Font Table Updating 100% ed al riavvio della stampante, a schermo compare fisso la scritta “Booting...”, e' necessario ricaricare il bootloader sulla scheda madre
Non preoccupatevi: si può sistemare, basta armarsi di un po’ di pazienza
Se capite l’inglese e volete affidarvi alla discussione sul problema, potete trovarla al seguente link
Materiale occorrente
- Youmile Youmile ST-LINK V2 programmer da acquistare su amazon, o dove vi pare
- STM32 Cube Programmer, compatible con Windows 32bit, Windows 64 bit, Mac OSx e Linux
- File per il Bootloader
STM32 Cube Programmer potrebbe non funzionare su sistemi operativi Windows molto vecchi In questo caso, proseguite alla pagina successiva, dove c'e' una guida per un software alternativo
Preparare bootloader e firmware
Una volta scaricato l’archivio del bootloader, estrarre il file Robin_nano35_v13_f4_boot_210615.hex contenuto nel percorso /MKS-Robin_Nano-V1.X-master/Bootloader/ e salvarlo sul Desktop per facilitare i passaggi
Successivamente, estrarre l’archivio Mks_Nano35_V2.0.3.6 Release file.rar contenuto nel percorso /MKS-Robin-Nano-V1.X-master/Nano firmware v2.x.x/ ed estrarne la cartella English contenuta nel percorso /Mks_Nano35_V2.0.3.6 Release file, salvandola sempre sul Desktop per facilitare i passaggi. Questa cartella contiene il firmware MKS, che servira' da base per installare il firmware della Flyingbear
Prima di procedere, assicurarsi che la testa di stampa sia nella posizione di home e che il piatto sia a qualche centimetro dalla testa di stampa!!!
Collegamenti
Prima di collegare l’ST-LINK (il programmatore USB precedentemente acquistato) al PC, dovremo prima spegnere la stampante tramite l'interruttore luminoso sul retro, assicurandoci pero' che il cavo di alimentazione sia collegato alla presa di corrente
Successivamente potremo procedere a rimuovere il pannello inferiore, girando la stampante facendola poggiare sul lato sinistro, in modo che il pannello inferiore sia accessibile, svitando le 6 viti a brugola presenti sul pannello
Per praticità di accesso, potete anche svitare le 2 viti a brugola che trattengono in posizione la ventola di raffreddamento per poterla rimuovere ed avere maggior spazio di manovra per le prossime operazioni
Per i collegamenti tra la scheda madre e l’ST-LINK, basatevi sulle scritte presenti sul fronte del programmatore USB stesso
Sulla scheda madre i Pin da collegare sono quelli evidenziati nell’immagine seguente
Per semplicità, di seguito sono riportati i collegamenti da effettuare
Pin ST_LINK | Pin Scheda Madre |
---|---|
SWCLK | 3 |
SWDIO | 1 |
GND | 6 |
3.3v | 2 |
Assicuratevi che i cavetti siano saldamente collegati ai Pin della scheda madre e che corrispondano allo schema indicato precedentemente
Collegare l’ST-LINK ad una porta USB del PC, se i collegamenti sono esatti la scheda e lo schermo della stampante dovrebbero accendersi
Come flashare il bootloader con STM32 Cube Programmer
Aprite il software STM32CubeProgrammer che avete scaricato precedentemente e seguite i prossimi passaggi
- Cliccate sul pulsante Connect
- Cliccate sul pulsante Full chip erase
- Cliccate su Browse e selezionate il file Robin_nano35_v13_f4_boot_210615.hex salvato precedentemente
- Cliccate sul pulsante Start Programming e attendete che termini il processo
- Terminato il processo sarà possibile scollegare l’ ST-LINK dalla porta USB ed il cavo dalla scheda madre della stampante; così facendo, la scheda e lo schermo della stampante dovrebbero spegnersi
Procedura finale
Prima di proseguire, potete rimontare la ventola di raffreddamento, richiudere il pannello inferiore della stampante e riposizionarla in posizione verticale
Per poter caricare il nuovo firmware, collegate una Micro SDcard al PC e formattatela in formato FAT32
Una volta formattata, copiate l’intero contenuto della cartella English salvata precedentemente sul Desktop
Per chiarezza, dovrete copiare i seguenti elementi:
- Cartella mks_font
- Cartella mks_pic
- File MksWifi.bin
- File robin_nano35_cfg.txt
- File Robin_nano35.bin
Una volta copiati i file sulla Micro SDcard, scollegatela dal PC ed inseritela nell’apposito slot sulla stampante ed accendetela tramite l’interruttore presente sul retro della stessa
Appena accesa la stampante, il processo di caricamento del nuovo firmware dovrebbe iniziare automaticamente
Nel caso in cui il processo apparisse bloccato sul messaggio a schermo “Updating 100%”, attendete circa 10 minuti, dopodiché spegnete la stampante tramite l’interruttore sul retro, estraete la Micro SDcard ed accendetela nuovamente
Se il processo è andato a buon fine, dovrebbe apparire a schermo il logo Makerbase ed avrete installato il Custom Firmware che probabilmente tanto agognavate!
A questo punto, e' possibile installare il firmware stock della ghost
Per qualsiasi domanda in merito a questa guida, non esitate a contattarci via Discord: matteoberg#3262 e OrkoMastro#0507