Woodpecker CNC GRBL 0.9, upgrade firmware

Rozmowy na temat układów elektronicznych sterowania obrabiarek CNC

Autor tematu
piotr56
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 4
Posty: 189
Rejestracja: 21 sty 2016, 11:35
Lokalizacja: Rzeszów

Woodpecker CNC GRBL 0.9, upgrade firmware

#1

Post napisał: piotr56 » 02 lip 2017, 17:13

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.



Tagi:


upanie
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1965
Rejestracja: 15 sty 2011, 09:26
Lokalizacja: Wyszków

#2

Post napisał: upanie » 02 lip 2017, 20:14

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.
czilałt...


Autor tematu
piotr56
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 4
Posty: 189
Rejestracja: 21 sty 2016, 11:35
Lokalizacja: Rzeszów

#3

Post napisał: piotr56 » 03 lip 2017, 00:15

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 :)


grzegorzch
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 1
Posty: 1
Rejestracja: 04 mar 2018, 20:52

Re: Woodpecker CNC GRBL 0.9, upgrade firmware

#4

Post napisał: grzegorzch » 04 mar 2018, 20:55

Witam

I jak udało się zaktualizować GRBL do wersji 1.1?


Autor tematu
piotr56
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 4
Posty: 189
Rejestracja: 21 sty 2016, 11:35
Lokalizacja: Rzeszów

Re: Woodpecker CNC GRBL 0.9, upgrade firmware

#5

Post napisał: piotr56 » 06 mar 2018, 18:25

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.


ukazye
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 1
Posty: 11
Rejestracja: 29 mar 2018, 12:44

Re: Woodpecker CNC GRBL 0.9, upgrade firmware

#6

Post napisał: ukazye » 04 kwie 2018, 12:23

Witam, Piotr56 - mozesz mi powiedziec jak zrobiles upgrade? Bo tez sie z tym bawie :)


Autor tematu
piotr56
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 4
Posty: 189
Rejestracja: 21 sty 2016, 11:35
Lokalizacja: Rzeszów

Re: Woodpecker CNC GRBL 0.9, upgrade firmware

#7

Post napisał: piotr56 » 05 kwie 2018, 17:20

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

Awatar użytkownika

zzzZZZ
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 2
Posty: 258
Rejestracja: 14 cze 2018, 13:09
Lokalizacja: piniendzy z komuni wciąż jest mi nieznana
Kontakt:

Re: Woodpecker CNC GRBL 0.9, upgrade firmware

#8

Post napisał: zzzZZZ » 21 cze 2018, 12:46

a nie można ściągnąć sourcecode GRBLa 1.1, wrzucić do Arduino IDE i na płytkę?


tomcat65
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1236
Rejestracja: 15 lis 2009, 02:46
Lokalizacja: Olsztyn
Kontakt:

Re: Woodpecker CNC GRBL 0.9, upgrade firmware

#9

Post napisał: tomcat65 » 21 cze 2018, 23:07

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.

Awatar użytkownika

zzzZZZ
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 2
Posty: 258
Rejestracja: 14 cze 2018, 13:09
Lokalizacja: piniendzy z komuni wciąż jest mi nieznana
Kontakt:

Re: Woodpecker CNC GRBL 0.9, upgrade firmware

#10

Post napisał: zzzZZZ » 22 cze 2018, 09:06

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ń.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Elektronika CNC”