Pytanie:
Szybkość posuwu ekstrudera podczas ładowania i rozładowywania filamentu
MrPuffyNZ
2018-09-01 09:44:53 UTC
view on stackexchange narkive permalink

Mam płytę MKS Base 1.4 z ekranem dotykowym TFT28 i konfiguracją Titan Aero.

Kiedy używam polecenia ładowania filamentu na ekranie dotykowym, silnik obraca się z szaloną prędkością, aby załadować filament, podczas gdy jeśli podłączę laptopa i użyję hosta Repetier i wyślę polecenie ładowania, obróci się z normalną prędkością.

Czy w oprogramowaniu Marlin jest sekcja, która pozwala mi ustawić rzeczywistą prędkość wytłaczania podczas ładowania i rozładować?

Proszę wyjaśnić, w jaki sposób wycofujesz i odłączasz filament za pomocą Repetier Host. Na przykład. czy używasz poleceń kodu G G10 / G11?
Jeden odpowiedź:
0scar
2018-09-03 00:29:21 UTC
view on stackexchange narkive permalink

Ładowanie i rozładowywanie filamentu za pomocą opcji LCD odbywa się za pomocą polecenia G-code M600. Opcje używane podczas wykonywania polecenia M600 określają, gdzie idzie głowica i ile filamentu jest wytłaczane z której wytłaczarki. Najwyraźniej istnieje różnica w wywołaniu polecenia M600 z menu LCD lub (wy) ładowaniu filamentu za pomocą aplikacji Repetier.

Oparte na oprogramowaniu sprzętowym i sterowane LCD opcje wycofywania są zdefiniowane w pliku oprogramowania sprzętowego Marlin Configuration_adv.cfg (Advanced Pause). Ustawienia Repetier są prawdopodobnie zdefiniowane inaczej niż w pliku konfiguracji zaawansowanej; powinieneś poszukać ich w Repetier. Może się zdarzyć, że do tego celu zostaną użyte oddzielne kody G (lub skrypty). Na przykład. G10 służy do wycofywania filamentu zgodnie z ustawieniem M207 (zarówno długość, jak i prędkość posuwu!). Kod G G11 działa odwrotnie, rozciąga filament, jak określono w M208.

Aby odpowiedzieć na Twoje pytanie, tak, musisz zmienić wartości stałych w Configuration_adv.h dla zmiany prędkości podczas używania LCD do zmiany filamentu:

  // (mm / s) Unload filament feedrate. To może być całkiem szybkie. # Zdefiniuj FILAMENT_CHANGE_UNLOAD_FEEDRATE 10 // (mm / s) Załaduj szybkość podawania filamentu. To może być całkiem szybkie. # Zdefiniuj FILAMENT_CHANGE_FAST_LOAD_FEEDRATE 6  


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 4.0, w ramach której jest rozpowszechniana.
Loading...