BTT Pi v1.2 + Klipper ошибка обновления.
Пришлось обновить клиппер из-за новых "плюшек", лично мне нужна была 'STEPPER_STEP_BOTH_EDGE' , т.к. движки у меня на 0,9. Функция STEPPER_STEP_BOTH_EDGE была введена в Klipper для оптимизации работы с драйверами шаговых двигателей. Ее суть в том, что микроконтроллер подает сигнал шага как по восходящему, так и по нисходящему фронту импульса.
Что это дает:
Удвоение частоты шагов: Позволяет выжимать из дешевых 8-битных плат (или при использовании высоких микрошагов) более высокую скорость без пропуска шагов со стороны MCU.
Снижение нагрузки на процессор: Для достижения той же скорости требуется в два раза меньше программных прерываний.
Моя связка SKR 1.3 и драйверов TMC2209 полностью поддерживает этот режим.
Драйверы (TMC2209): В них на аппаратном уровне заложена функция «double edge step pulses» . Это позволяет драйверу воспринимать и переход сигнала из «низкого» в «высокий», и наоборот как команду на шаг.
Плата (SKR 1.3): Построена на 32-битном процессоре LPC1768. Хотя он достаточно мощный, Klipper по умолчанию задействует оптимизацию STEPPER_STEP_BOTH_EDGE для всех драйверов Trinamic, работающих в режимах UART или SPI на этой архитектуре.
Так вот, обновил Klipper и прошил MCU. НО! появилась проблема.... OS дала ошибку при обновлении.
Ладно, обновил через терминал, стандартно:
sudo apt update — обновление списка пакетов.
sudo apt dist-upgrade -y — полная установка обновлений, включая те, что требуют изменения зависимостей.
Все ок. Перегрузил клиппер, в менеджере обновлений тоже самое!!!????
Вопрос, как это решить...??
Популярные вопросы
ENDER-3 V3 SE печатает глючно.
Печать сферы
Шестерня vs зубчатое колесо
Недавн...



Комментарии и вопросы
Зашёл в раздел "наша продукция...
Выкинул WIFI ESP32, поставил с...
это был сарказм, если что)
Здравствуйте! Стал обладателем...
тут сейчас появилось куча сказ...
Прошу помощи, приобрел себе да...
Добрый день.Модернизировал сво...