Anet A6 problem z bootloader'em

Masz problem z oprogramowaniem do druku 3D? Szukaj pomocy tutaj!
MrLewerence
Majsterkowicz
Posty: 68
Rejestracja: 12 paź 2013, 20:48
Lokalizacja: ---

Re: Anet A6 problem z bootloader'em

Post autor: MrLewerence » 10 lip 2019, 19:10

Zrób czystego marlina, bez bootloadera.


program mam w wersji 1.1.0 b82

Co miesiąc do wygrania nagrody o wartości ponad 1600 zł!


Dicentis
Majsterkowicz
Posty: 56
Rejestracja: 4 lip 2019, 13:48

Re: Anet A6 problem z bootloader'em

Post autor: Dicentis » 10 lip 2019, 19:16

Lipa. Ale zobaczę, czy odezwie się pod Repetier Host.

Edit:
Lipa x2. Log z konsoli RH. Serwer też jej nie widzi.

19:20:12.966 : No start signal detected - forcing start
19:20:56.103 : Communication timeout - reset send buffer block
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
MrLewerence
Majsterkowicz
Posty: 68
Rejestracja: 12 paź 2013, 20:48
Lokalizacja: ---

Re: Anet A6 problem z bootloader'em

Post autor: MrLewerence » 10 lip 2019, 19:36

Wygląda na to, że programator usbasp który masz nie ma sprzętowej obsługi usb.
Częsty przypadek. Programator na Atmedze z usb jest sporo tańszy od takiego chińczyka.
Nie to, że Ci proponuję zakup nowego programatora, ale coś jest z nim do du...py.
Dicentis
Majsterkowicz
Posty: 56
Rejestracja: 4 lip 2019, 13:48

Re: Anet A6 problem z bootloader'em

Post autor: Dicentis » 10 lip 2019, 19:41

Co masz na myśli z brakiem obsługi usb?

Zczytałem wcześniej wgrany plik z płytki i jest niby taki sam. Czy notepad ++ ma funkcję " porównaj pliki ?

Edit:
Nie ważne. Masakra jakaś w tym pliku jest. Zresztą sami zobaczcie.
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Dicentis
Majsterkowicz
Posty: 56
Rejestracja: 4 lip 2019, 13:48

Re: Anet A6 problem z bootloader'em

Post autor: Dicentis » 10 lip 2019, 19:55

JEST !!!! Coś jak by. Serwer z RP ją widzi. Ale drukarka co kilka sekund zrywa połączenie. Jak to ogarnąć?

Edit:
Log z serwera:

20:35:00.547: N1 M105
< 20:35:01.552: N2 M105
< 20:35:02.552: N3 M105
< 20:35:03.552: N1 M110
< 20:35:03.552: N2 M105
< 20:35:03.552: N3 M115
< 20:35:03.552: N4 M220 S100
< 20:35:03.552: N5 M221 S100
< 20:35:11.755: N6 M105
< 20:35:12.762: N7 M105
< 20:35:13.802: N8 M105
< 20:35:14.752: N1 M110
< 20:35:14.752: N2 M105
< 20:35:14.752: N3 M115
< 20:35:14.752: N4 M220 S100
< 20:35:14.752: N5 M221 S100
< 20:35:23.055: N6 M105
< 20:35:24.062: N7 M105
< 20:35:25.102: N8 M105
< 20:35:26.052: N1 M110
< 20:35:26.052: N2 M105
< 20:35:26.052: N3 M115
< 20:35:26.052: N4 M220 S100
< 20:35:26.052: N5 M221 S100
< 20:35:34.455: N6 M105
< 20:35:35.462: N7 M105
< 20:35:36.462: N8 M105
< 20:35:37.452: N1 M110
< 20:35:37.452: N2 M105
< 20:35:37.452: N3 M115
< 20:35:37.452: N4 M220 S100
< 20:35:37.452: N5 M221 S100



Mała pętla. I nic nie pomaga.
MrLewerence
Majsterkowicz
Posty: 68
Rejestracja: 12 paź 2013, 20:48
Lokalizacja: ---

Re: Anet A6 problem z bootloader'em

Post autor: MrLewerence » 10 lip 2019, 20:59

oktoprint?
wyświetlacz działa?
Dicentis
Majsterkowicz
Posty: 56
Rejestracja: 4 lip 2019, 13:48

Re: Anet A6 problem z bootloader'em

Post autor: Dicentis » 10 lip 2019, 21:01

Nie oktoprint. Z kąd takie coś ?
Nie nie działa. Dalej to samo - całość lekko zaczerniona i na środku jeden pasek na jeden piksel ciemniejszy.
MrLewerence
Majsterkowicz
Posty: 68
Rejestracja: 12 paź 2013, 20:48
Lokalizacja: ---

