marlin 1.1.x wgrywanie przez ISP
marlin 1.1.x wgrywanie przez ISP
Witam,
Chcę wgrać Marlina przez ISP, programatorem USBASP, programem mkAVRCalculator, komplilując go w Arduino IDE.
Drukarka Vertex k8400, Oryginalna płyta główna z procesorem ATMega 2560
Mam kilka pytań:
- przy kompilacji pojawia mi się kilka nowych plików, który wybrać?
a) "Marlin.ino.elf"
b) "Marlin.ino.hex"
c) "Marlin.ino.with_bootloader.bin"
d) "Marlin.ino.with_bootloader.hex"
- w gnieździe gdzie podpina się wyświetlacz są wejścia "MISO, MOSI, SCK, RESET, VCC(5V), GND",
Tam wpiąć odpowiadające kable programatora?
- w mkAVRcalculator mam wybrać zapis do pamięci FLASH, czy EEPROM?
Próbowałem wgrać przez USBASP z poziomu ArduinoIDE, ale wywala mi jakieś błędy z którymi nie umiem sobie poradzić.
Klasycznie przez Kabel USB podpięty do drukarki też nie idzie.
Nie mam już pomysłu jak to ugryźć, dlatego chcę wgrać Marlina przez ISP, boję się jednak, żeby czegoś nie zepsuć stąd moja prośba o pomoc.
Marlin 1.1.x Nie mogę zmienić już nazwy tematu, proszę Admina o zmianę.
Chcę wgrać Marlina przez ISP, programatorem USBASP, programem mkAVRCalculator, komplilując go w Arduino IDE.
Drukarka Vertex k8400, Oryginalna płyta główna z procesorem ATMega 2560
Mam kilka pytań:
- przy kompilacji pojawia mi się kilka nowych plików, który wybrać?
a) "Marlin.ino.elf"
b) "Marlin.ino.hex"
c) "Marlin.ino.with_bootloader.bin"
d) "Marlin.ino.with_bootloader.hex"
- w gnieździe gdzie podpina się wyświetlacz są wejścia "MISO, MOSI, SCK, RESET, VCC(5V), GND",
Tam wpiąć odpowiadające kable programatora?
- w mkAVRcalculator mam wybrać zapis do pamięci FLASH, czy EEPROM?
Próbowałem wgrać przez USBASP z poziomu ArduinoIDE, ale wywala mi jakieś błędy z którymi nie umiem sobie poradzić.
Klasycznie przez Kabel USB podpięty do drukarki też nie idzie.
Nie mam już pomysłu jak to ugryźć, dlatego chcę wgrać Marlina przez ISP, boję się jednak, żeby czegoś nie zepsuć stąd moja prośba o pomoc.
Marlin 1.1.x Nie mogę zmienić już nazwy tematu, proszę Admina o zmianę.
-
- Postów w temacie: 1
- Posty: 507
- Rejestracja: 10 maja 2020, 17:28
- Lokalizacja: Okolice Poznania
- Drukarka: Ender 3, V-Core2 i 3
- x 170
Re: marlin 1.1.x wgrywanie przez ISP
Powinieneś mieć dedykowane dla programatora ISP złącze, pokaż jaką masz płytkę to ocenimy.
Norbert
- Berg
- Zasłużony
- Postów w temacie: 6
- Posty: 7569
- Rejestracja: 05 lis 2016, 11:57
- Lokalizacja: Kraków
- Drukarka: Lume, K8400, HC Evo
- x 2675
Re: marlin 1.1.x wgrywanie przez ISP
Do K8400 możesz wgrać program normalnie przez USB, trzeba tylko przestawić zworkę. Z tego co pamiętam jest tam jedna tylko, to nie można się pomylić.
Przy okazji wgrywania nowej wersji warto poprawić liczbę kroków na ekstruder. by w końcu przestać ustawiać flow na 70%
Przez ISP, tak też można nie potrzebujesz do tego żadnego programu, Powinno dać się to zrobić bezpośrednio z Arduino.
Do tej płyty można też wgrać z powodzeniem Repetiera, który moim zdaniem z opcją quadstepping nieco lepiej się nadaje. Gdzieś wrzucałem gotowy config.
Przy okazji wgrywania nowej wersji warto poprawić liczbę kroków na ekstruder. by w końcu przestać ustawiać flow na 70%
Przez ISP, tak też można nie potrzebujesz do tego żadnego programu, Powinno dać się to zrobić bezpośrednio z Arduino.
Do tej płyty można też wgrać z powodzeniem Repetiera, który moim zdaniem z opcją quadstepping nieco lepiej się nadaje. Gdzieś wrzucałem gotowy config.
Norbert
Prusa i3 mk3s https://tinyurl.com/y65mva4m
Photon
Velleman Vertex K8400x2 https://tinyurl.com/y55pnudv
HyperCube Evolution ST 250 https://tinyurl.com/y36cexyw
Anycubik Kossel Plus https://tinyurl.com/y5ybrh8v
K40 https://tinyurl.com/y3gzdnbg
MD-16 https://tinyurl.com/y4lz6bpf
CNC https://tinyurl.com/y5ku9jf2
Photon
Velleman Vertex K8400x2 https://tinyurl.com/y55pnudv
HyperCube Evolution ST 250 https://tinyurl.com/y36cexyw
Anycubik Kossel Plus https://tinyurl.com/y5ybrh8v
K40 https://tinyurl.com/y3gzdnbg
MD-16 https://tinyurl.com/y4lz6bpf
CNC https://tinyurl.com/y5ku9jf2
- dziobu
- Zasłużony
- Postów w temacie: 3
- Posty: 8943
- Rejestracja: 28 gru 2016, 16:38
- Drukarka: ZMorph 2.0(S)
- x 5873
- Kontakt:
Re: marlin 1.1.x wgrywanie przez ISP
"Marlin.ino.with_bootloader" - obojętne który.Norbert pisze:- przy kompilacji pojawia mi się kilka nowych plików, który wybrać?
a) "Marlin.ino.elf"
b) "Marlin.ino.hex"
c) "Marlin.ino.with_bootloader.bin"
d) "Marlin.ino.with_bootloader.hex"
Bezpośrednio do uC możesz wrzucić tylko HEX lub BIN (to w zasadzie to samo).
ISP ma swoje osobne złącze. 6 pinów obok uC.Norbert pisze:- w gnieździe gdzie podpina się wyświetlacz są wejścia "MISO, MOSI, SCK, RESET, VCC(5V), GND",
Tam wpiąć odpowiadające kable programatora?
FLASH. EEPROM tutaj służy do zapisu nastaw. Zresztą i tak tam program się nie zmieści.Norbert pisze:- w mkAVRcalculator mam wybrać zapis do pamięci FLASH, czy EEPROM?
Jak nie napiszesz jaki to był błąd to może być trudno. Za to jeśli zaprogramujesz nieprawidłowe fusebity to potencjalnie możesz zablokować sobie dostęp do uC.Norbert pisze:Próbowałem wgrać przez USBASP z poziomu ArduinoIDE, ale wywala mi jakieś błędy z którymi nie umiem sobie poradzić.
Nie mam już pomysłu jak to ugryźć, dlatego chcę wgrać Marlina przez ISP, boję się jednak, żeby czegoś nie zepsuć stąd moja prośba o pomoc.
Norbert
Pozdrawiam
Paweł
Projekty: ELF | AVAT 01 | HotPlate-1
Drukarki: Flsun i3 Plus | Flsun G | Kossel | FF Dreamer | Monoprice MP Mini | Copymaster3D Pro 500 | AIO Robotics ZEUS | Zmorph 2.0 | Climber 7
Też fajne: Wydruki | Moje twory w 3D | Inne
Paweł
Drukarki: Flsun i3 Plus | Flsun G | Kossel | FF Dreamer | Monoprice MP Mini | Copymaster3D Pro 500 | AIO Robotics ZEUS | Zmorph 2.0 | Climber 7
Też fajne: Wydruki | Moje twory w 3D | Inne
Re: marlin 1.1.x wgrywanie przez ISP
tak mam przy wgrywaniu przez kabel usb,dziobu pisze: Jak nie napiszesz jaki to był błąd to może być trudno. Za to jeśli zaprogramujesz nieprawidłowe fusebity to potencjalnie możesz zablokować sobie dostęp do uC.
Kod: Zaznacz cały
avrdude: Version 6.3-20190619
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"
Using Port : COM4
Using Programmer : wiring
Overriding Baud Rate : 115200
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
avrdude done. Thank you.
Podczas ładowania szkicu wystąpił błąd
Kod: Zaznacz cały
avrdude: Version 6.3-20190619
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
Podczas ładowania szkicu wystąpił błąd
System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"
Using Port : usb
Using Programmer : usbasp
avrdude: Warning: cannot query manufacturer for device: No such file or directory
avrdude: Warning: cannot query product for device: No such file or directory
avrdude: error: could not find USB device with vid=0x16c0 pid=0x5dc vendor='www.fischl.de' product='USBasp'
avrdude done. Thank you.
Fuse bitów nie ogarniam, nawet ich nie próbuje ustawiać.
W mkAVRCalculatotrze, jak klikam Sprawdź podłączony AVR to ustawiają się jakieś fuse i lock bity. Z tego co kiedyś słuchałem to jak się tego nie rusza to ten program sam ustawia tak jak trzeba, mam tylko nadzieję, że tak jest.
Dlatego zanim spróbuje wgrać tak marlina to chcę się upewnić, że nic nie zepsuję.
pojawia się też takie coś na końcu kompilacji, czego wcześniej nie było:
Kod: Zaznacz cały
Niski poziom dostępnej pamięci, mogą wystąpić problemy ze stabilnością.
To też bym zmienił, na razie mam przestawione z poziomu wyświetlacza drukarki, ale najpierw muszę znaleźć sposób na wgranie tego na płytkerafaljot pisze: Przy okazji wgrywania nowej wersji warto poprawić liczbę kroków na ekstruder. by w końcu przestać ustawiać flow na 70%
- FlameRunner
- Zasłużony
- Postów w temacie: 1
- Posty: 6568
- Rejestracja: 15 kwie 2016, 21:26
- x 2056
- Berg
- Zasłużony
- Postów w temacie: 6
- Posty: 7569
- Rejestracja: 05 lis 2016, 11:57
- Lokalizacja: Kraków
- Drukarka: Lume, K8400, HC Evo
- x 2675
Re: marlin 1.1.x wgrywanie przez ISP
tak, jak pisałem wcześniej, to złącze, obok uC to złącze ISP, wgrywałem przez nie wielokrotnie soft używając AVR-ISP , tak że na pewno działa, poza tym przecież jest opisane na schemacie
https://manuals.whadda.com/article.php?id=223 Poza tym, po co kombinujesz z tym ISP i nie wgrasz normalnie po USB zgodnie z instrukcją od drukarki? bootloader uwaliłeś, czy coś?
te błędy, które Ci wyskakują raczej wsakzują na to że brakuje komunikacji komputera z programatorem a nie programatora z płytą główną drukarki.
PS: tak trzeba podłączyć programator:
https://manuals.whadda.com/article.php?id=223 Poza tym, po co kombinujesz z tym ISP i nie wgrasz normalnie po USB zgodnie z instrukcją od drukarki? bootloader uwaliłeś, czy coś?
te błędy, które Ci wyskakują raczej wsakzują na to że brakuje komunikacji komputera z programatorem a nie programatora z płytą główną drukarki.
PS: tak trzeba podłączyć programator:
Norbert
Prusa i3 mk3s https://tinyurl.com/y65mva4m
Photon
Velleman Vertex K8400x2 https://tinyurl.com/y55pnudv
HyperCube Evolution ST 250 https://tinyurl.com/y36cexyw
Anycubik Kossel Plus https://tinyurl.com/y5ybrh8v
K40 https://tinyurl.com/y3gzdnbg
MD-16 https://tinyurl.com/y4lz6bpf
CNC https://tinyurl.com/y5ku9jf2
Photon
Velleman Vertex K8400x2 https://tinyurl.com/y55pnudv
HyperCube Evolution ST 250 https://tinyurl.com/y36cexyw
Anycubik Kossel Plus https://tinyurl.com/y5ybrh8v
K40 https://tinyurl.com/y3gzdnbg
MD-16 https://tinyurl.com/y4lz6bpf
CNC https://tinyurl.com/y5ku9jf2
- dziobu
- Zasłużony
- Postów w temacie: 3
- Posty: 8943
- Rejestracja: 28 gru 2016, 16:38
- Drukarka: ZMorph 2.0(S)
- x 5873
- Kontakt:
Re: marlin 1.1.x wgrywanie przez ISP
[OT]
Słaby ten radiator; procek sie zjara
Słaby ten radiator; procek sie zjara
Pozdrawiam
Paweł
Projekty: ELF | AVAT 01 | HotPlate-1
Drukarki: Flsun i3 Plus | Flsun G | Kossel | FF Dreamer | Monoprice MP Mini | Copymaster3D Pro 500 | AIO Robotics ZEUS | Zmorph 2.0 | Climber 7
Też fajne: Wydruki | Moje twory w 3D | Inne
Paweł
Drukarki: Flsun i3 Plus | Flsun G | Kossel | FF Dreamer | Monoprice MP Mini | Copymaster3D Pro 500 | AIO Robotics ZEUS | Zmorph 2.0 | Climber 7
Też fajne: Wydruki | Moje twory w 3D | Inne
Re: marlin 1.1.x wgrywanie przez ISP
Nie upieram się, wolałbym wgrywać przez USB.rafaljot pisze: Poza tym, po co kombinujesz z tym ISP i nie wgrasz normalnie po USB zgodnie z instrukcją od drukarki? bootloader uwaliłeś, czy coś?
Swego czasu miałem dwie takie płytki, na jedną dało się wgrywać normalnie, podłączałem obecną, którą posiadam i d..a
Nie wiem co tam jest uwalone, ale nie działa.
Dlatego potrzebuje wgrać przez ISP
Dziękuję wszystkim za pomoc.
Wydrukuję jeszcze kilka rzeczy, i jak zbiorę się na odwagę to wgrywam.
Dam znać jak poszło.
- Berg
- Zasłużony
- Postów w temacie: 6
- Posty: 7569
- Rejestracja: 05 lis 2016, 11:57
- Lokalizacja: Kraków
- Drukarka: Lume, K8400, HC Evo
- x 2675
Re: marlin 1.1.x wgrywanie przez ISP
Dołożyłem bo się zaczął grzać po tym jak pin uwaliło. Grzeje się ale działa. Tzn działał, bo aktualnie płytka zalega w śmietniku podobnych rzeczy.dziobu pisze:[OT]
Słaby ten radiator; procek sie zjara
@Norbert a: 1) zworkę do programowania przez USB przestawiasz? 2) zgodnie z instrukcją należy programować na wyłączonym zasilaniu.
Prusa i3 mk3s https://tinyurl.com/y65mva4m
Photon
Velleman Vertex K8400x2 https://tinyurl.com/y55pnudv
HyperCube Evolution ST 250 https://tinyurl.com/y36cexyw
Anycubik Kossel Plus https://tinyurl.com/y5ybrh8v
K40 https://tinyurl.com/y3gzdnbg
MD-16 https://tinyurl.com/y4lz6bpf
CNC https://tinyurl.com/y5ku9jf2
Photon
Velleman Vertex K8400x2 https://tinyurl.com/y55pnudv
HyperCube Evolution ST 250 https://tinyurl.com/y36cexyw
Anycubik Kossel Plus https://tinyurl.com/y5ybrh8v
K40 https://tinyurl.com/y3gzdnbg
MD-16 https://tinyurl.com/y4lz6bpf
CNC https://tinyurl.com/y5ku9jf2