SKR 1.4 Turbo - EEPROM datasize error

Oprogramowanie sterownika drukarki i do łączenia komputera z drukarką
marviz
Konto z ograniczeniami
Postów w temacie: 7
Posty: 57
Rejestracja: 12 gru 2020, 19:09
x 9

SKR 1.4 Turbo - EEPROM datasize error

Post autor: marviz »

Witam,

Generalnie zanim zawróce wasze tyłki staram się odrabiać lekcję sam. Tym razem chciałem nauczyć się samemu kompilacji Marlina i z większymi czy mniejszymi problemami udało mi się (może nie najlepiej ale jako-tako).

W końcu przebrnąłem przez cały Config i _adv. Włączając i modyfikując co bym chciał. Na początku nie było problemów i firmware po prostu się wgrywał. Po chwili pozmieniałem parę rzeczy, min ABL zmieniłem z UBL na BILINEAR + kilka opcji które chciałem przy ABL włączyć i przy flashowaniu firmwareu z karty pojawił się tytułowy komunikat.

Generalnie nie wiem za bardzo co on oznacza (choć się domyślam) i tym bardziej jak sobie z nim poradzić.

Czy jest to spowodowane przepełnieniem miejsca w EEPROM przez zbyt dużą ilość włączonych funkcji? Jak sobie z tym poradzić? Jak sprawdzić ile jest miejsca w EEPROM i ile zajmują poszczególne opcje?

Moja konfiguracja to
SKR 1.4 Turbo + TMC2209 BTT
TFT35 E3 v3.0
Ender 5 Plus bez znaczących modyfikacji.

Załączam oczywiście moje configi Marlina.
Configuration.h
(88.05 KiB) Pobrany 109 razy
Configuration_adv.h
(142.33 KiB) Pobrany 110 razy
Z góry wszystkim pomocnym - Dziękuję :)
marviz
Konto z ograniczeniami
Postów w temacie: 7
Posty: 57
Rejestracja: 12 gru 2020, 19:09
x 9

Re: SKR 1.4 Turbo - EEPROM datasize error

Post autor: marviz »

Nie mogę już edytować,

Dla jasności, komunikat pojawia się podczas uruchamiania drukarki, na wyświetlaczu, czy to w trybie TFT czy klasycznym marlina. Nie jest to komunikat podczas kompilacji (kompilacja w VSC, nie ma żadnych błędów)
Awatar użytkownika
konradsdev1
Postów w temacie: 4
Posty: 455
Rejestracja: 30 wrz 2020, 16:55
Lokalizacja: Warszawa
Drukarka: VORON 0
x 178

Re: SKR 1.4 Turbo - EEPROM datasize error

Post autor: konradsdev1 »

Ten komunikat może wynikać z niezgodności zapisanych danych po zmianie sposobu poziomowania.
Spróbuj przywrócić domyślne ustawienia komendą M502 i następnie zapisać za pomocą M500 (pronterface lub Repetier-Host).
Jeśli to nie pomoże to odkomentuj #define DEBUG_EEPROM_READWRITE w pliku Marlin\src\module\settings.cpp i zobacz co wyświetli przy uruchamianiu.
marviz
"Everybody needs a hobby" (Tony Stark).
VORON V0.2 (BTT SKR Pico + RPi 4B + Phaetus x Voron Dragon Hotend ST)
DIY MK4 + VORON Stealthburner (BTT SKR PRO V1.1 + RPi Zero 2 W)
marviz
Konto z ograniczeniami
Postów w temacie: 7
Posty: 57
Rejestracja: 12 gru 2020, 19:09
x 9

Re: SKR 1.4 Turbo - EEPROM datasize error

Post autor: marviz »

konradsdev1 pisze:.
Problem rozwiązany,

Niestety nie pomogło przywrócenie i zapisanie ustawień, DEBUG też nic nie pokazał w terminalu. Rozwiązał się przez zdefiniowanie bezpośrednio w firmware PID la hotendu i stołu, ustawienie Z-Offset i E-stepów, po prostu przeprowadziłem kalibracje mimo błędów, wpisałem później wartości bezpośrednio w firmware i nowa kompilacja już nie powodowała błędów.

To tak gdyby ktoś też na to trafił.
Dzięki za pomoc, tak czy inaczej :)
Awatar użytkownika
Berg
Zasłużony
Postów w temacie: 2
Posty: 7569
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 2675

Re: SKR 1.4 Turbo - EEPROM datasize error