Re: Anet A6 problem z bootloader'em

Post autor: MrLewerence » 10 lip 2019, 21:19

Co do programatora.
Są zasadniczo dwie wersje chińskich programatorów usbasp. Te dwie wersje tych programatorów można podzielić jeszcze na dwie: te z ATmega8 i te z ATmega16.
Problem tkwi w szczegółach.
Obie te atmegi występują jeszcze w dwóch odmianach. Pomijając rodzaje obudowy i w przypadku ATmega8 częstotliwość wewnętrznego zegara.
ATMEGA8U2-AU to nie to samo co ATMEGA8-16AU.
ATMEGA16U2-MU to też nie to samo co ATMEGA16A-AU

Odróżnia je to, że te pierwsze mają sprzętowy interfejs USB. Te drugie mają interfejs USB zrobiony programowo - co działa średnio, czasami w ogóle.
Różnica w cenie jest również znacząca, a fakt, że Chińczycy kopiują wszystko, mikrokontrolery też podrabiają.
Jak trafisz programator na podrabianym ATMEGA8-16AU - to masz 99% szans na to, że będzie to bubel.

Płytki Arduino: UNO, MINI, NANO - każda z tych płytek ma mikrokontroler ATMEGA328 - ale każdy jest inny. UNO ma 6 pinów analogowych, MINI i NANO mają tych pinów 8.
Taka subtelna różnica w oznaczeniu wersji... U2, V2, 19AU, MU i wiele innych...

Dlaczego wcześniej nie wspomniałeś, że masz Rpi? Rpi też może programować mikrokontrolery...
MrLewerence
Majsterkowicz
Posty: 68
Rejestracja: 12 paź 2013, 20:48
Lokalizacja: ---

Re: Anet A6 problem z bootloader'em

Post autor: MrLewerence » 10 lip 2019, 21:23

szczegóły i informacje jak z Raspberry zrobić programator znajdziesz tutaj: https://learn.adafruit.com/program-an-a ... s/overview
Dicentis
Majsterkowicz
Posty: 56
Rejestracja: 4 lip 2019, 13:48

Re: Anet A6 problem z bootloader'em

Post autor: Dicentis » 10 lip 2019, 21:25

Eeeeeeee......? Nie mam.... Z kąd pomysł że mam?

Edit:
Ten programator co mam to ATmega8A AU 1850.
https://www.y-ic.pl/pdf/Micrel%20-%20Mi ... 8A-AU.html

Edit2:

Już rozumiem z kąd to Rpi. Nie. Skrót RP to RePetier (serwer). =)
MrLewerence
Majsterkowicz
Posty: 68
Rejestracja: 12 paź 2013, 20:48
Lokalizacja: ---

Re: Anet A6 problem z bootloader'em

Post autor: MrLewerence » 10 lip 2019, 23:26

Zestaw komponentów na nowy 32-bitowy sterownik do nowej drukarki. Buduję HyperCube na bazie od RatRiga
Z polem roboczym 300x300x300...
20190710_231920.jpg
Podstawa sterowania to Arduino Due i RAMPS 1.6, wyświetlacz LCD od CR10/Ender3, drivery narazie A4988 - czekam na przesyłkę z Chin: TB6600...

To taka cicha sugestia, gdyby wyszło na to, że dasz spokój płycie od Anety...
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Dicentis
Majsterkowicz
Posty: 56
Rejestracja: 4 lip 2019, 13:48

Re: Anet A6 problem z bootloader'em

Post autor: Dicentis » 11 lip 2019, 01:27

Ja dostałem taką propozycję:

*Płyta MKS GEN L V1.0 – 99zł brutto
*Wyświetlacz graficzny LCD 12864 – 69zł brutto
*TMC2208 SilentStepStick – (Watterott) – 49zł stuka
Chińskie TMC w cenie 29zł szt.

Łączny koszt: 364zł na oryginalnych sterownikach lub 284zł na Chińskich TMC
MrLewerence
Majsterkowicz
Posty: 68
Rejestracja: 12 paź 2013, 20:48
Lokalizacja: ---

Re: Anet A6 problem z bootloader'em

Post autor: MrLewerence » 11 lip 2019, 08:13

