Strona 1 z 1
Woodpecker CNC GRBL 0.9, upgrade firmware
: 02 lip 2017, 17:13
autor: piotr56
Witam
Mam małe chińskie CNC ze sterownikiem GRBL w wersji 0.9, na PCB jest napis jak w tytule, WOODPECKER CNC GRBL 0.9.
Chciałem sobie uaktualnić oprogramowanie do wersji 1.1, ale mnie olśniło, że to nie Arduino UNO i pewnie nie ma bootloadera, w związku z czym Xloader nie będzie działał.
Czy ktoś z szanownych kolegów próbował programować to cudo?
Nie ściągałem jeszcze schematu, nie badałem zgodności pinów z CNC Shield do UNO i nie wiem czy można władować HEXa z wersji 1.1 programatorem po SPI, bo nie bedę miał powrotu do oryginału (brak wsadu).
Pozdrawiam, czekam na opinie.
: 02 lip 2017, 20:14
autor: upanie
Sprawdź czy na pewno nie ma bootloader'a. Jest szansa, że im się nie chciało bawić i bootloader jest.
Binarkę zawsze możesz z procka wyczytać, no chyba, że zabezpieczyli procek przed odczytem. No ale sprawdzić można.
: 03 lip 2017, 00:15
autor: piotr56
Witam
Pomysł z odzyskiem oryginału jest rozsądny, może nie zabezpieczyli, wszak to otwarty kod.
Bootloader niestety albo nie istnieje albo inaczej się komunikuje, bo Xloader się nie skomunikował.
Muszę odkopać Dragona i pobawić się w programowanie

Re: Woodpecker CNC GRBL 0.9, upgrade firmware
: 04 mar 2018, 20:55
autor: grzegorzch
Witam
I jak udało się zaktualizować GRBL do wersji 1.1?
Re: Woodpecker CNC GRBL 0.9, upgrade firmware
: 06 mar 2018, 18:25
autor: piotr56
Witam
Bez problemu zaprogramowałem programatorem bootloadera, nie pytaj jak bo to impreza jednorazowa, ustawiałem fuse bity z wydrukowaną kartką z jakiegoś forum, potem już nie ma problemu, bo wszystko po USB leci bez problemu.
Re: Woodpecker CNC GRBL 0.9, upgrade firmware
: 04 kwie 2018, 12:23
autor: ukazye
Witam, Piotr56 - mozesz mi powiedziec jak zrobiles upgrade? Bo tez sie z tym bawie

Re: Woodpecker CNC GRBL 0.9, upgrade firmware
: 05 kwie 2018, 17:20
autor: piotr56
Witam
Pierwsze podejście to schemat, miernik i sprawdzanie gdzie są końcówki do programowania, okazuje się że wszystkie są na goldpinach, niestety wyrzuciłem kartkę z rozpiską ;(
Miałem kłopoty z programatorem więc użyłem drugiego Arduino do programowania z dobrym skutkiem.
O ustawieniu parametrów fusów znalazłem stronę i wgrałem bootloader.
Od tej chwili cieszę się możliwością wgrywania nowych wersji oprogramowania po USB

.
Zastanawiam się czy wgranie GRBLa programatorem nie byłoby prostsze, ale jako eksperymentator zamierzam to jeszcze kilka razy użyć i bootloader jest bardzo wygodny.
Pozdrawiam
Re: Woodpecker CNC GRBL 0.9, upgrade firmware
: 21 cze 2018, 12:46
autor: zzzZZZ
a nie można ściągnąć sourcecode GRBLa 1.1, wrzucić do Arduino IDE i na płytkę?
Re: Woodpecker CNC GRBL 0.9, upgrade firmware
: 21 cze 2018, 23:07
autor: tomcat65
zzzZZZ pisze: ↑21 cze 2018, 12:46
a nie można ściągnąć sourcecode GRBLa 1.1, wrzucić do Arduino IDE i na płytkę?
Pliki źródłowe są w pliku HEX, a tego arduino ide nie obsługuje. Chyba, że coś się zmieniło, dawno nie używałem. Ten typ pliku można przez np. Atmel Studio. Nie każdy jednak sobie z tym kobylastym programem poradzi.
Można pościągać też wszystkie biblioteki, skompilować, a i tak najpewniej nic to nie da. Jeśli w procku, np. Atmega328, nie ma bootloadera - nie wgrasz. Trzeba mieć przynajmniej programator USB-asp.
Nawet jeśli się wgra,to może być problem, bo GRLB najprawdopodobniej korzysta z funkcji bootloadera odnośnie transmisji sygnałów do komunikacji po rs232-usb.
Najprościej jest więc mieć programator, którym wgrasz bootloader, a potem już standardowo Xloader'em lub przez IDE.
Re: Woodpecker CNC GRBL 0.9, upgrade firmware
: 22 cze 2018, 09:06
autor: zzzZZZ
Nie znam się jakoś bardzo na tym ale ja jak się bawiłem kiedyś sterowaniem do lasera na GRBLu to wszedłem
https://github.com/gnea/grbl/releases => ściągnałem paczkę z wersją, która mnie interesowała => wrzuciłem do ścieżki z przykładowymi projektami Arduino IDE => wczytałem projekt w Arduino IDE i wgrałem na płytkę.
Plusem jest tez to, że mając kod źródłowy można bawić się w zmianę pinów wyjściowych czy innych ustawień.