To imho takie rozwiązanie klasy "arduino". Tu sie klepnie, tam przyczepi i będzie. Nie moja bajka
Procesory (i częsci) są na tyle różne, a sam uC fatalny, że nawet bym nie rozważał odwalenia takiej kichy. I w nagrodę można uwalić eeprom z konfigiem. Za przyzwoity jestem
Znaleziono 5 wyników
Wróć do „Czy da się przerwać wydruk i kontynuować po zmianie parametrów?”
- 18 cze 2018, 16:26
- Forum: Kalibracja, problemy
- Temat: Czy da się przerwać wydruk i kontynuować po zmianie parametrów?
- Odpowiedzi: 14
- Odsłony: 7864
- 18 cze 2018, 16:08
- Forum: Kalibracja, problemy
- Temat: Czy da się przerwać wydruk i kontynuować po zmianie parametrów?
- Odpowiedzi: 14
- Odsłony: 7864
Re: Czy da się przerwać wydruk i kontynuować po zmianie parametrów?
No to nie jest aż takie proste. Brak napięcia powinno wykrywać się przed zasilaczem; nie pamiętam ile mówi norma ale brak 3-4 zer można już chyba traktować jako brak zasilania. Wtedy można jechać na tym co daje zasilacz.
ADC tu w niczym nie pomoże; trzeba by jeszcze dodać referencję zewnętrzną (te megi chyba nic nie mają) bo inaczej nie masz odniesienia. Do tego użycie eeproma pobiera więcej prądu niż standardowa praca, a AVRy są badziewne i niskie napięcie/utrata zasilania w złym momencie kasowania/zapisu do eeproma potrafi spieprzyć całą zawartość. Na taką bolączkę cierpi m.in mega8 bo tych używaliśmy hurtowo, wliczająć w to taki właśnie problem.
Imho najsensownejsze rozwiązanie do dodanie modułu RTC z bateryjką; przeważnie zegar ma jeszcze dostępną jakąś pamięć którą można w stosownym momencie/cały czas zapisywać.
Albo mam za wysokie wymagania co do jakości rozwiązań
ADC tu w niczym nie pomoże; trzeba by jeszcze dodać referencję zewnętrzną (te megi chyba nic nie mają) bo inaczej nie masz odniesienia. Do tego użycie eeproma pobiera więcej prądu niż standardowa praca, a AVRy są badziewne i niskie napięcie/utrata zasilania w złym momencie kasowania/zapisu do eeproma potrafi spieprzyć całą zawartość. Na taką bolączkę cierpi m.in mega8 bo tych używaliśmy hurtowo, wliczająć w to taki właśnie problem.
Imho najsensownejsze rozwiązanie do dodanie modułu RTC z bateryjką; przeważnie zegar ma jeszcze dostępną jakąś pamięć którą można w stosownym momencie/cały czas zapisywać.
Albo mam za wysokie wymagania co do jakości rozwiązań
- 18 cze 2018, 15:31
- Forum: Kalibracja, problemy
- Temat: Czy da się przerwać wydruk i kontynuować po zmianie parametrów?
- Odpowiedzi: 14
- Odsłony: 7864
Re: Czy da się przerwać wydruk i kontynuować po zmianie parametrów?
ATmega2560, jak chyba większość AVRów ma 100k cykli. Przy zapisie co sekundę to 27 godzin. Do takich rzeczy jest pamięć podtrzymywana bateryjnie.
Ja w sumie kwesie olałem z innego powodu - część modeli, zwłaszcza dużych, odskakuje gdy stół wystygnie. Co mi po wznowieniu gdy detal odpadnie. A razem z tym poleciał pomysł zmiany projektu podczas druku. W tzw międzyczasie doświadczeniem dobiłem do poziomu w którym nie widzę sensu grzebania w drukarce po rozpoczęciu pracy. Nawet podświetlania wydruku nie mam; kamerki jeszcze zamontowane ale od ~roku z nich nie korzystałem
Ja w sumie kwesie olałem z innego powodu - część modeli, zwłaszcza dużych, odskakuje gdy stół wystygnie. Co mi po wznowieniu gdy detal odpadnie. A razem z tym poleciał pomysł zmiany projektu podczas druku. W tzw międzyczasie doświadczeniem dobiłem do poziomu w którym nie widzę sensu grzebania w drukarce po rozpoczęciu pracy. Nawet podświetlania wydruku nie mam; kamerki jeszcze zamontowane ale od ~roku z nich nie korzystałem
- 18 cze 2018, 14:59
- Forum: Kalibracja, problemy
- Temat: Czy da się przerwać wydruk i kontynuować po zmianie parametrów?
- Odpowiedzi: 14
- Odsłony: 7864
Re: Czy da się przerwać wydruk i kontynuować po zmianie parametrów?
Na jakimś forum odkopałem zmodyfikowane (oidp ~1.1.2) bo chciałem zobaczeć jak to ludzie robią. Pogrzebałęm w kodzie i dałem sobie spokój.
Gość zapisywał pozycję w eepromie...
Gość zapisywał pozycję w eepromie...
- 18 cze 2018, 09:45
- Forum: Kalibracja, problemy
- Temat: Czy da się przerwać wydruk i kontynuować po zmianie parametrów?
- Odpowiedzi: 14
- Odsłony: 7864
Re: Czy da się przerwać wydruk i kontynuować po zmianie parametrów?
Wznowienie po zaniku zasilania Marlin (tylko o Marlinie mówię choć widzę że w Smoothie też się da) pamięta pozycję w pliku. Tak jak pauza.
Podmieniasz plik, na początku dodająć tyle śmieci żeby pozycja się zgadzała i lecisz dalej. Oczywiście musisz wiedzieć gdzie się zatrzymałeś, ale mająć pozycje w pliku da się to określić (fw samo po odzyskaniu zasilania inicjalizuje kartę i otwiera plik). Tak na prawdę dodając znaczniki do pliku (np co warstwę), modyfikująć fw i dopisująć mały soft na PC który nowego gcode przytnie o X warstw - da się to zrobić. Albo jeszcze lepiej - fw po otwarciu nowego pliku samo szuka stosownej warstwy (oszczędzamy na jednej operacji na PC, bo w fw i tak jest parser).
Także da się to zrobić.
Co ciekawe - nie jest to przesadnie skomplikowane, tylko bezużyteczne, o czym świadczy mnogość takich rozwiązań
(btw - ja to robiłem żeby zmieniać wypełnienie w trakcie 2-3 dniowego wydruku ale w sumie to nie jest dobra droga)
Podmieniasz plik, na początku dodająć tyle śmieci żeby pozycja się zgadzała i lecisz dalej. Oczywiście musisz wiedzieć gdzie się zatrzymałeś, ale mająć pozycje w pliku da się to określić (fw samo po odzyskaniu zasilania inicjalizuje kartę i otwiera plik). Tak na prawdę dodając znaczniki do pliku (np co warstwę), modyfikująć fw i dopisująć mały soft na PC który nowego gcode przytnie o X warstw - da się to zrobić. Albo jeszcze lepiej - fw po otwarciu nowego pliku samo szuka stosownej warstwy (oszczędzamy na jednej operacji na PC, bo w fw i tak jest parser).
Także da się to zrobić.
Co ciekawe - nie jest to przesadnie skomplikowane, tylko bezużyteczne, o czym świadczy mnogość takich rozwiązań
(btw - ja to robiłem żeby zmieniać wypełnienie w trakcie 2-3 dniowego wydruku ale w sumie to nie jest dobra droga)