Płyta nie zapisuje softu

Czyli co i jak podłączyć żeby działało
Awatar użytkownika
tomek_3100
Postów w temacie: 12
Posty: 253
Rejestracja: 12 lis 2019, 08:33
Drukarka: Xy2 pro, V2
x 32
Kontakt:

Płyta nie zapisuje softu

Post autor: tomek_3100 »

Kolejny problem mnie dopadł.
A że pierwszy raz wrzucam softa na 32 bit, nie wiem czy to moja wina, czy sprzęt walnięty.
Próba wrzucenia softu na płytkę...
Marlin skompilowany, na kartę wrzucony, reset i działa pięknie...
Do momentu kolejnego resetu kiedy soft jakby znika.
Próbowałem restartu z kartą, bez karty, zasilanie zworką 5v i zasilacz... zapis przez m500 i z poziomu drukarki Save to eeprom.
Po resecie zamiast ruchu tylko pisk silników...
I znów kompilacja na kartę, reset i działa i tak w kółko...
Płyta BTT SKR1.3
Czy to może płyta walnięta czy ja coś źle robię?
Anet A6---sprzedana:)
CoreXY ---sprzedana:)
Tronxy xy2 pro -- wół roboczy :)
CoreXY v2--- kalibruje...
Flsun i3- zmodowana/sprzedana
Awatar użytkownika
artusiek
Postów w temacie: 8
Posty: 303
Rejestracja: 29 mar 2017, 22:51
Lokalizacja: Czadrów
Drukarka: PrusMK3s,Bambulab X1
x 54

Re: Płyta nie zapisuje softu

Post autor: artusiek »

Może głupie pytanie .... ale inicjowałeś EEPROM ? Albo masz Autoinit odkomentowny w kompilacji ?
SKR 1.3 - 1.4 ( nie wiem jak inne nie doczytywałem) nie mają "prawdziwego" eepromu ... u siebie miałem podobnie, nie zapamientywał mp. poziomowania stołu ... w konfiguracjia włączyłem i dziala
O ten frgament mi chodzi

#define EEPROM_SETTINGS // Persistent storage with M500 and M501
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
#define EEPROM_CHITCHAT // Give feedback on EEPROM commands. Disable to save PROGMEM.
#define EEPROM_BOOT_SILENT // Keep M503 quiet and only give errors during first load
#if ENABLED(EEPROM_SETTINGS)
#define EEPROM_AUTO_INIT // Init EEPROM automatically on any errors.
#endif
Artusiek
Prusa MK3s ; Bambu X1 , Hevo ( prawie działa :thumbdown: )
Awatar użytkownika
tomek_3100
Postów w temacie: 12
Posty: 253
Rejestracja: 12 lis 2019, 08:33
Drukarka: Xy2 pro, V2
x 32
Kontakt:

Re: Płyta nie zapisuje softu

Post autor: tomek_3100 »

artusiek pisze:Może głupie pytanie ....
Głupim pytaniem byłoby jakiego koloru miałem skarpetki w czasie kompilowania;)
A każde inne może jednak na trop jakiś naprowadzić.
M500 na pewno było. Z poziomu Pronteface potwierdził zapis po tej komendzie.
Co do reszty sprawdzę po robocie.
A czy jakoś można uploadować soft przez kabel bezpośrednio? Tak jak w ramps na przykład?
Podałem port com drukarki, ale błędy wywalało
Anet A6---sprzedana:)
CoreXY ---sprzedana:)
Tronxy xy2 pro -- wół roboczy :)
CoreXY v2--- kalibruje...
Flsun i3- zmodowana/sprzedana
Awatar użytkownika
JGFTW
Drukarz
Postów w temacie: 2
Posty: 1357
Rejestracja: 14 sie 2019, 05:19
Lokalizacja: Wrocław
Drukarka: Ender 3 v3 SE
x 735

Re: Płyta nie zapisuje softu

Post autor: JGFTW »

Po wrzuceniu karty z plikiem firmware.bin i zresetowaniu płyty; Marlin powinien wgrać się na uC, po tym nawet można wyciągnąć kartę i powinno działać.
Jeżeli po resecie Ci wywala to może coś nie tak skonfigurowałeś w Marlinie? Może wrzuć pliki konfiguracyjne + platformio.ini.

Może coś jest nie tak z bootloaderem?
Albo kartą sd?


Jak najbardziej można wgrać przez kabel tak jak w Rampsie - dodając w pliku platformio.ini fragment:

Kod: Zaznacz cały

upload_port = COM[12345]
https://docs.platformio.org/en/latest/p ... pload.html

Jakie miałeś błędy kompilacji?
Może brak dostępu do portu?

Cura/Pronterface wyłączony?
Awatar użytkownika
tomek_3100
Postów w temacie: 12
Posty: 253
Rejestracja: 12 lis 2019, 08:33
Drukarka: Xy2 pro, V2
x 32
Kontakt:

Re: Płyta nie zapisuje softu

Post autor: tomek_3100 »

Wrzucę wieczorem po robocie jak nie ogarnę.
Sprawdzę sugestie.
Błędów przy kompilacji brak...
Właśnie próba podania portu com wywalała błąd, ale przy wgrywaniu dopiero. Niestety nie pamiętam jaki dokładnie...
Port na pewno nie blokowany przez nic.
Na kartę wrzuca się bez problemu(z czytnika albo po kablu w gnieździe drukarki) . Po restarcie drukarki plik. Bin znika z karty, zostaje tylko plik configuration.cursor. Czy tak powinno być? Próbowałem też z inną kartą, moją. To samo.
Wgrywa się i działa nawet po wyjęciu karty. Ale tylko do momentu resetu drukarki. I nie ważne, czy reset przyciskiem, czy wyłączenie zasilania...
Anet A6---sprzedana:)
CoreXY ---sprzedana:)
Tronxy xy2 pro -- wół roboczy :)
CoreXY v2--- kalibruje...
Flsun i3- zmodowana/sprzedana
Awatar użytkownika
Stanley_B
Konto z ograniczeniami
Postów w temacie: 1
Posty: 306
Rejestracja: 16 kwie 2020, 00:22
Lokalizacja: UK
Drukarka: Kossel Plus
x 88

Re: Płyta nie zapisuje softu

Post autor: Stanley_B »

tomek_3100 pisze:M500 na pewno było. Z poziomu Pronteface potwierdził zapis po tej komendzie.
Jak już pronterface to najpierw M502 a potem M500.
Awatar użytkownika
seler1500
Konto z ograniczeniami
Postów w temacie: 5
Posty: 202
Rejestracja: 19 gru 2019, 17:30
Lokalizacja: Jełowa k. Opola
Drukarka: Prusa A8
x 26
Kontakt:

Re: Płyta nie zapisuje softu

Post autor: seler1500 »

Wrzuć kartę do kompa i zobacz czy jest we właściwym formacie (fat32), a także czy plik po uruchomieniu drukarki zmienił nazwę z firmware.bin na FIRMWARE.bin
Awatar użytkownika
Berg
Zasłużony
Postów w temacie: 5
Posty: 7570
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 2675

Re: Płyta nie zapisuje softu

Post autor: Berg »

artusiek pisze:Może głupie pytanie .... ale inicjowałeś EEPROM ?
Głupio pytaniem na pytanie ale czy skr 1.3 ma EEPROM ?

(SKR 1.1 PRO na pewno nie ma, dołożyłem sobie na i2c)
Ostatnio zmieniony 29 paź 2020, 15:42 przez Berg, łącznie zmieniany 1 raz.
Awatar użytkownika
JGFTW
Drukarz
Postów w temacie: 2
Posty: 1357
Rejestracja: 14 sie 2019, 05:19
Lokalizacja: Wrocław
Drukarka: Ender 3 v3 SE
x 735

Re: Płyta nie zapisuje softu

Post autor: JGFTW »

seler1500 pisze:Wrzuć kartę do kompa i zobacz czy jest we właściwym formacie (fat32), a także czy plik po uruchomieniu drukarki zmienił nazwę z firmware.bin na FIRMWARE.bin
Dobry trop, ale chodziło chyba o FIRMWARE.cur

https://github.com/MarlinFirmware/Marlin/issues/15326
seler1500
Awatar użytkownika
seler1500
Konto z ograniczeniami
Postów w temacie: 5
Posty: 202
Rejestracja: 19 gru 2019, 17:30
Lokalizacja: Jełowa k. Opola
Drukarka: Prusa A8
x 26
Kontakt:

Re: Płyta nie zapisuje softu

Post autor: seler1500 »

Dokładnie, sam miałem z tym problem, dlatego pytam, a objawiało się długim oczekiwaniem na ekran startowy po włączeniu i resetowaniem zapisanych danych.
ODPOWIEDZ

Wróć do „Elektronika sterująca, wyświetlacze”