MKS GEN L V1.0 - dobra płyta, mam ją zaimplementowaną w jednym enderze z driverami TMC2208, ale MKS V1.4 jest lepsza.
Dlaczego lepsza? Ma wyprowadzone piny I2C - MKS GEN L tego nie ma.
Z racji, że w jednej z moich AM8 mam zaimplementowane termopary zamiast zwykłych termistorów - wzmacniacze działają na magistrali TWI, po za tym mimo ogromu pinów... trochę mi ich brakuje, także ekspander MCP23016 jest też... dodatkowych 16 pinów ma duże korzyści...
Awatar użytkownika
ethanak
Złota rączka
Posty: 764
Rejestracja: 21 lis 2015, 14:41
Kontakt:

Re: Anet A6 problem z bootloader'em

Post autor: ethanak » 11 lip 2019, 14:44

kożyści... pac! :-P
Pisze człowiek ambitnie, a tu przychodzi prostak i wszystko rozumie.
To jest ewidentna bezczelność!
Dicentis
Majsterkowicz
Posty: 56
Rejestracja: 4 lip 2019, 13:48

Re: Anet A6 problem z bootloader'em

Post autor: Dicentis » 11 lip 2019, 19:45

Ma ktoś jakiś pomysł jak reanimować anete z poziomy serwera Repetier?
I jak przerwać tą pętlę z restartem?
MrLewerence
Majsterkowicz
Posty: 68
Rejestracja: 12 paź 2013, 20:48
Lokalizacja: ---

Re: Anet A6 problem z bootloader'em

Post autor: MrLewerence » 11 lip 2019, 20:54

M105 to coś z wiatrakiem.
M220 to coś z retrakcją...

Podpowiedziałem Ci, że repetier host można wykorzystać do załadowania firmware.
Chyba niepotrzebne... za wcześnie.
Repetier Host miał być głównie do sprawdzenia czy drukarka żyje...
Do ożywienia jej powinien wystarczyć Arduino IDE i ewentualnie mkAVRcalkulator...
Jeśli te dwa programy nie dają rady to najprawdopodobniej mikrokontroler jest martwy.
Kiepsko to wygląda, jeśli nie ma nawet dobrego/pewnego programatora.
Repetier Host jest dobrym narzędziem, jeśli oprogramowanie drukarki działa.
Skusić się można jeszcze na wysłanie komendy M501... Ale zapewne jest to zablokowane z poziomu firmware, o ile w ogóle udało się je wgrać...
Wszystko można ustawić komendami z poziomu arduino, no ale drukarka musi działać.
Serial monitor z arduino co pokazuje? Prędkośćtransmisji 115200.
Dicentis
Majsterkowicz
Posty: 56
Rejestracja: 4 lip 2019, 13:48

Re: Anet A6 problem z bootloader'em

Post autor: Dicentis » 11 lip 2019, 21:02

Monitor milczy. Nawet po wybraniu portu gdzie jest podłączona drukarka, mam komunikat :
"Błąd otwarcie portu szeregowego "COM3". (port busy)"
Awatar użytkownika
Marhef
Złota rączka
Posty: 1164
Rejestracja: 18 lis 2011, 02:18

Re: Anet A6 problem z bootloader'em

Post autor: Marhef » 13 lip 2019, 15:13

Mi te problemy wskazują na jeden z poniższych problemów:
1) nie działający programator
2) uszkodzony procek
Możesz spróbować jeszcze jednej sztuczki z avrdude. Spróbuj, przy programowaniu z wiersza poleceń, dodać parametr -B 8 (cała linijka powinna wyglądać mniej więcej tak: avrdude -p atmega1284p -c usbasp -P usb -B 8 -U flash:w:"C:\Users\Dinentis\Desktop\Marlin.ino.hex":i ). Jest niewielka szansa, że to pomoże.
Można by też spróbować ustawić fusebity w taki sposób, żeby nie zapisywał się bootloader. Ale w tym momencie nie mam dostępu do swojego konta, więc nie wiem, jak ustawić.
Dicentis
Majsterkowicz
Posty: 56
Rejestracja: 4 lip 2019, 13:48

Re: Anet A6 problem z bootloader'em

Post autor: Dicentis » 14 lip 2019, 13:45

Zrobiłem jak podpowiedziałeś. Niestety dalej problem z weryfikacją.

Log:

optiboot_atmega1284p.hex: 510 / 131 072 Bytes (0,39%)
Sprawdzam aktualizację...
Posiadasz aktualną wersję :)
Marlin_PL_118.hex: 114 906 / 131 072 Bytes (87,67%)
Wykryto 1e9705 = ATmega1284P
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

avrdude.exe: set SCK frequency to 93750 Hz
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.01s

