Strona 1 z 2

Orca Slicer - jak wyłączyć retrakcję w wypełnieniu, Linear Advance - jak go aktywować?

: 17 mar 2024, 19:51
autor: NieJestemPROO
Witam.
Przy orca slicer mam pytanie na które nie mogę znaleźć odpowiedzi. Otóż przy druku wypełnienia, każdy jeden ruch to retrakcja, nie mogę znaleźć nigdzie opcji dzięki której mógłbym to wyłączyć. Ktoś już znalazł opcję za to odpowiedzialną, czy takiej opcji nie ma?

Linear Advance - Ender 5 Plus, BTT SKR mini e3 v3 z wyświetlaczem tftv35 3.0.1 - mam opcję w eeprom Linear Advance, mogę podać tam wartość i nie wiem czy dobrze rozumiem (Pierwsza styczność z linear advance), ale mam ją aktywować/włączyć przy pomocy komendy M900 S1? Musi być ona dodana w jakimś konkretnym miejscu gcode startowym czy bez różnicy?

Pozdrawiam.

Re: Orca Slicer - jak wyłączyć retrakcję w wypełnieniu, Linear Advance - jak go aktywować?

: 18 mar 2024, 07:12
autor: Mati
Dwa ustawienia:
- Printer -> Extruder -> Travel distance threshold (uwaga, bo filament może nadpisać te ustawienie)
- Process -> Others -> G-Code Output -> Reduce infill retraction
Aby te opcje były widoczne należy zaznaczyć Advanced.

Orca eksportuje komendę ustawiającą k-factor dla linear advance. Wystarczy wpisać k-factor (Pressure advance) w ustawieniach filamentu.

Re: Orca Slicer - jak wyłączyć retrakcję w wypełnieniu, Linear Advance - jak go aktywować?

: 18 mar 2024, 14:57
autor: NieJestemPROO
Mati pisze: 18 mar 2024, 07:12 Dwa ustawienia:
- Printer -> Extruder -> Travel distance threshold (uwaga, bo filament może nadpisać te ustawienie)
- Process -> Others -> G-Code Output -> Reduce infill retraction
Aby te opcje były widoczne należy zaznaczyć Advanced.

Orca eksportuje komendę ustawiającą k-factor dla linear advance. Wystarczy wpisać k-factor (Pressure advance) w ustawieniach filamentu.
Reduce infill retraction - było włączone domyślnie.
Travel distance threshold - tutaj mam jak w Cura - 1mm. Czy to dobrze, czy źle nie mam pojęcia, bo wszystko na Cura po dziś dzień śmiga jak należy. Ja tą opcję rozumiem w orca tak, że jak będę drukował kilka modeli blisko siebie lub podpory i dam dajmy na to 10mm, to nie wywoła retrakcji tylko hej pojedzie sobie z farfoclem przy dyszy i po drodze zapewne np złamie podporę.

Re: Orca Slicer - jak wyłączyć retrakcję w wypełnieniu, Linear Advance - jak go aktywować?

: 18 mar 2024, 21:23
autor: NieJestemPROO
A więc wygląda to tak:

Różnica GCode:

Kod: Zaznacz cały

Orca:

G1 X173.193 Y238.011 E.41258

G1 X173.193 Y238.529 E.01349

G1 X184.906 Y226.816 E.43166

G1 X185.423 Y226.816 E.01349

Cura:

G1 F4200 X173.323 Y176.901 E4107.45364

G0 F10500 X173.888 Y176.901

G1 F4200 X173.225 Y177.564 E4107.48059

G0 F10500 X173.225 Y178.13

G1 F4200 X174.454 Y176.901 E4107.53053
Z jakiegoś powodu np gdy wysyłane jest polecenie E.41258 i drukarka dostaje potem E.01349 zamiast podać tyle filamentu, następuje jego wycofanie. Teraz zastanawiam się czy to nie jest przypadkiem wina jakiejś opcji w Marlinie.
Tak to wygląda podczas drukowania wypełnienia Orca: https://www.youtube.com/watch?v=M-F4iHfHVtY

W tym momencie nie wiem już co dalej robić, nawet nie wiem jak wyszukać/nazwać ten problem.

Re: Orca Slicer - jak wyłączyć retrakcję w wypełnieniu, Linear Advance - jak go aktywować?

: 18 mar 2024, 21:27
autor: Jarewa
to jest wina w silcerze nie korzystasz z polecenia przyrostowego

orca - "use relative E distance"

Re: Orca Slicer - jak wyłączyć retrakcję w wypełnieniu, Linear Advance - jak go aktywować?

: 18 mar 2024, 21:54
autor: NieJestemPROO
Jarewa pisze: 18 mar 2024, 21:27 to jest wina w silcerze nie korzystasz z polecenia przyrostowego

orca - "use relative E distance"
Właśnie tą opcję mam włączoną.

Re: Orca Slicer - jak wyłączyć retrakcję w wypełnieniu, Linear Advance - jak go aktywować?

: 18 mar 2024, 21:55
autor: dziobu
W slicerze. A w Marlinie prawdopodobnie domyślnie masz aktywną absolutną pozycję ekstrudera dlatego to tak działa.

https://marlinfw.org/docs/gcode/M083.html

Re: Orca Slicer - jak wyłączyć retrakcję w wypełnieniu, Linear Advance - jak go aktywować?

: 18 mar 2024, 22:15
autor: NieJestemPROO
dziobu pisze: 18 mar 2024, 21:55 W slicerze. A w Marlinie prawdopodobnie domyślnie masz aktywną absolutną pozycję ekstrudera dlatego to tak działa.

https://marlinfw.org/docs/gcode/M083.html
W samym Marlinie (jeśli to ta opcjca) to mam faktycznie wyłączone, powinno być wtedy wszędzie true?

Kod: Zaznacz cały

#define AXIS_RELATIVE_MODES { false, false, false, false }
Przy BTT SKR mini e3 v3 i tft35 v3.0.1 widzę, że tego nie zrobię. Czyli jak rozumiem dodać M83 do GCode startowego na samym początku? Chociaż wolałbym skompilować marlina, tak aby on działał tak jak powinien.

Przepraszam teraz za taki brak wiedzy, ale po prostu pierwszy raz spotkałem się z taką opcją.

Re: Orca Slicer - jak wyłączyć retrakcję w wypełnieniu, Linear Advance - jak go aktywować?

: 19 mar 2024, 07:29
autor: Mati
Po prostu wyłącz ją w Orce. W Curze i Marlinie masz to wyłączone.

Re: Orca Slicer - jak wyłączyć retrakcję w wypełnieniu, Linear Advance - jak go aktywować?

: 19 mar 2024, 10:36
autor: dziobu
NieJestemPROO pisze: 18 mar 2024, 22:15W samym Marlinie (jeśli to ta opcjca) to mam faktycznie wyłączone, powinno być wtedy wszędzie true?
Nie wszędzie - tylko ekstruder. (choć inne osie też mogą mieć względne zadawanie pozycji)
btw.
Wszędzie powinieneś mieć taką samą nastawę. Albo wszędzie pozycja absolutna albo względna. Jeśli fw w drukarce domyślnie ma co innego niż chcesz to masz gcody które to zmieniają; nie ma nic złego w ich użyciu.