Ошибка «достигнуто максимальное значение разрешения или скорости» на 3D-принтере с прошивкой Klipper или Marlin появляется, когда заданное перемещение оси или экструдера превышает лимит, прописанный в конфигурации — чаще всего это max_velocity или max_extrude_only_distance в printer.cfg. Принтер при этом останавливает печать и выводит сообщение в консоль интерфейса Mainsail или Fluidd.
Проблема не всегда означает неисправность железа: в большинстве случаев это конфликт между настройками слайсера и ограничениями прошивки. Реже причина кроется в механических заеданиях, из-за которых реальная скорость не соответствует расчётной. Ниже разберём, как отличить программную причину от аппаратной и что проверять в первую очередь.
Что именно ограничивает прошивка
В Klipper для каждой оси и экструдера задаются предельные параметры движения. Если G-код или команда вручную запрашивает перемещение быстрее лимита, контроллер прерывает работу, чтобы защитить механику от пропуска шагов и ударов.
Основные параметры, которые стоит открыть в printer.cfg:
- 🔧 max_velocity — максимальная линейная скорость оси в мм/с;
- ⚙️ max_accel — максимальное ускорение, влияет на разгон при старте движения;
- 🧵 max_extrude_only_distance — максимальная длина одиночной экструзии/ретракта без перемещения по XY;
- 📏 max_extrude_only_velocity — предел скорости подачи прутка вне печати.
Команды ручной экструзии через панель управления тоже подпадают под эти лимиты. Поэтому ошибка иногда появляется не во время печати, а при прогрузке филамента длинным шагом — например, при попытке выдавить 100 мм за одну команду, когда лимит установлен ниже.
💡Ошибка лимита скорости или расстояния — это защитная реакция прошивки, а не признак поломки. Сначала проверяйте конфигурацию, а не механику.