Ciekawy problem z eepromem
- kswiorek
- Konto z ograniczeniami
- Postów w temacie: 2
- Posty: 242
- Rejestracja: 30 gru 2016, 12:37
- Lokalizacja: Wiórek (pod Poznaniem)
- Drukarka: Lume
- x 20
Ciekawy problem z eepromem
Przed chwilą włączyłem nowy wydruk, ale że dysza była za nisko, a wyregulowałem babysteppingiem to chciałem zmienić z-offset w ustawieniach i zapisać go do eepromu. Po kliknięciu zapisz druk się przerwał a na ekranie pojawił się wielki napis "Ubity", po angielsku miało to chyba być "Killed" . Używam marlina 1.1.9. Pomyślałem sobie "ok, nie zapisywać w trakcie wydruku do eepromu", reset i ustawiam nowy wydruk. Po jakimś czasie patrzę a tu temperatura około 90 stopni, a nic nie włączyłem. Okazało się, że odwróciła się logika od grzałki stołu (Heater 1 w Einsy Rambo). Podczas resetu była wyłączona, jak włączyłem grzanie, też się wyłączyła, a tak to grzała na maksa. Coś, nad czym spędziłem 2 dni przy RAMPS FD zrobiło mi się samo. Wgrałem "Blink" z przykładów Arduino i grzałka była wyłączona. Potem wgrałem nowe oprogramowanie, nadal grzałka grzała. Dopiero przywrócenie do ustawień fabrycznych w menu naprawiło ten problem. Jak zresetowałem drukarkę nie zapisując, to problem powrócił. Zapisałem z nowymi ustawieniami i działa.
P.S. Ktoś wie co powoduję błąd, że w statystykach drukarki najdłuższy wydruk ma 107 lat?
P.S. Ktoś wie co powoduję błąd, że w statystykach drukarki najdłuższy wydruk ma 107 lat?
- 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: Ciekawy problem z eepromem
wyzeruj ten eeprom.
Choć gdzieś ktoś pisał by raczej zapisać 0xFF
Kod: Zaznacz cały
#include <EEPROM.h>
void setup() {
pinMode(13, OUTPUT);
for (int i = 0 ; i < EEPROM.length() ; i++) {
EEPROM.write(i, 0);
}
digitalWrite(13, HIGH);
}
void loop() {
}
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
- kswiorek
- Konto z ograniczeniami
- Postów w temacie: 2
- Posty: 242
- Rejestracja: 30 gru 2016, 12:37
- Lokalizacja: Wiórek (pod Poznaniem)
- Drukarka: Lume
- x 20
Re: Ciekawy problem z eepromem
Mam teraz Einsy Rambo, to jest na procesorze z Arduino mega. Dzięki za podpowiedź z tym zerowaniem, na razie działa dobrze, ale może się przydać.
- dragonn
- Zasłużony
- Postów w temacie: 2
- Posty: 6384
- Rejestracja: 12 gru 2016, 21:50
- Lokalizacja: Opole
- Drukarka: LUME
- x 1455
Re: Ciekawy problem z eepromem
Generalnie dziwna sprawa bo ustawienia negowania pinu na 100% nie są zapisywane w ogóle w EEPROM-ie, ale może Marlin głupiał jak miał dziwne rzeczy w EEPROM
- dziobu
- Zasłużony
- Postów w temacie: 1
- Posty: 8943
- Rejestracja: 28 gru 2016, 16:38
- Drukarka: ZMorph 2.0(S)
- x 5873
- Kontakt:
Re: Ciekawy problem z eepromem
@dragonn Wystarczy że jakieś inne nastawy odpowiadały za sterowanie. Pin mógł być dobry i mieć odpowiedni kierunek logiki. Wystarczy że PID był walnięty. Pewnie pamiętasz
Pewnie ja. Czysta pamięć przy odczycie zwraca 0xFF ale wcale bym się nie zdziwił jakby biblioteka arduinowa negowała bity żeby domyślnie były zera. Tu już nic mnie nie zdziwi.rafaljot pisze:Choć gdzieś ktoś pisał by raczej zapisać 0xFF
dragonn, kswiorek
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
- 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: Ciekawy problem z eepromem
Ja miałem jakiś kłopot z EEPROM w Delcie po zakupie. Nie zapisywała ustawień. Chyba dopiero po wypełnieniu 0xFF się zainicjował i zaczął działać. A może to przypadek.
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