logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Creality K1 Max - Jak zapobiec zacinaniu filamentu i pauzować druk?

janrukmateusz 05 Lip 2024 13:44 828 13
REKLAMA
  • #1 21143854
    janrukmateusz
    Poziom 3  
    Mam pytanie. Wykonuję druk na drukarce Creality K1 Max, i prawdopodobnie z powodu jakiegoś błędu w generowaniu G-code ciągle na tej samej warstwie druku filament zacina się w ekstruderze. Najbardziej denerwujące jest to, że nie da się wrócić do tej warstwy i rozpocząć drukowania od niej, by nie tracić filamentu. Znacie jakieś rozwiązania, które mogą zapobiec w przyszłości takim sytuacjom? Znalazłem coś takiego - system monitorujący podawanie filamentu, gdy filament przestanie się przemieszczać, podaje sygnał, a buzzer zaczyna buczeć.
    https://www.youtube.com/watch?v=j72WWBosX18
    Czy istnieje możliwość, aby system tego typu wpiąć do płyty głównej drukarki, tak aby pauzowało drukowanie w przypadku braku przemieszczania filamentu? Ewentualnie zaprogramować takie działanie poprzez roota?
  • REKLAMA
  • #2 21144332
    yego666
    Poziom 33  
    Co rozumiesz przez zacinanie się filamentu?

    Czy przy drukowaniu n.p. łódeczki Benchy też masz taki problem?

    Taki czujnik przesuwania filemona można wpiąć równolegle lub szeregowo ( zależy od konfiguracji podłączenia ) z czujnikiem końca filemona.
    Zatrzyma Ci wydruk i potem pozwoli kontynuować gdy poprawisz problem.
  • #3 21144352
    janrukmateusz
    Poziom 3  
    >>21144332 Łódeczki benchy z biblioteki Creality nie drukowałem, od razu jakieś rzeczy bardziej sensowne. No i właśnie zależnie od ustawień to przerywa ten druk lub nie, jak ustawię infill np. 1.4mm i wypełnienie typu triangles (drukowanie nylonem PA6) to w pewnym momencie druku przerywa mi podawanie filamentu na ok. W 160 warstwie, jak zatrzymam druk i wyciągnę filament z głowicy, przetnę i wsadzę spowrotem, włączając funkcję extrude i wznawiając druk, to normalnie dalej podaje.

    Temperatury, w jakich drukuję tym nylonem PA6 to: 270°C głowica, 60°C stół, prędkość 50 mm/s, jakość normalna - grubość 0.2mm.

    Może to być związane z filamentem, bo przy fabrycznym filamencie Hyper PLA White tego problemu nie było.

    Ten nylon miał inne parametry drukowania podane, ale jak ustawiałem takie, jak producent chciał, to ten nylon nawet porządnie się nie trzymał stołu - mimo że temperatura stołu była wyższa, przyczepność międzywarstwowa była do kitu, a pierwsza warstwa to już w ogóle nie wspomnę. Dodatkowo, ten nylon suszyłem w suszarce przez 6h w temperaturze 60°C. Jego fabryczne parametry to: głowica: 250-265°C, stół: 100-120°C, prędkość 25-50mm/s.
  • REKLAMA
  • #4 21144367
    yego666
    Poziom 33  
    Z nylonem zawsze jest problem.
    Zwykle jego giętkość powoduje problem z extruderem zwłaszcza w bowdenie.
    Jeśli PLA zrobi Ci dobrze wydruk to znaczy, że musisz zmienić parametry, ale w Curze jest ich tyle, że trudno jednoznacznie powiedzieć który Ci bruździ.
    Zobacz na yt jakiś tutorial o nylonach.
    Może tam trafisz na jakąś podpowiedź.
    A u Ciebie masz bowdena czy direct drive?
  • #5 21144380
    janrukmateusz
    Poziom 3  
    >>21144367
    Standardowy w k1 max Direct drive Drukarka 3D Creality z napędem bezpośrednim podczas drukowania. Drukarka 3D Creality w trakcie drukowania okrągłego obiektu. Zbliżenie na część drukarki 3D z napędem bezpośrednim. Zbliżenie na głowicę drukarki 3D z napędem bezpośrednim.
  • Pomocny post
    #6 21144383
    yego666
    Poziom 33  
    Zacząłbym od zmniejszenia parametrów retrakcji.
    Może tu jest pies pogrzebany?
    W parametrach Travel masz retrakcję.
  • #7 21144389
    janrukmateusz
    Poziom 3  
    Zmniejszyłem z 270 do 260 i jak na razie nie przerywa, a już jest na 167 warstwie z 208, być może za wysoka temperatura powoduje, że filament robi się giętki i zębatki z extrudera przemielają go.

    Dodano po 6 [minuty]:

    A propos zastanawiałem się nad tym, żeby zrobić taki czujnik sprawdzający, czy filament jest podawany, aby zapobiec takim błędom i niepotrzebnym stratom materiału w przyszłości, a czujnik ten działa poprzez fotorezystor i diodę, która daje światło i są dwie rolki na łożyskach, które przetłaczają filament i wskutek tego przetłaczania obie rolki są wprowadzane w ruch przez filament. Jedna z rolek ma takie dwa wypusty, które kręcąc się zasłaniają światło, a potem spowrotem przepuszczając, co oddziałuje na fotorezystor. Gdy zachodzą zmiany, fotorezystor je wykrywa i sygnał idzie do mikrokontrolera Arduino, który ma wgrany specjalny program. Gdy filament się zatrzyma, stan z niskiego zmienia się w wysoki i podaje sygnał. Zastanawia mnie tylko, czy idzie się wpiąć w drukarkę z takim czujnikiem, żeby np. pauzowało druk, żeby taki wydruk można było odratować. Ewentualnie zawsze można ten sygnał wpiąć na przekaźnik, a przekaźnikiem wysterować stycznik, który odetnie zasilanie drukarki, a jak dobrze wiemy, k1 max po wyłączeniu zasilania w czasie druku nie usuwa projektu, który jest drukowany, po załączeniu z powrotem tej drukarki automatycznie powraca do druku, więc wtedy można zpauzować i przeprowadzić zmianę parametrów temperatur i przyciąć filament i ponownie extrudować.

    Dodano po 3 [minuty]:

    Bez sensu jest to, że takiej klasy drukarki nie posiadają takiego czujnika, bo ta drukarka kosztowała prawie 4000. Mają tylko czujnik obecności filamentu, a nie taki, który wykrywa, czy on jest podawany w czasie druku. Taki czujnik nie jest ciężki w konstrukcji, a może zapobiec stratom materiału.

    Dodano po 3 [minuty]:

    >>21144383 do parametrów refrakcji zajrzę, jak skończy się druk, bo na razie drukuje koło zębate.
  • Pomocny post
    #8 21144418
    yego666
    Poziom 33  
    Tak jak wspomniałem wcześniej, można czujnik naciągu wpiąć albo równolegle albo szeregowo ( zależnie czy to czujnik NO czy NC ) z czujnikiem obecności filemona.

    A parametry retrakcji mogą powodować mielenie filemona i w efekcie extruder już go dalej nie przesuwa. Pobaw się tym trochę.
    Zmniejszenie temperatury hot-endu spowodowało pewnie że filemon był sztywniejszy i wydruk przeszedł poprawnie.

    Przy okazji. Mając już drukarkę łatwo sobie taki czujnik samemu skonstruować.
    Ja tak zrobiłem już parę lat temu, ale nigdy nie miał okazji zadziałać.

    Nie chciałem kupować drukarki Creality bo serwis klienta mają do bani :(
  • REKLAMA
  • #9 21144437
    janrukmateusz
    Poziom 3  
    >>21144418
    Masz rację! Można go wpiąć w szereg lub równolegle z czujnikiem obecności filamentu. I tak zrobię, tylko muszę sprawdzić, jakie on ma działanie - czy podaje napięcie, gdy jest ok, czy może dopiero gdy braknie filamentu. A może ma on jakiś przekaźnik i to jest po prostu styk NO lub NC, tego nie wiem, ale przypuszczam, że raczej bezstykowy - po prostu podaje lub eliminuje obecność napięcia, gdy np. zabraknie filamentu. Ja dopiero zaczynam swoją przygodę z drukiem 3D, mam może drukarkę od miesiąca, ale powolutku się uczę 😁. Jak będę miał trochę obszerniejszą wiedzę, to zabiorę się za rootowanie, żeby trochę polepszyć efekt drukowania, dodając wtyczki rozszerzenia i mieć nad drukarką pełną kontrolę.

    Dodano po 3 [minuty]:

    Na razie wolę się poduczyć wszystkiego, bo nieumiejętne podejście do rootowania może mieć bardzo złe skutki 😬.
    A propos, jakbym rootował - jak to widzisz, warto? A jeżeli tak, co byś wgrał do takiej drukarki, żeby trochę polepszyć drukowanie?
  • Pomocny post
    #10 21144445
    yego666
    Poziom 33  
    Zatem miłej zabawy :)

    Trochę czasu i nerwów minie zanim poczujesz, że coś wiesz na pewno.
    Taka specyfika tej dziedziny :(
  • REKLAMA
  • #11 21147762
    janrukmateusz
    Poziom 3  
    >>21144445
    Dalej nie wiem co to może być. Drukowałem łódkę benchy i ten sam element, który drukuję z nylonu tylko filamentem hyper PLA, wydrukowało bez żadnych problemów. Wkładam nylon PA6, włączam drukowanie i dokładnie na tej samej warstwie, co wcześniej, filament blokuje się w ekstruderze.

    Dodano po 3 [minuty]:

    >>21147762
    To blokowanie występuje kilka razy pod rząd, a za 6-7 razem idzie dalej i już się nie blokuje
  • #12 21147828
    yego666
    Poziom 33  
    Gdyby rozwiązanie takiego problemu było proste i jednoznaczne, nie byłoby tylu tutoriali i po przeczytaniu lub obejrzeniu ich każdy byłby specjalistą.
    Niestety druk 3D jest jeszcze bardziej sztuką niż nauką, a wobec wielości rozwiązań i urządzeń na rynku jest to tym bardziej "prawdziwa" prawda.

    PLA używa zupełnie innych wartości temperatury, prędkości, retrakcji i wielu innych niz nylon, stąd różnice w zachowaniu się podczas druku.
    PLA jest inne niż nylon i ma inną giętkość, rozciągliwość, lepkość i co tam jeszcze.
    Trzeba niestety eksperymentować z wieloma parametrami zanim się trafi.
    Nie ma na świecie dwóch identycznych drukarek 3D, stąd rady jednych mogą być jedynie wskazówkami dla innych.
    Zacznij od temperatury, potem retrakcja i tak dalej.
    Oglądaj tutoriale, ale krytycznie.
    Niektórzy potrafią wciskać kit.
  • #13 21214284
    janrukmateusz
    Poziom 3  
    Wgrałem roota do tej drukarki oraz różne wtyczki dodatkowe kliper fluid itp. Problem całkowicie ustąpił, drukarka drukuje o niebo lepiej, najwyraźniej winowajcą było oprogramowanie Creality, działało inaczej niż po roocie. Po rocie druk jest o wiele lepszej jakości, jak i idzie bezproblemowo, a puściłem go na tym samym gcodzie, co wcześniej, gdy ten problem występował.

    Kombinowałem z ustawieniami druku, by to wyeliminować, męczyłem się i nic, wgrałem roota i problem wyparował 😁

    Menu oprogramowania drukarki 3D z wgranym rootem na ekranie komputera.
  • #14 21216204
    Mocny Amper
    Poziom 10  
    Jakiego roota? O niczym takim nie słyszałem, pewnie wrzuciłeś jakąś modyfikację "silnika" przetwarzającego G-kod?
    To jest właśnie jakość "creality". Sprzętowo nawet nie najgorzej, ale software od żółtków to jest dramat.

Podsumowanie tematu

Użytkownik drukuje na drukarce Creality K1 Max i doświadcza problemów z zacinaniem się filamentu, szczególnie podczas drukowania nylonem PA6. Problemy te występują na określonej warstwie, co prowadzi do strat materiału. W dyskusji zaproponowano kilka rozwiązań, w tym zmniejszenie parametrów retrakcji oraz zastosowanie czujnika monitorującego podawanie filamentu, który mógłby automatycznie zatrzymać drukowanie w przypadku zacięcia. Użytkownik zauważył, że zmniejszenie temperatury hot-endu z 270°C do 260°C poprawiło sytuację. Po zainstalowaniu roota oraz dodatkowych wtyczek, problem z zacinaniem filamentu ustąpił, co sugeruje, że oprogramowanie Creality mogło być przyczyną problemów.
Podsumowanie wygenerowane przez model językowy.
REKLAMA