sprawdzenie poprawności gcode pod względem logicznym

Programy do przygotowywania modeli do druku – cięcia
Awatar użytkownika
samezrp
Postów w temacie: 4
Posty: 1023
Rejestracja: 29 paź 2016, 15:57
x 66

sprawdzenie poprawności gcode pod względem logicznym

Post autor: samezrp »

Znacie jakieś narzędzie analizujące gcode pod kątem błędów logicznych?
Mam jeden wydruk, na którym zdecydowanie Slice3r daje błąd. Wygląda na to, że w jednym miejscu głowica się się obniża zamiast iść do góry i zaczepia o wydruk, gubiąc kroki na X. Drukowałem ten sam model trzy razy i dokładnie w tym samym miejscu to się dzieje. Model pocięty Curą idzie bez problemu.
Wiem, że można analizować linia po linii, no ale jakby nie o to chodzi :)
Awatar użytkownika
Sekal
Postów w temacie: 1
Posty: 90
Rejestracja: 24 kwie 2016, 00:50
x 40

Re: sprawdzenie poprawności gcode pod względem logicznym

Post autor: Sekal »

Analiza linia po linie nie taka straszna. Przy odrobinie wprawy, to proces raczej żmudny a nie trudny ;). Jak znasz grubość warstwy dość łatwo znajdziesz po współrzędnej Z?

Można wczytać do repetiera, znaleźć miejsce na wydruku gdzie pojawia się błąd. Zaznaczyć je 'przełączyć okienko' i tam będzie zaznaczony ten fragment w gcodzie, który zaznaczyłeś w wizualizacji wydruku

Ale...

czy to na pewno błąd w cięciu. Może w firmware jest jakieś dziwne ustawienie, które w zestawieniu z tym gcodem wywołuje błąd a ten z Cury nie. Jakieś domyślne przyśpieszenie, tłoczenie itp. Ogólnie wydaje mi się, że repetier powinien dać radę w taki sposób jak napisałem.
- Dni Druku 3D, Kielce
- Drukarki w układzie delta
- Drukowanie z mas
Awatar użytkownika
marek91
Administrator
Postów w temacie: 2
Posty: 2563
Rejestracja: 15 kwie 2016, 21:22
Lokalizacja: Gostyń
x 1208
Kontakt:

Re: sprawdzenie poprawności gcode pod względem logicznym

Post autor: marek91 »

A jesteś w 100% pewny że model jest poprawny a głowica nie zahacza o podwinięty plastik? Tak jak np. czasami ma to miejsce przy mostkach?
Awatar użytkownika
samezrp
Postów w temacie: 4
Posty: 1023
Rejestracja: 29 paź 2016, 15:57
x 66

Re: sprawdzenie poprawności gcode pod względem logicznym

Post autor: samezrp »

@Sekal, no właśnie, żmudny, że się da, to nie mam wątpliwości, tylko ile to potrwa w stosunku do np. zmiany slicera;
BTW ja z tych, co wolą tydzień "zmarnować" na napisanie/stworzenie automatu, niż jeden dzień na ręczną analizę :)

@marek91, gdyby to była kwestia modelu, to byłoby niezależne - a przynajmniej mało zależne - od slicera. Początkowo myślałem, ze to druga głowica od chimery to robi, ale wykręciłem a problem pozostał.
Niestety akcja się dzieje po ok 2 godzinach, wyciąłbym te warstwy i wydrukował sam fragment, ale wówczas zmienia się charakterystyka wydruku i np. ewentualne podwinięcie będzie miało mniejszy wpływ (bliżej gorącego stołu, bardziej miękki materiał, testowałem na ABS w zamkniętej atmosferze).
Myślałem, ze może jest/znacie jakieś narzędzie do analizy, na tę chwilę problem ominięty zmianą slicera, ale fajnie byłoby mieć narzędzie.
Awatar użytkownika
FlameRunner
Zasłużony
Postów w temacie: 1
Posty: 6568
Rejestracja: 15 kwie 2016, 21:26
x 2056

Re: sprawdzenie poprawności gcode pod względem logicznym

Post autor: FlameRunner »

Analizatora takiego jak opisujesz nie spotkałem, znam - i tak też się w takich sytuacjach poleca - narzędzia pozwalające na wizualną inspekcję: Repetier Host, CraftWare, Simplify3D, gcode.ws (wymieniam te IMO najpraktyczniejsze). Tak będzie na pewno szybciej niż czytać g-code.

