sprawdzenie poprawności gcode pod względem logicznym
sprawdzenie poprawności gcode pod względem logicznym
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
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
Re: sprawdzenie poprawności gcode pod względem logicznym
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.
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
- Drukarki w układzie delta
- Drukowanie z mas
- 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
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?
Re: sprawdzenie poprawności gcode pod względem logicznym
@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.
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.
- 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
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.
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.
- 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
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.samezrp pisze: @marek91, gdyby to była kwestia modelu, to byłoby niezależne - a przynajmniej mało zależne - od slicera.
- 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
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.
Re: sprawdzenie poprawności gcode pod względem logicznym
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ę.
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 lepszeFlameRunner pisze:Swoją drogą, zwłaszcza przy podwyższonej temperaturze otoczenia, możesz chcieć poeksperymentować chłodzeniem wydruku z ABS.
Re: sprawdzenie poprawności gcode pod względem logicznym
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ą".
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?"
Re: sprawdzenie poprawności gcode pod względem logicznym
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ą.
W efekcie sobie darowałem slice3r, poszło Curą.