Post autor: Berg »

A tak zapytam kontrolnie... Ty masz EEPROM zamontowany? Bo tak normalnie to go nie ma na tej płytce.
A jak msz, to jaki, bo są różne.
marviz
marviz
Konto z ograniczeniami
Postów w temacie: 7
Posty: 57
Rejestracja: 12 gru 2020, 19:09
x 9

Re: SKR 1.4 Turbo - EEPROM datasize error

Post autor: marviz »

Berg pisze:A tak zapytam kontrolnie... Ty masz EEPROM zamontowany? Bo tak normalnie to go nie ma na tej płytce
Ups... tego nie wiedziałem. Czyli nie mogę włączyć opcji Eeprom w Marlinie? Jak to rozwiązać?

Czy zamiast bawić się w półśrodki zakupić moduł eeprom? Jeśli tak to polecacie jakiś pod tą SKR?
Awatar użytkownika
konradsdev1
Postów w temacie: 4
Posty: 455
Rejestracja: 30 wrz 2020, 16:55
Lokalizacja: Warszawa
Drukarka: VORON 0
x 178

Re: SKR 1.4 Turbo - EEPROM datasize error

Post autor: konradsdev1 »

Jeśli działa Ci obsługa karty SD to możesz włączyć SDCARD_EEPROM_EMULATION.
Wszystkie ustawienia będą zapisywane w pliku eeprom.dat na karcie SD.

Kod: Zaznacz cały

#define SDSUPPORT
#define SDCARD_EEPROM_EMULATION
marviz
"Everybody needs a hobby" (Tony Stark).
VORON V0.2 (BTT SKR Pico + RPi 4B + Phaetus x Voron Dragon Hotend ST)
DIY MK4 + VORON Stealthburner (BTT SKR PRO V1.1 + RPi Zero 2 W)
Awatar użytkownika
Berg
Zasłużony
Postów w temacie: 2
Posty: 7569
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 2675

Re: SKR 1.4 Turbo - EEPROM datasize error

Post autor: Berg »

Można emulację. Jednak najbardziej niezawodny jest eeprom fizycznie. koszt ok 2zl
W zasadzie dowollny moduł arduino się nadaje dobrze tylko by miał wyprowadzenia i2c w tej samej kolejności co są na SKR 1.4 bo wtedy można wpiąć bez kombinowania z kabelkami. (lub odwrotnej i wtedy do góry nogami)
Ja ostatnio kupowałem te

1,85 zł 5%OFF | AT24C256 2ECL IIC/I2C Serial Eeprom
https://a.aliexpress.com/_voesph

instrukcja
https://www.google.com/amp/s/www.instru ... _page=true

BTT ma dedykowany, kosztuje z 14zl

https://a.aliexpress.com/_ugkluL
marviz
Awatar użytkownika
morf
Drukarz
Postów w temacie: 1
Posty: 3224
Rejestracja: 17 sty 2017, 12:28
Drukarka: Reprapy, Prusa MK3S
x 1594

Re: SKR 1.4 Turbo - EEPROM datasize error

Post autor: morf »

A ja mam w ogole ciekawy case:

1. Mam SKR 1.4 (nie TURBO) od BTT z marlinem 2.0.-x
2. Nie instalowalem fizycznego eeprom
3. Nie deklarowalem SDCARD_EEPROM_EMULATION a jedynie SD support (na karcie nie widze eeprom.dat no chyba ze jest to jakas osobna partycja)
4. Wartosci gdzies sie zapisuja i z przy duzym update marlina wyskakuje ze mu sie wersja eepromu nie spina i bedzie resetowac.

Cudow nie ma jak rozumiem gdzies ten eeprom musi byc w mojej wersji plytki na PCB...
marviz
Done is better than perfect.
Awatar użytkownika
Raven
Postów w temacie: 1
Posty: 240
Rejestracja: 19 cze 2020, 14:01
Drukarka: Sovol SV06
x 59

Re: SKR 1.4 Turbo - EEPROM datasize error

Post autor: Raven »

Z instrukcji załączonej przez Berg wynikałoby, że bez dodatkowego EEPROM da się go emulować na dwa sposoby
"There are other ways to emulate EEPROM storage via flash storage in the ARM processor or using an SD card."
Więc pewnie u Ciebie wchodzi w rachubę pierwsza opcja.
morf, marviz
ODPOWIEDZ

Wróć do „Firmware'y i hosty”