Możesz oczywiście napisać mały skrypt, sprawdzający czy głowica nie zjeżdża poniżej pozycji Z, w której już było drukowane. Nie wydaje się to być robotą na tydzień? A widzę, że zapewni Ci spokój snu. ;)

Praktycznie się nie zdarza, by slicer publicznie wypuszczony generował g-code ewidentnie błędny, prowadzący do kolizji.
Może być jak Marek pisze, coś gdzieś się podwija i głowica o to zahacza, tego żaden slicer nie symuluje. Środkiem zaradczym może być zastosowanie lift-z. Ogólnie całą różnicę możesz mieć w ustawieniach travel, wysokości lift-z i sytuacjach, w których lift-z jest stosowane.

Swoją drogą, zwłaszcza przy podwyższonej temperaturze otoczenia, możesz chcieć poeksperymentować chłodzeniem wydruku z ABS.
Awatar użytkownika
marek91
Administrator
Postów w temacie: 2
Posty: 2563
Rejestracja: 15 kwie 2016, 21:22
Lokalizacja: Gostyń
x 1208
Kontakt:

Re: sprawdzenie poprawności gcode pod względem logicznym

Post autor: marek91 »

samezrp pisze: @marek91, gdyby to była kwestia modelu, to byłoby niezależne - a przynajmniej mało zależne - od slicera.
Jesteś tego w 100% pewny? Przypuśćmy że model w pewnym miejscu ma drobny błąd, jeden slicer go naprawi a drugi sobie nie poradzi i zwariuje. ;)
Awatar użytkownika
dragonn
Zasłużony
Postów w temacie: 1
Posty: 6384
Rejestracja: 12 gru 2016, 21:50
Lokalizacja: Opole
Drukarka: LUME
x 1455

Re: sprawdzenie poprawności gcode pod względem logicznym

Post autor: dragonn »

To może przepuścić STL przez https://service.netfabb.com/login.php i spróbować jeszcze raz zslicować w Slice3r czy będzie dalej błąd.
Awatar użytkownika
samezrp
Postów w temacie: 4
Posty: 1023
Rejestracja: 29 paź 2016, 15:57
x 66

Re: sprawdzenie poprawności gcode pod względem logicznym

Post autor: samezrp »

Ok, sprawdzę z domu, choć sam RepetierHost nie jęczał, ale on sprawdza wodoodporność, nie poprawność. Mój model niby jest z Thingi, ale de facto robiłem w nim zmiany. Niby moje zmiany są wydrukowane a haczenie jest wyżej, ale różnie to bywa, dlatego sprawdzę.
FlameRunner pisze:Swoją drogą, zwłaszcza przy podwyższonej temperaturze otoczenia, możesz chcieć poeksperymentować chłodzeniem wydruku z ABS.
Na tym etapie jestem przy wyeliminowaniu jakiegokolwiek ruchu powietrza (prócz chłodzenia głowicy) i w końcu mi się udało wydrukować z ABS coś wyższego niż 3cm :) Choć przyleganie warstw nie jest złe, ale widziałem lepsze :)
Awatar użytkownika
McKee
Zasłużony
Postów w temacie: 1
Posty: 2630
Rejestracja: 20 kwie 2016, 23:00
x 717

Re: sprawdzenie poprawności gcode pod względem logicznym

Post autor: McKee »

A może to kwestia kalibracji osi Z ?
Np drukujesz na warstwie 0.25, ale rzeczywista wysokość warstwy plastiku ma np. 0.27 i z każdą warstwą jest coraz mniej miejsca "pod głowicą".
Motto na dziś: "How may I abuse you?"
Awatar użytkownika
samezrp
Postów w temacie: 4
Posty: 1023
Rejestracja: 29 paź 2016, 15:57
x 66

Re: sprawdzenie poprawności gcode pod względem logicznym

Post autor: samezrp »

Brałem to pod uwagę, jednak inne modele, nawet wysokie na 18cm się drukują spokojnie, bez problemu. Tylko ten jeden nie.
W efekcie sobie darowałem slice3r, poszło Curą.
ODPOWIEDZ

Wróć do „Slicery”