Marlin 2 - Zmiana sterowników (pisemne instrukcje)
Ten tekst został przetłumaczony automatycznie przy użyciu Tłumacza Google.
Oto wyjaśnienie składni zmian w Marlin:
LineNumber (może się różnić w zależności od wydania Marlin) - DefinicjaNazwa - „nowa_wartość” - komentarz
Celý_řádek_se_změnou
Marlin / Configuration.h
Konieczne jest ustawienie typu sterownika i kierunku silnika.
Dla typu silnika dostępne są następujące opcje:
A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100, TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE, TMC26X, TMC26X_STANDALONE, TMC2660, TMC2660_STANDALONE, TMC2160, TMC2160_STANDALONE, TMC5130, TMC5130_STANDALONE, TMC5160, TMC5160_STANDALONE
Jeśli po nazwie sterownika występuje słowo „samodzielny”, oznacza to, że sterownik nie jest połączony przez UART lub SPI, jeśli sterownik na to pozwala. Następnie odkomentujesz linię dla poszczególnych osi i skonfigurujesz sterownik, tutaj dla wszystkich osi TMC2208 bez UART, na przykład:
645 - X_DRIVER_TYPE (komentowanie) - „TMC2208_STANDALONE” - dla silnika X
#define X_DRIVER_TYPE TMC2208_STANDALONE
646 - Y_DRIVER_TYPE (komentowanie) - „TMC2208_STANDALONE” - dla silnika Y
#define Y_DRIVER_TYPE TMC2208_STANDALONE
647 - Z_DRIVER_TYPE (komentowanie) - „TMC2208_STANDALONE” - dla silnika Z
#define Z_DRIVER_TYPE TMC2208_STANDALONE
652 - E0_DRIVER_TYPE (brak komentarza) - „TMC2208_STANDALONE” - dla silnika E0
#define E0_DRIVER_TYPE TMC2208_STANDALONE
Na koniec musisz ustawić kierunek silnika. Niektórzy kierowcy mają odwrotny kierunek, więc musisz spróbować wybrać odpowiedni kierunek. Wybierz „prawda” lub „fałsz”. Poniżej false dla X i Y, Y i E0 będą prawdziwe.
1028 - INVERT_X_DIR - „true” - dla silnika X
#define INVERT_X_DIR true
1029 - INVERT_Y_DIR - „true” - dla silnika Y.
#define INVERT_Y_DIR true
1030 - INVERT_Z_DIR - „false” - dla silnika Z.
#define INVERT_Z_DIR false
1035 - INVERT_E0_DIR - „true” - dla silnika E0
#define INVERT_E0_DIR true
Jeśli zmieniasz mikrokrok, musisz również ustawić prawidłową liczbę kroków. Na przykład, jeśli zmienisz mikrokrokowanie z 1/16 na 1/32, potrzebujesz 160 kroków (2x więcej) zamiast 80.
702 - DEFAULT_AXIS_STEPS_PER_UNIT - „{80, 80, 400, 95}” - ustaw liczbę kroków X, Y, Z, E0 (jeśli skalibrowałeś kroki, wprowadź własne liczby)
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 400, 95 }