Mam problem z drukarką 3d, tam jest Atmega2560 z CP2102. Ostatnio wgrywałem nowy firmware i zaczęła się przycinać transmisja podczas drukowania. Powrót do starego firmware nie naprawił tego, więc musiałem coś zepsuć w trakcie. Jest możliwe "uwalenie" tego przez jakiś driver (jak podrabiane FTDI) albo przestawienie jakiegoś XON XOFF czy cokolwiek?
CP2102 można go zepsuć driverem?
Dec 17, 2020
7 Replies
Eeprom. Zainicjalizuj ponownie "eeprom", a konkretnie jego emulacje. Configuration/Advanced, jeśli to Marlin.
Nie znam takiego przypadku.
A co ma do tego eeprom? Tak, Marlin, ale stary - wróciłem do starego - nie ma advanced, jest tylko Restore failsafe - chyba nie pomogło, nadal są przycięcia.
A bootloader? może coś psuć bootloader?
W Marlinie, który stosowany jest w 95% drukarkach, opcja nazywa się "eeprom", choć nie ma żadnego eeproma.
Po zmianie firmware zmienia się struktura eepromu. Jesli nie zostanie ponownie zainicjowany to można się spodziewać bardzo interesujacych efektów. Od nie kręceniasię niektórych silników, przez crashe bez powodu po nie działanie komunikacji.
Miałem je wszystkie.
Marlin *chyba* nie ma opcji podpisywania eepromu wiec nie wie jakie parametry czyta. Restore/Initialize jest krytyczne po każdej zmienie firmware.
Jesteś pewny że kabel jest ok? Co jest po drugiej stronie kabla? Pecet z windowsem? Linux? Octoprint?
Mało prawdopodobne aby, po wstaniu firmware, bootloader mógł psuć taki detal jak akurat komunikacje. 99.9% że to nie wina bootloadera.
Octoprint, ale już nie ważne - wgrałem Klippera i na razie testy są obiecujące.
Czyli to nie sprzętowy problem?
Uzywam octoprinta i nie zauważam problemów z komunikacją, ale widywałem opisy takowych na necie. Najczęsciej co kilkadziesiąt sekund drukarka stawała na sekundę/dwie. Pomagało update do octoprinta.
Nie mam pojęcia. Może problem nadal jest, ale się nie ujawnia.
Ja też nie. Dopóki nie wgrałem Marlina 2.0
U mnie zatrzymywała się na mikrosekundy podczas szybkiego drukowania zwłaszcza skomplikowanych krzywych. Bardziej to było słychać niż widać na wydruku.
Swoją drogą mam teraz wypasionego ARMa jako sterownik i tez, przy kłopotliwych geometriach i dużej ilości obliczeń typu LA i S-Curve, potrafi się przyciąć co pozostawia ślady na wydruku.
Może masz za wolny CPU i nie nadąża z instrukacjami ;)
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required