Marlin pozycja w trakcie pauzy i zmiana filamentu
- alucard321pl
- Postów w temacie: 4
- Posty: 190
- Rejestracja: 11 lis 2020, 18:10
- Drukarka: Ender 5 Pro
- x 52
Marlin pozycja w trakcie pauzy i zmiana filamentu
Jako iż od dłuższego czasu nie miałem potrzeby korzystać z funkcji aktywnej pauzy, to nie zdawałem sobie sprawy z problemu, który dzisiaj mnie nawiedził. Mianowicie gdy z pozycji menu wybrałem "Pause", głowica nie odjechała od detalu, lecz po prostu stanęła w miejscu. Po krótkim namyśle zorientowałem się, że w trakcie konfigurowania Marlina nie ustawiałem w ogóle twej opcji. Moje konfigi zniknęły wraz z awarią dysku, więc nie uśmiecha mi się rekompilacja Marlina. Jest opcja aby te wartości zmienić i zapisać w EEPROM?
Drugie moje pytanie dotyczy opcji zmiany filamentu. O ile tutaj głowica odjeżdża od detalu, to coś jest skopane przy wyładowywaniu filamentu i robi się clog. Myślę, że tej funkcji również nie ruszyłem podczas kompilacji, przez co fw chce wyładować za dużo filamentu a mam Hemere, więc wcale dużo nie trzeba. Czy na to też znajdzie się jakiś gcode?
Drugie moje pytanie dotyczy opcji zmiany filamentu. O ile tutaj głowica odjeżdża od detalu, to coś jest skopane przy wyładowywaniu filamentu i robi się clog. Myślę, że tej funkcji również nie ruszyłem podczas kompilacji, przez co fw chce wyładować za dużo filamentu a mam Hemere, więc wcale dużo nie trzeba. Czy na to też znajdzie się jakiś gcode?
Z partyjnym pozdrowieniem
Seba
Seba
- Abys
- Drukarz
- Postów w temacie: 2
- Posty: 807
- Rejestracja: 09 lut 2019, 19:19
- Lokalizacja: Szczecin
- Drukarka: Ender 3 SKR1.4T,..
- x 361
Re: Marlin pozycja w trakcie pauzy i zmiana filamentu
Wydaje mi się że gcode nie zmieni tych parametrów, ja bym podłączył po USB i odczytał parametry i zapisał je.
Później zaczął od nowa z marlinem, jest z tym chwila roboty ale też nie jakoś aż tak dużo bo nie piszesz od nowa całego marlina tylko zaznaczasz opcje.
Sporo modyfikowałeś w marlinie?
Jak masz lekko zmodyfikowaną drukarkę to tam dużo zmian nie ma, odznaczyć, zaznaczyć,...
Później zaczął od nowa z marlinem, jest z tym chwila roboty ale też nie jakoś aż tak dużo bo nie piszesz od nowa całego marlina tylko zaznaczasz opcje.
Sporo modyfikowałeś w marlinie?
Jak masz lekko zmodyfikowaną drukarkę to tam dużo zmian nie ma, odznaczyć, zaznaczyć,...
alucard321pl
Ender 3 SKR 1.4 Turbo / MKS Gen L V1, Bambu Lab P1P
- morf
- Drukarz
- Postów w temacie: 3
- Posty: 3233
- Rejestracja: 17 sty 2017, 12:28
- Drukarka: Reprapy, Prusa MK3S
- x 1598
Re: Marlin pozycja w trakcie pauzy i zmiana filamentu
Niestety to w marlinie jest ustawiane na poziomie configu.
Długość wycofywania, ile ma robić purge, ile ładowanie itp
Odnośnie Hemera, z moich doświadczeń tam najlepiej wszystko "ręcznie robić"
Długość wycofywania, ile ma robić purge, ile ładowanie itp
Odnośnie Hemera, z moich doświadczeń tam najlepiej wszystko "ręcznie robić"
alucard321pl
Done is better than perfect.
- alucard321pl
- Postów w temacie: 4
- Posty: 190
- Rejestracja: 11 lis 2020, 18:10
- Drukarka: Ender 5 Pro
- x 52
Re: Marlin pozycja w trakcie pauzy i zmiana filamentu
A więc trzeba będzie trochę posiedzieć przy Marlinie. Modyfikacji sporo, bo z oryginalnych części Endera 5 niewiele tak na prawdę zostało. Dziękuję za pomoc.
Z partyjnym pozdrowieniem
Seba
Seba
- Abys
- Drukarz
- Postów w temacie: 2
- Posty: 807
- Rejestracja: 09 lut 2019, 19:19
- Lokalizacja: Szczecin
- Drukarka: Ender 3 SKR1.4T,..
- x 361
Re: Marlin pozycja w trakcie pauzy i zmiana filamentu
Są gotowe konfigi drukarek, możesz sobie otworzyć np. notepad++ i porównać zmiany i sobie dostosować część rzeczy.
Sporą część odczytasz po podłączeniu do PC przez USB "M503" np.
SENDING:M503
...
echo:; Steps per unit:
echo:; Max feedrates (units/s):
echo:; Max Acceleration (units/s2):
echo:; Acceleration (units/s2) (P<print-accel> R<retract-accel> T<travel-accel>):
echo:; Advanced (B<min_segment_time_us> S<min_feedrate> T<min_travel_feedrate> X<max_x_jerk> Y<max_y_jerk> Z<max_z_jerk> E<max_e_jerk>):
echo:; Home offset:
echo:; Material heatup parameters:
echo:; Hotend PID:
echo:; Bed PID:
echo:; Stepper driver current:
echo:; Driver stepping mode:
echo:; Filament load/unload:
...
zostaje konfiguracja BLToucha, plus jakieś inne rzeczy.
Już raz to zrobiłeś, więc dasz sobie radę
Sporą część odczytasz po podłączeniu do PC przez USB "M503" np.
SENDING:M503
...
echo:; Steps per unit:
echo:; Max feedrates (units/s):
echo:; Max Acceleration (units/s2):
echo:; Acceleration (units/s2) (P<print-accel> R<retract-accel> T<travel-accel>):
echo:; Advanced (B<min_segment_time_us> S<min_feedrate> T<min_travel_feedrate> X<max_x_jerk> Y<max_y_jerk> Z<max_z_jerk> E<max_e_jerk>):
echo:; Home offset:
echo:; Material heatup parameters:
echo:; Hotend PID:
echo:; Bed PID:
echo:; Stepper driver current:
echo:; Driver stepping mode:
echo:; Filament load/unload:
...
zostaje konfiguracja BLToucha, plus jakieś inne rzeczy.
Już raz to zrobiłeś, więc dasz sobie radę
Ender 3 SKR 1.4 Turbo / MKS Gen L V1, Bambu Lab P1P
- roman
- Postów w temacie: 1
- Posty: 508
- Rejestracja: 02 wrz 2022, 00:27
- Lokalizacja: Dokładnej lokalizacji skippera nie zna nawet The President Of The Ju-Es-Ej
- x 345
Re: Marlin pozycja w trakcie pauzy i zmiana filamentu
Teoretycznie M600(Filament Change) ma takie parametry jak "load", "unload" length, ale nie wiem czy to działa. Ja to robiłem zwykłą pausą, marlin sam parkował głowice, tak że wymiana żyłki była łatwa.
- dziobu
- Zasłużony
- Postów w temacie: 1
- Posty: 8947
- Rejestracja: 28 gru 2016, 16:38
- Drukarka: ZMorph 2.0(S)
- x 5873
- Kontakt:
Re: Marlin pozycja w trakcie pauzy i zmiana filamentu
Ale zmiana filamentu w Marlinie to dwie odległości, dwie szybkości jazdy (drugi zestaw do bowdena żeby nie sunąć tak wolno jak przez końcówkę), itp. Przy wyciąganiu jest też kawałek dopchnięcia żeby roztopić zgrubienie w bloku. Parametry podane do wywołania M600 tego wszystkiego nie ustawią.
Pozdrawiam
Paweł
Projekty: ELF | AVAT 01 | HotPlate-1
Drukarki: Flsun i3 Plus | Flsun G | Kossel | FF Dreamer | Monoprice MP Mini | Copymaster3D Pro 500 | AIO Robotics ZEUS | Zmorph 2.0 | Climber 7
Też fajne: Wydruki | Moje twory w 3D | Inne
Paweł
Drukarki: Flsun i3 Plus | Flsun G | Kossel | FF Dreamer | Monoprice MP Mini | Copymaster3D Pro 500 | AIO Robotics ZEUS | Zmorph 2.0 | Climber 7
Też fajne: Wydruki | Moje twory w 3D | Inne
- morf
- Drukarz
- Postów w temacie: 3
- Posty: 3233
- Rejestracja: 17 sty 2017, 12:28
- Drukarka: Reprapy, Prusa MK3S
- x 1598
Re: Marlin pozycja w trakcie pauzy i zmiana filamentu
Ogólnie ten Hemerowy twor jest troche oporny (albo ja leniwy), nie udało mi sie dobrac odpowiednio tych długości.
i paru innych
Ostatecznie po paru podejsciach tez robie recznie.
Kod: Zaznacz cały
#define PAUSE_PARK_RETRACT_FEEDRATE
#define PAUSE_PARK_RETRACT_LENGTH
#define FILAMENT_CHANGE_UNLOAD_FEEDRATE
#define FILAMENT_CHANGE_UNLOAD_ACCEL
#define FILAMENT_CHANGE_UNLOAD_LENGTH
#define FILAMENT_CHANGE_SLOW_LOAD_FEEDRATE
#define FILAMENT_CHANGE_SLOW_LOAD_LENGTH
#define FILAMENT_CHANGE_FAST_LOAD_FEEDRATE
#define FILAMENT_CHANGE_FAST_LOAD_ACCEL
#define FILAMENT_CHANGE_FAST_LOAD_LENGTH
#define ADVANCED_PAUSE_PURGE_FEEDRATE
#define ADVANCED_PAUSE_PURGE_LENGTH
#define ADVANCED_PAUSE_RESUME_PRIME
#define FILAMENT_UNLOAD_PURGE_RETRACT
#define FILAMENT_UNLOAD_PURGE_DELAY
#define FILAMENT_UNLOAD_PURGE_LENGTH
#define FILAMENT_UNLOAD_PURGE_FEEDRATE
#define PAUSE_PARK_NOZZLE_TIMEOUT
#define FILAMENT_CHANGE_ALERT_BEEPS
#define PAUSE_PARK_NO_STEPPER_TIMEOUT
#define PARK_HEAD_ON_PAUSE
#define HOME_BEFORE_FILAMENT_CHANGE
#define FILAMENT_LOAD_UNLOAD_GCODES
Ostatecznie po paru podejsciach tez robie recznie.
Done is better than perfect.
- alucard321pl
- Postów w temacie: 4
- Posty: 190
- Rejestracja: 11 lis 2020, 18:10
- Drukarka: Ender 5 Pro
- x 52
Re: Marlin pozycja w trakcie pauzy i zmiana filamentu
Cały myk polega na tym, że chce aby drukareczka gdy skończy jej się filament zaparkowała w określonej pozycji, cofnęła filament o te 2 - 3mm i grzecznie czekała aż jej załaduje kolejna szpule. Skoro te dwie opcje (pauza i zmiana filamentu) nie działają poprawnie osobno, to nie ma co sprawdzać, czy zadzialają gdy filament faktycznie się skończy.
Z partyjnym pozdrowieniem
Seba
Seba