avrdude.exe: Device signature = 0x1e9705 (probably m1284p)
avrdude.exe: erasing chip
avrdude.exe: set SCK frequency to 93750 Hz
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: reading input file "C:\Users\Dinentis\Desktop\Marlin_PL_118.hex"
avrdude.exe: input file C:\Users\Dinentis\Desktop\Marlin_PL_118.hex auto detected as Intel Hex
avrdude.exe: writing flash (114906 bytes):

Writing | ################################################## | 100% 66.39s

avrdude.exe: 114906 bytes of flash written
avrdude.exe: verifying flash memory against C:\Users\Dinentis\Desktop\Marlin_PL_118.hex:
avrdude.exe: load data flash data from input file C:\Users\Dinentis\Desktop\Marlin_PL_118.hex:
avrdude.exe: input file C:\Users\Dinentis\Desktop\Marlin_PL_118.hex auto detected as Intel Hex
avrdude.exe: input file C:\Users\Dinentis\Desktop\Marlin_PL_118.hex contains 114906 bytes
avrdude.exe: reading on-chip flash data:

Reading | ################################################## | 100% 64.66s

avrdude.exe: verifying ...
avrdude.exe: verification error, first mismatch at byte 0x001e
0xea != 0xfa
avrdude.exe: verification error; content mismatch

avrdude.exe done. Thank you.



EDIT:

Znalazłem problem. Na programatorze odlutował się jeden z pinów na wylocie na płytkę (ten 6 pinowy). Oznaczony jako MOSI. Cały czas musiałem odpowiednio odgiąć programator, żeby zadziałał. Później go przylutuję i zobaczymy czy to coś zmieni.

Tak przy okazji. Od czego są piny JP2 i JP3 na programatorze ? U mnie nie są wlutowane, ale może by się przydały.
MrLewerence
Majsterkowicz
Posty: 68
Rejestracja: 12 paź 2013, 20:48
Lokalizacja: ---

Re: Anet A6 problem z bootloader'em

Post autor: MrLewerence » 14 lip 2019, 15:43

Jeden to Slow SCK, drugi to zasilanie programowanego mikrokontrolera - do wyboru 3,3V oraz 5V.
Dicentis
Majsterkowicz
Posty: 56
Rejestracja: 4 lip 2019, 13:48

Re: Anet A6 problem z bootloader'em

Post autor: Dicentis » 14 lip 2019, 15:51

Zasilanie jest na JP1.
Ostatnio zmieniony 14 lip 2019, 18:19 przez Dicentis, łącznie zmieniany 1 raz.
MrLewerence
Majsterkowicz
Posty: 68
Rejestracja: 12 paź 2013, 20:48
Lokalizacja: ---

Re: Anet A6 problem z bootloader'em

Post autor: MrLewerence » 14 lip 2019, 16:36

Dicentis pisze:
14 lip 2019, 15:51
Zasilanie jest na JP1.

Wysłane z mojego SM-N7505 przy użyciu Tapatalka
zależy co za produkcja... kto popełnił ten programator ;)
Awatar użytkownika
Marhef
Złota rączka
Posty: 1164
Rejestracja: 18 lis 2011, 02:18

Re: Anet A6 problem z bootloader'em

Post autor: Marhef » 15 lip 2019, 08:58

Ten drugi to tzw. self-prog. Jak zewrzesz to możesz wgrać nowy soft do programatora (używając innego programatora).
Dicentis
Majsterkowicz
Posty: 56
Rejestracja: 4 lip 2019, 13:48

Re: Anet A6 problem z bootloader'em

Post autor: Dicentis » 15 lip 2019, 12:21

Jest pewien postęp. Udało mi się wgrać bootloadera. Przynajmniej nie pokazało że jest błąd, a że zakończyło. Prawdopodobnie zawiniły dwie rzeczy:
-niedolutowane piny na programatorze (przelutowałem wszystkie luty na nowo)
-w tle cały czas chodził serwer repetier'a

Niestety próba wgrania marlina kończy się fiaskiem:

Using Port : COM4
Using Programmer : arduino
Overriding Baud Rate : 57600
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x85
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x85
...

Robię gdzieś błąd ?
Awatar użytkownika
Marhef
Złota rączka
Posty: 1164
Rejestracja: 18 lis 2011, 02:18

Re: Anet A6 problem z bootloader'em

Post autor: Marhef » 15 lip 2019, 12:51

... nie nawiązuje połączenia. Może padł CH340?
Może nie ta prędkość? Albo nie ten port (tak, wiem, pisałeś, że sprawdzałeś, ale może tym razem nie)?
Jaki bootloader wgrałeś? Bo może ten, który wgrałeś, pracuje na innej prędkości? Spróbuj z innymi prędkościami, może trafisz na właściwą.
ODPOWIEDZ

Strony partnerskie: