Pytanie:
Jak ustawić pierwszą warstwę po tratwie w Slic3r, aby drukować z prędkością pierwszej warstwy
Eric Johnson
2016-01-13 08:13:54 UTC
view on stackexchange narkive permalink

Gdy dodasz tratwę w Slic3r, pierwsza warstwa tratwy zostanie wydrukowana z prędkością pierwszej warstwy. Po ukończeniu tratwy pierwsza warstwa nadruku jest drukowana ze standardową prędkością. Jak mogę spowolnić pierwszą warstwę rzeczywistego wydruku do szybkości pierwszej warstwy?

Czy mogę zapytać, dlaczego chcesz to osiągnąć? Czy chcesz edytować kod G?
Kiedy drukuję tratwę, między tratwą a samym nadrukiem jest niewielka szczelina, która ułatwia usunięcie. Kiedy drukujesz z większą prędkością, przyczepność nie jest wystarczająca, aby nawet zachować zewnętrzne części pierwszej warstwy, w której zostały wytłoczone (koło zamienia się w sześciokąt). Spowolnienie tej części wydruku rozwiązuje problem. Wiem, że mogę rozwiązać ten problem, edytując kod G lub ręcznie spowalniając prędkość drukarek na wyświetlaczu LCD dla tej części wydruku, ale chcę sposobu, który może spowolnić pierwszą warstwę po tratwie, szczególnie w Slic3r.
Widzę. Bardzo ciekawy problem! Wygląda na to, że w Slic3r istnieje funkcja umożliwiająca uruchamianie „skryptów post-processingu”. Może warto się temu przyjrzeć.
Trzy odpowiedzi:
Tormod Haugene
2016-01-17 02:21:30 UTC
view on stackexchange narkive permalink

Nadal pracuję nad tym, a oto, co mam do tej pory, ale najpierw:

Przydatna alternatywa dla podobnych problemów:

Bardzo podobnym problemem byłoby użycie różnych ustawień dla różnych części modelu w Slic3r. W przypadku większości ustawień można to osiągnąć za pomocą siatek modyfikujących.

Skrypty przetwarzania końcowego:

O ile wiem, Slic3r nie daje opcji ustawiania prędkości pierwszej warstwy bezpośrednio po tratwie, ale pozwalają na uruchamianie skryptów przetwarzania końcowego; to znaczy, aby automatycznie uruchamiać zestaw operacji - zaprogramowanych przez Ciebie - na wyjściu kodu G.

Chociaż nie jest to trywialne, teoretycznie możesz stworzyć program, który będzie działał przez wyjściowy kod g, dostosowuje ustawienia do twoich preferencji, a następnie zapisuje je ponownie w miejscu docelowym.

Dostrajanie ogólnej szybkości drukarki za pomocą kodu g:

Jak się okazuje, istnieje proste polecenie kodu g, które ustawia ogólną szybkość działania drukarki:

  M220 S [jakaś liczba]; zobacz powyższy link do kompatybilnego oprogramowania sprzętowego  

biuletyn firmy Reprapwold wyjaśnia, że:

Na przykład M220 S50 zmniejszy prędkość do 50% oryginalnego pokrojonego kodu G. Jeśli chcesz przyspieszyć wydruk do końca przed obiadem, użyj M220 S200, aby wydrukować dwa razy szybciej (200%)

Innymi słowy, tak jak niektóre drukarki pozwalają zmień prędkość w trakcie drukowania, możesz użyć polecenia M220, aby zastąpić bieżącą używaną prędkość, albo za pomocą interfejsu użytkownika, takiego jak PrintRun, lub przez manipulowanie samym oryginalnym kodem G.

Manipulowanie g- kod wyjściowy w celu dostosowania ustawień prędkości:

Najłatwiejszym sposobem osiągnięcia naszego celu byłoby ręczne zmodyfikowanie wyjściowego pliku kodu g za pomocą edytora tekstu i wstawienie naszego polecenia M220 w odpowiednich miejscach:

  • Ustaw M220 S50 tuż przed pierwszą warstwą obwodu (za warstwą interfejsu tratwy), aby spowolnić pierwszą warstwę rzeczywistego modelu.
  • Ustaw M220 S100 jakiś czas po pierwszej warstwie obwodowej, aby przywrócić normalne ustawienia prędkości.

Jednak aby to zrobić, musimy być w stanie rozróżnić te dwa punkty w wyjście g-code.

Rozróżnianie punktów wstawiania:

Slic3r oferuje ustawienie w Ustawienia drukowania -> Opcje wyjścia -> Pełen kod G to - kiedy włączone - wstawia pisemne komentarze we wszystkich generowanych plikach g-code.

Jeśli przyjrzymy się plikowi g-code wyprowadzonemu dla modelu z raftem, znajdziemy komentarz:

 ; przejdź do pierwszego punktu obwodowego < - nazwijmy to A  

i

 ; przejdź do następnej warstwy (x) <- nazwijmy to B  

zaśmiecone kilka miejsc w gcode.

Mam wrażenie , że pierwsze wystąpienie komentarza A ma miejsce zaraz po ukończeniu tratwy, a przed drukowany jest rzeczywisty model, podczas gdy pierwsze wystąpienie komentarza B po komentarzu A może być użyte do przywrócenia normalnej szybkości.

należy jednak zauważyć, że komentarze w wyjściowym g-kodzie nie wydają się w pełni spójne , dlatego nie polecałbym nikomu automatyzacji tej logiki w skrypcie bez znalezienia innych, bardziej wiarygodnych punktów przerwania i dokładnie zweryfikuj je za pomocą kilku różnych modeli.

Jak dotąd nie zagłębiałem się w szczegóły pisania automatycznego skryptu dla tego zadania.

tbm0115
2016-01-16 22:54:52 UTC
view on stackexchange narkive permalink

Bawiłem się wersją 1.2.9 tylko trochę (głównie używam MakerWare). Wygląda jednak na to, że możesz po prostu przejść do Print Settings -> Speed ​​-> (Modifiers) First Layer Speed ​​. Tutaj możesz ustawić prędkość w mm / s lub% . Jeśli masz problemy z pierwszą warstwą (lub dwiema), która nie przylega zbyt dobrze do tratwy, spróbuj zmniejszyć odległość między częścią a tratwą. Mój wygląda na domyślny 0,2 mm. Można to zmienić w Print Settings -> Support Material -> (Opcje dotyczące materiału pomocniczego i tratwy) Odległość kontaktu Z .

Należy pamiętać, że im bliżej tratwy znajduje się część , tym bardziej prawdopodobne jest, że część przylgnie do tratwy po ostygnięciu. Dlatego radziłbym być blisko, gdy część jest skończona, aby można było szybko zdjąć tratwę, zanim ostygnie z częścią. W przypadku PLA staje się to szczególnie trudne, ponieważ utwardza ​​się podczas procesu drukowania, co powoduje bardziej katastrofalne uszkodzenie materiału, jeśli jakakolwiek część obiektu zostanie złamana (na przykład tratwa).

Również Zwróć uwagę, że głównie używam MakerWare na moim komputerze, a wersja 3.8 znacznie ułatwiła stosowanie tego typu ustawień. Jest podobny do interfejsu Slic3r i nie występuje już w wyskakującym pliku JSON. Za pomocą interfejsu MakerWare można przejść do opcji Settings -> Custom -> Extrusion Speeds -> First Layer , aby dostosować prędkość drukowania. Zauważysz również, że istnieje osobna opcja dla First Layer Raft , która zapewnia, że ​​te dwie wartości są oddzielne w postprocesorze. Uważam, że nadal może być możliwe użycie MakerWare na maszynie innej niż MakerBot, po prostu wyeksportuj plik do GCode i powinieneś być w stanie załadować go bezpośrednio na swój komputer za pomocą karty SD lub nawet Slic3r (może to zmienić część kodu chociaż).

kareem
2016-01-13 09:59:59 UTC
view on stackexchange narkive permalink

Nie powinieneś tego robić. Zadaniem wolniejszej pierwszej warstwy jest pomoc w potrzebnej przyczepności. W przypadku tratwy pierwsza warstwa modelu jest drukowana na tratwie, dzięki czemu może płynąć z normalną prędkością.

Jednak gdy druk jest drukowany, między dwoma warstwami jest przerwa, dzięki czemu można go usunąć. jeśli drukujesz okrąg lub coś podobnego, zamiast tego będą to linie, ponieważ styka się w pełni tylko w kilku punktach


To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...