Собираю CoreXY типо Спринтер, на tinybee.
Разбираюсь с прошивкой.
Скачал прошивку от Спринтера.
Меняю размеры стола, шаги на унит продвижения, итд.
Купил дривера как в комплектухе, ТMC2209 на Х и Y, A4899 DRV8825.
В прошивке для tinybee все дривера стоят как А4899, это норм или ?
Если я меняю в прошивке X_DRIVER_TYPE с А4988 на ТМЦ2209 то буилд не проходит и дает ошибку.
Код: Выделить всё
In file included from Marlin/src/HAL/ESP32/../../inc/MarlinConfig.h:49:0,
from Marlin/src/HAL/ESP32/HAL.cpp:24:
Marlin/src/HAL/ESP32/../../inc/SanityCheck.h:2897:4: error: #error "TMC2208 or TMC2209 on X requires X_HARDWARE_SERIAL or X_SERIAL_(RX|TX)_PIN."
#error "TMC2208 or TMC2209 on X requires X_HARDWARE_SERIAL or X_SERIAL_(RX|TX)_PIN."
^
In file included from Marlin/src/HAL/ESP32/../../inc/MarlinConfig.h:50:0,
from Marlin/src/HAL/ESP32/HAL.cpp:24:
Marlin/src/HAL/ESP32/../../inc/../HAL/ESP32/inc/SanityCheck.h:33:4: error: #error "TMC220x Software Serial is not supported on ESP32."
#error "TMC220x Software Serial is not supported on ESP32."
^
In file included from Marlin/src/HAL/ESP32/../../inc/MarlinConfig.h:49:0,
from Marlin/src/HAL/ESP32/HAL_SPI.cpp:25:
Marlin/src/HAL/ESP32/../../inc/SanityCheck.h:2897:4: error: #error "TMC2208 or TMC2209 on X requires X_HARDWARE_SERIAL or X_SERIAL_(RX|TX)_PIN."
#error "TMC2208 or TMC2209 on X requires X_HARDWARE_SERIAL or X_SERIAL_(RX|TX)_PIN."
^
In file included from Marlin/src/HAL/ESP32/../../inc/MarlinConfig.h:49:0,
from Marlin/src/HAL/ESP32/Servo.cpp:24:
Marlin/src/HAL/ESP32/../../inc/SanityCheck.h:2897:4: error: #error "TMC2208 or TMC2209 on X requires X_HARDWARE_SERIAL or X_SERIAL_(RX|TX)_PIN."
#error "TMC2208 or TMC2209 on X requires X_HARDWARE_SERIAL or X_SERIAL_(RX|TX)_PIN."
^
In file included from Marlin/src/HAL/ESP32/../../inc/MarlinConfig.h:50:0,
from Marlin/src/HAL/ESP32/HAL_SPI.cpp:25:
Marlin/src/HAL/ESP32/../../inc/../HAL/ESP32/inc/SanityCheck.h:33:4: error: #error "TMC220x Software Serial is not supported on ESP32."
#error "TMC220x Software Serial is not supported on ESP32."
^
In file included from Marlin/src/HAL/ESP32/../../inc/MarlinConfig.h:50:0,
from Marlin/src/HAL/ESP32/Servo.cpp:24:
Marlin/src/HAL/ESP32/../../inc/../HAL/ESP32/inc/SanityCheck.h:33:4: error: #error "TMC220x Software Serial is not supported on ESP32."
#error "TMC220x Software Serial is not supported on ESP32."
^
In file included from Marlin/src/HAL/ESP32/../../inc/MarlinConfig.h:49:0,
from Marlin/src/HAL/ESP32/Tone.cpp:32:
Marlin/src/HAL/ESP32/../../inc/SanityCheck.h:2897:4: error: #error "TMC2208 or TMC2209 on X requires X_HARDWARE_SERIAL or X_SERIAL_(RX|TX)_PIN."
#error "TMC2208 or TMC2209 on X requires X_HARDWARE_SERIAL or X_SERIAL_(RX|TX)_PIN."
^
In file included from Marlin/src/HAL/ESP32/../../inc/MarlinConfig.h:50:0,
from Marlin/src/HAL/ESP32/Tone.cpp:32:
Marlin/src/HAL/ESP32/../../inc/../HAL/ESP32/inc/SanityCheck.h:33:4: error: #error "TMC220x Software Serial is not supported on ESP32."
#error "TMC220x Software Serial is not supported on ESP32."
^
In file included from Marlin/src/HAL/ESP32/../../inc/MarlinConfig.h:49:0,
from Marlin/src/HAL/ESP32/eeprom.cpp:24:
Marlin/src/HAL/ESP32/../../inc/SanityCheck.h:2897:4: error: #error "TMC2208 or TMC2209 on X requires X_HARDWARE_SERIAL or X_SERIAL_(RX|TX)_PIN."
#error "TMC2208 or TMC2209 on X requires X_HARDWARE_SERIAL or X_SERIAL_(RX|TX)_PIN."
^
In file included from Marlin/src/HAL/ESP32/../../inc/MarlinConfig.h:50:0,
from Marlin/src/HAL/ESP32/eeprom.cpp:24:
Marlin/src/HAL/ESP32/../../inc/../HAL/ESP32/inc/SanityCheck.h:33:4: error: #error "TMC220x Software Serial is not supported on ESP32."
#error "TMC220x Software Serial is not supported on ESP32."
^
cc1plus.exe: warning: unrecognized command line option '-Wno-register'
cc1plus.exe: warning: unrecognized command line option '-Wno-register'
*** [.pio\build\mks_tinybee\src\src\HAL\ESP32\HAL.cpp.o] Error 1
*** [.pio\build\mks_tinybee\src\src\HAL\ESP32\Servo.cpp.o] Error 1
cc1plus.exe: warning: unrecognized command line option '-Wno-register'
*** [.pio\build\mks_tinybee\src\src\HAL\ESP32\HAL_SPI.cpp.o] Error 1
In file included from Marlin/src/HAL/ESP32/../../module/../inc/MarlinConfig.h:49:0,
from Marlin/src/HAL/ESP32/../../module/stepper.h:44,
from Marlin/src/HAL/ESP32/i2s.cpp:33:
Marlin/src/HAL/ESP32/../../module/../inc/SanityCheck.h:2897:4: error: #error "TMC2208 or TMC2209 on X requires X_HARDWARE_SERIAL or X_SERIAL_(RX|TX)_PIN."
#error "TMC2208 or TMC2209 on X requires X_HARDWARE_SERIAL or X_SERIAL_(RX|TX)_PIN."
^
In file included from Marlin/src/HAL/ESP32/../../module/../inc/MarlinConfig.h:50:0,
from Marlin/src/HAL/ESP32/../../module/stepper.h:44,
from Marlin/src/HAL/ESP32/i2s.cpp:33:
Marlin/src/HAL/ESP32/../../module/../inc/../HAL/ESP32/inc/SanityCheck.h:33:4: error: #error "TMC220x Software Serial is not supported on ESP32."
#error "TMC220x Software Serial is not supported on ESP32."
^
cc1plus.exe: warning: unrecognized command line option '-Wno-register'
*** [.pio\build\mks_tinybee\src\src\HAL\ESP32\Tone.cpp.o] Error 1
cc1plus.exe: warning: unrecognized command line option '-Wno-register'
*** [.pio\build\mks_tinybee\src\src\HAL\ESP32\eeprom.cpp.o] Error 1
cc1plus.exe: warning: unrecognized command line option '-Wno-register'
*** [.pio\build\mks_tinybee\src\src\HAL\ESP32\i2s.cpp.o] Error 1
==================================================================== [FAILED] Took 25.12 seconds =
Иду в меню движение на Х, 1мм, кручу енкодер, движение невнятное, дергает.
Мотор 6-ти проводной, взял крайние выходы и пробовал по разному втыкать но нет ровного движения.
Пока только пробовал с ТМЦ2209, А48999 не пробовал. С ограничением тока не начинал.