Strona 1 z 2

Czy jest w Curze opcja od kierunku druku top/bottom layer?

: 13 lut 2020, 16:01
autor: kolenda
Cześć, zauważyłem na niektórych moich wydrukach pewną rzecz, która mnie irytuje i myślę, że dałoby się to poprawić. Zanim jednak zacznę się grzebać w tym kodzie i tracić długie godziny to chciałem się upewnić, czy przypadkiem nie ma już do tego gotowej opcji.

Problem zachodzi wtedy, gdy górna warstwa ma jakąś dziurę lub wypustkę lub generalnie nie jest wielokątem wypukłym. W takim przypadku slicer dzieli ją na kilka wielokątów wypukłych i rysuje je po kolei. Większość z nich rysowana jest w tym samym kierunku, jednak niektóre są rysowane w drugą stronę.

Znalazłem w necie animację, gdzie można to zobaczyć:

https://community.ultimaker.com/topic/2 ... direction/

Na górze tej strony jest gif, w którym część obiektu drukowana jest od lewej do prawej, a część od prawej do lewej.

Przy rysowaniu takich wypełnień sąsiednie paski filamentu lekko nachodzą na siebie, trochę jak dachówka, a w wyniku tej różnicy w kierunku, ta 'dachówka' ma różną orientację. To z kolei zmienia jej właściwości optyczne a dokładniej sposób i kierunek odbijania światła. W wyniku tego połysk powierzchni nie jest równomierny i czasem widać na niej poszczególne wielokąty.

Trochę mi długi ten opis wyszedł, mam nadzieję że da się coś zrozumieć :) a dla lepszego przykładu mam zdjęcia.
Mam sobie taki płaski obiekt z dwoma bolcami, na jednym ze zdjęć wygląda jakby te bolce rzucały cień a to wynik innego kierunku drukowania. Drugie zdjęcie zrobione jest z drugiej strony - wtedy błyszczy to, co nie błyszczało poprzednio, i odwrotnie.


Czy jest już jakaś opcja w Curze, która pozwala to naprawić?

Re: Czy jest w Curze opcja od kierunku druku top/bottom layer?

: 13 lut 2020, 16:15
autor: japim
Mam tak samo - i to w Slic3rze (nie Cura).
Można zmienić "wzór - pattern" wypełnienia górnej powierzchni np na "circular / spiral" czy jakoś tak.
Ogólnie kiedyś też nad tym rozmyślałem - ale stwierdziłem, że akurat na to szkoda czasu. I od tamtej pory mi to nie przeszkadza.

Re: Czy jest w Curze opcja od kierunku druku top/bottom layer?

: 13 lut 2020, 16:30
autor: kolenda
Dzięki za odpowiedź.
Nie twierdzę, że to dla mnie jakieś straszne i nie do zniesienia, ale na wielu zdjęciach w necie widziałem już ten problem. Nie wszystkim i nie zawsze zależy na idealnych powierzchniach, ale czasem się przydają i myślę, że wiele osób skorzystałoby z takiej opcji.

Poczekam jeszcze trochę na odpowiedzi i jak nic takiego się nie znajdzie to pogrzebię w kodzie Cury i zobaczę czy to dużo roboty.

Re: Czy jest w Curze opcja od kierunku druku top/bottom layer?

: 13 lut 2020, 17:00
autor: japim
Jedyne ładne wykończenie górne widziałem własnie przy zmianie patternu. Może to będzie najprostsze rozwiązanie.
Inne jest takie aby pobawić się grubością linii w górnej warstwie - z domyślnej zmienić na mniejsza lub większą.
W najgorszym wypadku może to być też nierównoległość/ prostopadłosć otworu z dyszy do powierzchni - i dlatego jest różnica zależnie czy idzie z lewej do prawej czy na odwrót.
Możesz to sprawdzić zmieniając kierunek patternu z 45st np na 0st i zobaczyć czy coś się zmienia.

Re: Czy jest w Curze opcja od kierunku druku top/bottom layer?

: 13 lut 2020, 19:39
autor: mobile4you
kolenda pisze:[...]Problem zachodzi wtedy, gdy górna warstwa ma jakąś dziurę lub wypustkę lub generalnie nie jest wielokątem wypukłym. W takim przypadku slicer dzieli ją na kilka wielokątów wypukłych i rysuje je po kolei. Większość z nich rysowana jest w tym samym kierunku, jednak niektóre są rysowane w drugą stronę.

Znalazłem w necie animację, gdzie można to zobaczyć:

https://community.ultimaker.com/topic/2 ... direction/
Cała powierzchnia u Ciebie jest drukowana w obie strony. Różnica w połysku wynika, z tego, że obszary te drukowane są osobno.
Nie chce mi się grzebać w Cura, ale w Prusa Slicer porównianie tych ustawień może być pomocne.
Linie.png

Re: Czy jest w Curze opcja od kierunku druku top/bottom layer?

: 13 lut 2020, 20:16
autor: Zepco
Nie bawiłem się tym ale to raczej może wynikać z różnych prędkości, przyspieszeń / jerk (jak to tłumaczyć) dla krótszych powierzchni, stąd ta różnica. Może spróbuj ustawić małą wartość acceleration, jerk, a prędkości na mniejszą wartość taką samą dla ścian i wypełnienia i porównaj czy coś się zmieniło.

Re: Czy jest w Curze opcja od kierunku druku top/bottom layer?

: 13 lut 2020, 20:49
autor: JGFTW
Tak jak pisał mobile4you też wydaję mi się, że to jest kwestia drukowania tych warstw osobno.

Dobrze widać to na podglądzie simplify3d. Tak wygląda to ustawiając prostoliniowe wypełnienie zewnętrznej warstwy ( opcja External Fill Pattern -> Rectlinear)
Obrazek


Możesz zmienić wzór ustawiając na np koncentryczne wypełnienie i inaczej wzór będzie to wyglądać ( opcja External Fill Pattern -> Concentric) :
Obrazek

Kolejną opcją byłoby na górnej warstwie tego modelu wydrukowac ją zamykając otwór jedną warstwą (którą później się mechanicznie usunie), ale nie wiem czy jest to warte zachodu :D

Jeżeli chciałbyś, żeby to wypełnienie prostolinijne nie dzieliło na 3 części tego wypełnienia (nie tworząc zmian połysku) to musząc omijać otwory to musiałaby nastąpić retrakcja filamentu w miejscu gdzie otwór dzieli linie (warstwe) w przypadku powyższego są tyko 2 retrakcje (zielone kropki)
zaznaczyłem chyba o jedna za dużo ;)
zaznaczyłem chyba o jedna za dużo ;)
retrakcje.PNG (77.84 KiB) Przejrzano 4276 razy
a w omawianym pewnie będzie kilkanaście (albo kilkadziesiąt) więcej. Czas wydruku trochę wzrośnie jak i ryzyko zatkania zatkania głowicy :D
Mając to na uwadzę to śmiało działaj - popełnij taką przeróbkę i zobacz czy jest lepiej ;)

Re: Czy jest w Curze opcja od kierunku druku top/bottom layer?

: 13 lut 2020, 21:43
autor: arkomania.pl
W niektórych slicerach jest dodana funkcja "żelazka" do druku gładkiej górnej warstwy.
Proces ten nazywany jest Ironing. Np. Curze jest od wersji 2.7

Re: Czy jest w Curze opcja od kierunku druku top/bottom layer?

: 13 lut 2020, 21:53
autor: arkomania.pl
Ironing jest również w slic3r PE wersja 2.2.47 z połowy stycznia tego roku.
Zakładka:
Ustawienia Druku -> Wypełnienie -> Wypełnienie -> Solid pattern -> wybieramy Ironing.

Re: Czy jest w Curze opcja od kierunku druku top/bottom layer?

: 13 lut 2020, 21:54
autor: panWiadr0
Mnie wpieniają jeszcze dziurki które zostają po retrakcji (przy wyłączonym combingu). Temat póki co jest otwarty :unknown:

https://github.com/Ultimaker/Cura/issues/4308