Aktualizacja firmware w drukarce Anycubic i3 Mega z płytą główną Trigorilla PRO 32bit

Postanowiłem zaktualizować firmware w mojej drukarce, aby ją w przyszłości dostosować do pracy z serwerem wydruków sprzętowo opartym  na Raspberry Pi, czyli Octoprint - tu jest ten wątek - https://github.com/foosel/OctoPrint/issues/2309.
Tak się zlożylo, że trafiła mi się wersja z płytą 32 bitową - Trigorilla PRO 32bit pod kontrolą procka STM32F103ZET6. Okazuje się, że płyta ta nie jest taka fajna. Po pierwsze nie można w niej łatwo wymienić sterowników silników krokowych, co utrudnia wyciszenie ich pracy. Co prawda znajdziesz na Youtube filmik w którym, ktoś to zrobił - https://youtu.be/ZgfgaxbQA6w. Jednak nie obyło się bez problemów, bo drukarka gubiła kroki. Przyczyną okazała się chyba zbyt duża wartość przyspieszenia. I to mnie trochę zniechęciło do eksperymentowania. No i chyba nie ma jeszcze możliwości wgrania na nią Marlina z obsługą wyświetlacza dotykowego, choć prace trwają. Powiem, że nie śledzę tych tematów na bieżąco, być może coś drgnęło w tym temacie.
Tak więc na rynku funkcjonują dwie wersje Anycubic i3 Mega te z płytą 8 bitową (Mega2560) i 32 bitową (STM32F103ZET6) - to dwa różne byty, więc czytając poradniki w necie bądź ostrożny.
Wracając do tematu - otrzymałem drukarkę z firmwarem V1.4.1RC1/P2 i zmieniłem na V1.4.1RC2/P2. Co to zmieniło - tylko prędkość komunikacji po serialu. W pierwszej wersji miałem baudrate 250000 bps, a po 115200 bps. Podobno reszta jest bez zmian.

Tu jest wątek dotyczący wersji sprzętowych wypuszczonych na rynek do tej pory - https://www.thingiverse.com/groups/anycubic-i3-mega/forums/general/topic:27064

Jak wykonać aktualizację?
Plik z firmware należy nagrać na kartę SD (update.zw) w katalogu głównym. Kartę umieścić w wyłączonej drukarce i następnie włączyć drukarkę. Drukarka chwilę popicy :D buzerem i już możemy sprawdzić w oknie statusu wersję.

Przed...


...i po


Ciekawe czy ten firmware umożliwia zrobienie zrzutu EEPROM-u i zapis do niego? 
Już wiem, że dalej nie mogę odczytać ustawień fabrycznych, albo nie potrafię.Mógłbym poprawić parametry pracy ekstrudera na stałe. Może w następnym wpisie uwiecznię jak się z tym uporałem, bo pewnie za chwilę zapomnę.

Proponuję też ciekawy wątek - https://www.thingiverse.com/groups/anycubic-i3-mega/forums/general/topic:31353

A tak na marginesie to magiczne hasło CHITU-G :-)


Komentarze