Перейти к основному содержанию

Общий обзор распространенных ошибок

Эта страница предназначена для быстрого поиска распространенных ошибок Klipper. Сначала найдите полное ключевое слово ошибки в klippy.log, а затем перейдите на соответствующую страницу категории для устранения неполадок.

Быстрый указатель

Тип ошибкиЧасто встречающиеся ключевые словаТочка входа для поиска
Проблемы с подключениемUnable to connect, Invalid CAN uuid, Lost communication, MCU Protocol error, /dev/serial/by-id, Unable to issue reset command, Got EOF when reading from deviceПроблемы с подключением на этой странице, Конфигурация MCU ID, Сеть CAN и поиск ID
Проблемы с конфигурациейnot valid, not a valid config section, must be specified, Unable to parse, SAVE_CONFIG, Option conflict, virtual_sdcard, pause_resume, display_statusОшибки конфигурации
Команды макросов и слайсераUnknown command, Error evaluating 'gcode_macro, jinja2.exceptions.UndefinedError, dict object has no attributeОшибки конфигурации
Движение и возврат в исходное положениеMove out of range, Must home axis first, No trigger, Endstop still triggered, virtual_endstop, Unknown pin chip name, Homing failed due to printer shutdownОшибки движения, концевых выключателей и выравнивания, Поиск неисправностей возврата в исходное положение без концевых выключателей
Разбор G-codeUnable to parse move, Invalid speed, Machine does not support G20, G2/G3Ошибки движения, концевых выключателей и выравнивания, Рекомендации по аппроксимации дуг
Выравнивание с помощью щупаProbe triggered, No trigger on probe, samples_tolerance, bed_mesh, BLTouch failed, Z_TILT, QUAD_GANTRY_LEVEL, no samples between time, SVD did not convergeОшибки движения, концевых выключателей и выравнивания, Настройка и устранение неисправностей BLTouch
Температура и нагревADC out of range, not heating at expected rate, Verify heater, temperature, Thermocouple reader faultОшибки температуры, нагрева и экструзии
Проблемы с экструзиейExtrude below minimum temp, Extrude only move too long, Move exceeds maximum extrusion, Filament sensor, M600Ошибки температуры, нагрева и экструзии
Таймаут производительностиTimer too close, Missed scheduling, Stepper too far in past, Move queue overflow, stepcompress, Rescheduled timer, restarting too fast, SD busy, Unhandled exception during run, hard pwm event, Can't reset time when stepper activeОшибки системы, производительности и служб
Драйвер TMCUnable to read tmc uart, Unable to write tmc spi, GSTAT, coil short circuit, tmcuart_responseПоиск и устранение ошибок TMC
Сеть CANbytes_invalid, Network is down, No buffer space available, Invalid CAN uuid, USB CANBUS bridge, BUS-OFFСеть CAN и поиск ID, Поиск и устранение ошибок CAN
Периферийные датчикиInvalid adxl345 id, No data, Insufficient axis, Eddy current sensor error, Invalid read data, load_cell_probe, START_READ_NACK, I2C, BUS_TIMEOUTТестирование и калибровка акселерометра, Сборник проблем EDDY, Поиск и устранение неисправностей Load Cell щупа, Ошибки связи I2C на этой странице
Компенсация резонанса и упреждающее давлениеshaper_freq, input_shaper, pressure_advance, smooth_time, accel_chip, TEST_RESONANCES, SHAPER_CALIBRATEКомпенсация резонанса и упреждающее давление

Быстрый поиск по страницам конфигурации

Направление ошибкиРекомендуемый справочник
Синтаксис конфигурации, отступы, комментарии, повторяющиеся пиныИнструкции по изменению конфигурации
Направление возврата в исходное положение, направление осей, принудительное перемещениеРуководство по калибровке возврата в исходное положение и направления
Концевые выключатели, TAP, оптические концевые выключатели, датчики приближенияКонцевые выключатели
Возврат без концевых выключателей, чувствительность виртуальных концевых выключателейИспользование без концевых выключателей
Нагрев, PID, медленный нагрев, защита по температуреНагрев, Оптимизация verify_heater, Оптимизация M109
Конфигурация вентиляторов, вентиляторы драйвера, вентилятор 7040Эталонная конфигурация вентилятора
Параметры экструдера, расстояние вращения, конфигурация экструзииЭталонная конфигурация экструдера, Калибровка станка
Макросы начала/конца, пауза/возобновление, выравнивание и макросы сетки кроватиВведение в макросы
Часто используемые команды отладки, щуп, компенсация резонансаЧасто используемые команды отладки

Проблемы с подключением

Пояснение к конфигурации MCU ID

В Klipper MCU ID относится к идентификационной информации, используемой для подключения к плате управления в разделе конфигурации [mcu] или [mcu xxx]. В зависимости от способа связи синтаксис различается:

Способ подключенияПараметр конфигурацииПример
USB-прошивкаserial:serial: /dev/serial/by-id/usb-Klipper_xxxxxxxxxxxx
CAN-прошивкаcanbus_uuid:canbus_uuid: xxxxxxxxxxxx
MCU верхнего уровняserial:serial: /tmp/klipper_host_mcu

Правила заполнения:

  1. Основная плата по умолчанию использует [mcu], а для инструментальных или расширительных плат используются пользовательские имена, такие как [mcu tool] или [mcu toolboard].
  2. Для USB-прошивки указывается только serial:, для CAN-прошивки — только canbus_uuid:, не оставляйте оба параметра в одном [mcu].
  3. В машинах с несколькими MCU каждый [mcu xxx] должен использовать свой собственный реальный ID, не копируйте один и тот же USB-ID или CAN UUID.
  4. Имя [mcu xxx] влияет на префикс пинов: например, для [mcu tool] пины должны записываться как tool:gpio13; регистр имени должен быть согласованным.
  5. xxxxxxxx в примерах документации нельзя использовать напрямую, его необходимо заменить на фактический найденный ID.

Распространенные ошибки:

  • Использование ID режима прошивки (например, ID, содержащий katapult или canboot) в качестве ID прошивки Klipper.
  • Настройка canbus_uuid: в USB-прошивке или сохранение старого serial: в CAN-прошивке.
  • Настройка инструментальной платы как [mcu], перекрывая конфигурацию MCU основной платы.
  • Несоответствие префикса пинов и имени MCU: например, конфигурация [mcu toolboard], а пины записаны как tool:gpio13.

Запрос USB ID: Для USB-прошивки выполните ls /dev/serial/by-id/*, чтобы получить ID.

Запрос CAN ID: CAN-сеть и поиск ID

Конфигурация инструментальной платы: Добавление MCU инструментальной платы и межплатная конфигурация

mcu 'xxx': Unable to connect

Сообщение об ошибке: Верхний компьютер не может найти или подключиться к материнской плате.

Loading...

Распространенные причины:

  • Идентификатор USB-устройства не указан или указан неверно.
  • CAN UUID не указан, указан неверно или устройство не в сети.
  • UTOC, USB-кабель, прошивка CAN-моста или питание неисправны.
  • CAN0 не запущен или конфигурация CAN-сети некорректна.

Способы устранения:

  1. Откройте klippy.log и прокрутите в самый низ, чтобы确认 конкретное сообщение об ошибке.

  2. Если появляется [Errno 2], это обычно означает, что найденный идентификатор USB-устройства не был добавлен в printer.cfg.

    Loading...
  3. Если появляется Serial connection closed, обычно необходимо заново найти CAN ID и проверить CAN-сеть.

    Loading...
  4. Если появляется Unable to open CAN port: [Errno 19] No such device, это обычно означает отсутствие устройства UTOC, прошивки USB-CAN моста или устройства CAN0.

    Loading...
  5. Если появляется [Errno 100] Network is down или [Errno 105] No buffer space available, проверьте конфигурацию CAN0 заново в соответствии с Поиск CAN-сети и ID.

mcu 'mcu': Invalid CAN uuid

Сообщение об ошибке: CAN UUID недействителен или не может быть распознан.

Loading...

Причина ошибки: canbus_uuid: указан неверно, устройство не в сети или CAN-сеть не работает должным образом.

Способы решения:

  1. Повторно найдите CAN UUID в соответствии с Поиск CAN-сети и ID.
  2. Убедитесь, что в printer.cfg указан фактически найденный UUID.
  3. Убедитесь, что в одном [mcu] не включены одновременно serial: и canbus_uuid:.
  4. Проверьте CAN-H, CAN-L, оконечные резисторы, питание и скорость CAN прошивки.

Option 'serial' in section 'mcu' must be specified

Сообщение об ошибке: В разделе конфигурации [mcu] необходимо указать serial.

Loading...

Причина ошибки: При подключении через USB-прошивку не указан serial:, или раздел конфигурации [mcu] был случайно удален.

Способы решения:

  1. Повторно найдите идентификатор USB-устройства.
  2. Заполните в разделе [mcu] файла printer.cfg:
[mcu]
serial: /dev/serial/by-id/фактически найденный ID
  1. Сохраните и перезапустите Klipper.

Если на текущей материнской плате прошита CAN-прошивка, используйте canbus_uuid:, не заполняйте serial:.

USB ID не найден / вмешательство системных служб

Сообщение об ошибке: Выполнение ls /dev/serial/by-id/* не дает вывода или сообщает No such file or directory; Klipper при подключении сообщает mcu 'xxx': Unable to open serial port, [Errno 2] No such file or directory, или USB-плата в системе постоянно отключается и переподключается.

Распространенные причины:

  • Материнская плата не находится в состоянии работы прошивки Klipper, все еще находится в режиме прошивки Katapult / CanBoot / DFU.
  • Неисправны USB-кабель, USB-порт, питание верхнего компьютера или питание материнской платы.
  • Некоторые версии udev в Debian 11 Bullseye имеют проблемы и могут не создавать путь устройства /dev/serial/by-id/.
  • В настольной версии Linux могут быть установлены ModemManager или BRLtty, которые могут перехватывать последовательные устройства, что приводит к нестабильному подключению Klipper к материнской плате.

Методы проверки:

Действия при отключении питания

Перед повторным подключением USB-кабеля, проверкой кабеля питания материнской платы или приведением в порядок жгутов USB / CAN обязательно полностью выключите принтер и отключите питание. Не разбирайте и не трогайте клеммы при включенном питании.

  1. Сначала подтвердите, что на материнской плате прошита и запущена прошивка Klipper, USB ID должен содержать usb-Klipper, не записывайте в printer.cfg ID из режима katapult, canboot, Bootloader или DFU.
  2. После отключения питания замените USB-кабель передачи данных на надежный и используйте другой USB-порт верхнего компьютера, после повторного включения питания снова выполните ls /dev/serial/by-id/*.
  3. Если используется Debian 11 Bullseye, старая версия MainsailOS / FluiddPi / Armbian и т. д., выполните следующую команду для проверки версии udev:
apt-cache policy udev
  1. Если подтверждена проблема с udev в Debian 11, в первую очередь обновите udev через штатные источники обновления системы или замените на более новую версию системного образа.
  2. Проверьте, нет ли служб, которые могут перехватывать последовательный порт:
systemctl list-units --all | grep -Ei 'ModemManager|brltty'
  1. Если подтверждена установка этих служб, а текущему верхнему компьютеру не нужны функции модема или брайлевского терминала, можно подставить полные имена модулей, полученные из предыдущей команды, остановить и отключить их, а затем перезагрузить систему:
sudo systemctl disable --now ModemManager.service
sudo systemctl disable --now brltty.service
sudo systemctl disable --now brltty.path
  1. После завершения снова запросите USB ID и убедитесь, что serial: в [mcu] файла printer.cfg соответствует фактическому выводу.

Справочная информация по конфигурации: Конфигурация MCU ID.

Serial connection closed

Сообщение об ошибке: mcu 'xxx': Serial connection closed, последовательное соединение Klipper с MCU неожиданно закрылось.

Распространенные причины:

  • USB-кабель имеет плохой контакт или низкое качество.
  • Нестабильное питание или неисправность прошивки CAN-мостового устройства (UTOC и т. п.).
  • Колебания питания материнской платы приводят к перезагрузке MCU.
  • Аномальная связь в CAN-сети, устройство отключается.

Способы решения:

  1. После отключения питания повторно подключите USB / CAN-кабели, замените их на надежные.
  2. Проверьте питание и состояние прошивки CAN-мостового устройства, при необходимости заново найдите CAN ID.
  3. Убедитесь, что питание материнской платы стабильно, избегайте использования общей цепи питания с мощными устройствами.
  4. Если проблема повторяется, обратитесь к Устранение ошибок CAN и Lost communication with MCU для дальнейшей диагностики.

Lost communication with MCU

Сообщение об ошибке: Связь Klipper с MCU прервана, в журнале могут появиться Lost communication with MCU, Lost communication with mcu или аналогичные сообщения.

Типичный сценарий: Во время возврата в исходное положение или движения, как только срабатывает концевой выключатель, материнская плата или инструментальная плата отключается; после повторного включения питания соединение восстанавливается.

Распространенные причины:

  • Ошибка в подключении концевого выключателя, при срабатывании происходит короткое замыкание сигнального вывода с питанием или землей.
  • При использовании трехпроводных, оптических или датчиков Холла перепутан порядок подключения питания, земли и сигнального провода.
  • Повреждение изоляции, защемление проводов концевого выключателя или короткое замыкание при движении в кабельном канале.
  • В момент срабатывания концевого выключателя возникает колебание питания материнской платы, MCU перезагружается или прерывается связь USB / CAN.
  • Линия связи USB / CAN между MCU и верхним компьютером проходит вблизи сильных источников помех, что увеличивает вероятность отключения при срабатывании концевого выключателя или движении.
  • Вывод концевого выключателя в конфигурации не соответствует фактическому подключению, и срабатывает неверный интерфейс.

Методы проверки:

Действия при отключении питания

Перед извлечением/подключением проводов концевого выключателя, проверкой порядка проводов, осмотром жгута в кабельном канале или использованием мультиметра для проверки целостности/сопротивления обязательно полностью выключите принтер и отключите питание. Режим измерения сопротивления/целостности мультиметра можно использовать только при отключенном питании, запрещается измерять сопротивление или проводить тест на короткое замыкание при включенном питании.

  1. После отключения питания проверьте порядок подключения проводов концевого выключателя, особенно порядок VCC, GND и Signal для трехпроводного концевого выключателя.
  2. После отключения питания временно отсоедините соответствующий провод концевого выключателя, затем снова подключите его и включите питание, чтобы проверить, отключается ли материнская плата.
  3. После отключения питания с помощью режима проверки целостности/сопротивления мультиметра проверьте, нет ли короткого замыкания до и после срабатывания концевого выключателя, особенно проверьте, не подключен ли сигнальный вывод к питанию.
  4. Проверьте места изгиба кабельного канала, разъемы и жгуты, убедитесь, что при срабатывании или движении не происходит защемления проводов и короткого замыкания.
  5. Проверьте линию связи USB / CAN между MCU и верхним компьютером, по возможности избегайте прокладки рядом с проводами двигателей, нагревателей, нагревательного стола и силовыми проводами.
  6. Если корпус машины, блок питания или экранирующий слой не имеют надежного заземления, это также может повысить восприимчивость к помехам; подтвердите только точку заземления и состояние розетки, предоставленные производителем, не разбирайте блок питания и не изменяйте проводку заземления сети самостоятельно.
  7. Убедитесь, что вывод концевого выключателя в конфигурации соответствует документации материнской платы и фактическому подключению.
  8. После устранения проблемы выполните QUERY_ENDSTOPS, чтобы убедиться, что состояние концевого выключателя корректно меняется с open на TRIGGERED. Соответствующая конфигурация: Ограничители, Подключение питания.

Не удалось отправить команду сброса на MCU

Сообщение об ошибке: Unable to issue reset command on MCU 'xxx', в журнале обычно сопровождается webhooks client ...: Disconnected и Restarting printer.

Характер ошибки: Эта ошибка обычно не является первой, а является последующим уведомлением, когда Klipper не может отправить команду сброса на MCU после его отключения, потери питания или обрыва связи. При диагностике следует прокрутить журнал выше и найти первую фактическую ошибку (например, Lost communication with MCU, Timer too close, Verify heater, ошибки TMC и т.д.).

Распространенные причины:

  • Предшествующее отключение MCU, обрыв связи USB / CAN или сбой прошивки, из-за чего команда сброса не может быть доставлена.
  • Недостаточное питание материнской платы, инструментальной платы или периферийного MCU, приводящее к потере питания во время сброса.
  • Плохой контакт или повреждение USB / CAN кабеля.
  • Принудительный сброс MCU во время выполнения задач с высокой нагрузкой (например, нагрев, многоточечное сканирование кровати).
  • Сильные помехи сигнала между хост-компьютером и MCU (кабели двигателей или нагревателей расположены близко к линиям связи).

Методы решения:

Отключение питания

Перед повторным подключением USB / CAN кабелей, проверкой кабелей или укладкой проводки полностью выключите принтер и отключите источник питания. Не подключайте и не отключайте жгуты проводов и не прикасайтесь к клеммам при включенном питании.

  1. Откройте klippy.log, найдите первую фактическую ошибку перед Unable to issue reset command и сначала проведите диагностику по соответствующей категории.
  2. После отключения питания повторно подключите USB / CAN кабели, замените их на качественные готовые кабели и убедитесь в надежности соединения.
  3. Проверьте стабильность питания материнской платы и инструментальной платы, избегайте использования нестабильной цепи питания совместно с мощными устройствами, такими как двигатели и нагревательный стол.
  4. Убедитесь, что линии связи USB / CAN проложены вдали от кабелей двигателей, нагревателей и нагревательного стола.
  5. Выполните FIRMWARE_RESTART, при необходимости полностью отключите питание на 10 секунд и снова включите.
  6. Если проблема повторяется, продолжите диагностику, обратившись к Lost communication with MCU и Поиск ошибок CAN.

Получен EOF при чтении с устройства

Сообщение об ошибке: Got EOF when reading from device, в журнале обычно появляется после Attempting MCU 'xxx' reset command, что указывает на разрыв последовательного / USB соединения при попытке хоста выполнить сброс MCU.

Характер ошибки: Это ошибка, возвращаемая операционной системой хоста (Linux). Klipper лишь передает признак конца файла (EOF), полученный от pyserial. Она указывает на то, что USB / последовательное соединение физически разорвано или устройство исчезло, а не на проблему с конфигурацией.

Распространенные причины:

  • Низкое качество USB-кабеля, плохой контакт, недостаточное питание USB-порта, из-за чего устройство отключается во время сброса.
  • Колебания питания материнской платы или инструментальной платы, сброс или потеря питания MCU приводят к исчезновению устройства из системы.
  • Аномалии USB-контроллера хоста, неисправность USB-порта или политика энергосбережения USB в системе.
  • При подключении CAN-инструментальной платы через USB-мост отключение мостового устройства (в этом случае в журнале также может появиться Unable to issue reset command on MCU).

Методы решения:

Отключение питания

Перед повторным подключением USB / CAN кабелей, проверкой кабелей питания или заменой кабелей полностью выключите принтер и отключите источник питания.

  1. Сначала определите, какой именно MCU сообщает об ошибке, затем проверьте соответствующую цепочку USB / CAN соединения.
  2. После отключения питания повторно подключите USB-кабель, замените его на качественный и попробуйте другой USB-порт хоста.
  3. Выполните ls /dev/serial/by-id/*, чтобы проверить, присутствует ли устройство в системе; если устройство исчезло, проблема связана с питанием, кабелем или сбросом MCU.
  4. Проверьте стабильность питания материнской платы и инструментальной платы, убедитесь, что падение напряжения на проводах питания в норме (не разбирайте блок питания самостоятельно и не изменяйте сетевую проводку).
  5. Если в журнале также появляется Unable to issue reset command on MCU, обратитесь к разделу Unable to issue reset command.
  6. Если проблема связана с CAN-инструментальной платой, проверьте состояние шины согласно Поиск ошибок CAN.
  7. При повторении проблемы продолжите диагностику, обратившись к Lost communication with MCU.

Таймаут ожидания ответа 'xxx'

Сообщение об ошибке: Timeout on wait for 'neopixel_result' response, Timeout on wait for 'trsync_state' response и т.д.

Распространенные причины:

  • Нестабильная линия связи CAN / USB, MCU не успевает ответить на запрос хоста.
  • Слишком высокая нагрузка на MCU (например, одновременная высокоскоростная печать + многоосевое взаимодействие + запросы акселерометра).
  • Слишком большое количество светодиодов Neopixel или низкое качество линии передачи данных, приводящее к таймауту neopixel_result.
  • Несоответствие версии прошивки MCU и хоста.

Методы решения:

  1. Проверьте надежность соединения кабелей USB / CAN, старайтесь прокладывать их вдали от источников помех, таких как кабели двигателей и нагревателей.
  2. Если таймаут связан с Neopixel, уменьшите количество светодиодов или замените линию данных на качественную, убедитесь в правильности конфигурации data_pin.
  3. Убедитесь, что версии прошивок всех MCU совпадают, при необходимости перекомпилируйте и прошейте заново.
  4. Снизьте скорость печати и ускорение, проверьте, воспроизводится ли проблема.

Ошибка протокола MCU

Сообщение об ошибке: Ошибка протокола MCU, в журнале может появиться MCU Protocol error, Unknown command или Command format mismatch.

Loading...

Распространенные причины:

  • Обновлен Klipper на хосте, но не перекомпилирована и не прошита прошивка материнской платы или инструментальной платы.
  • Несоответствие версий прошивок периферийных MCU (инструментальная плата, EDDY, ADXL и т.д.) и Klipper на хосте.
  • Использование кастомной системы или сторонних плагинов, приводящее к несоответствию поддерживаемых команд между хостом Klipper и MCU.

Методы решения:

  1. Проверьте, обновлялись ли недавно Klipper, системный образ или плагины.
  2. Перекомпилируйте и прошейте прошивку Klipper для всех MCU.
  3. Для периферийных MCU, таких как инструментальная плата, EDDY, ADXL, синхронно обновите соответствующую прошивку периферийного устройства.
  4. При использовании кастомной системы убедитесь, что она поддерживает текущую версию Klipper.
  5. После прошивки выполните FIRMWARE_RESTART и повторно подключитесь для тестирования.

Ошибка связи I2C (START_READ_NACK / BUS_TIMEOUT)

Сообщение об ошибке: MCU 'xxx' I2C request to addr 42 reports error START_READ_NACK, I2C request to addr 104 reports error START_READ_NACK или I2C ... BUS_TIMEOUT.

Распространенные причины:

  • Неверно указан адрес устройства I2C в конфигурации, или на шине отсутствует устройство с указанным адресом.
  • Ослабление, обрыв или перепутанные местами линии SDA/SCL при подключении I2C.
  • Отсутствие подтягивающих резисторов или слишком большая длина шины, приводящая к ослаблению сигнала.
  • Чтение датчика до его готовности (например, немедленный запрос сразу после включения питания).
  • Конфликт адресов нескольких устройств I2C на одной шине.

Методы решения:

Отключение питания

Перед проверкой подключения I2C, модулей датчиков или подтягивающих резисторов полностью выключите принтер и отключите источник питания.

  1. После отключения питания проверьте надежность подключения линий I2C (SDA, SCL, VCC, GND), убедитесь, что они не перепутаны.
  2. Убедитесь, что адрес I2C в конфигурации соответствует фактическому адресу устройства. Распространенные адреса: ADXL345 — 0x53 (83) или 0x1D (29), MPU6050 — 0x68 (104).
  3. Проверьте наличие подтягивающих резисторов на шине I2C (обычно 4.7 кОм); если модуль имеет встроенные подтягивающие резисторы, дополнительные не требуются.
  4. Если длина шины велика (более 30 см), попробуйте сократить проводку или снизить скорость I2C.
  5. Если ошибка появляется только один раз при запуске, это может быть задержка инициализации датчика, понаблюдайте за дальнейшей стабильной работой.
  6. Убедитесь, что на одной шине I2C нет двух устройств с одинаковым адресом.

Ошибка I2C датчика EDDY: При появлении BUS_TIMEOUT с вихретоковым датчиком EDDY обратитесь к Сборник проблем EDDY.

Специализированные FAQ

РазделВход
Конфликты конфигурации, разбор параметров, SAVE_CONFIGОшибки конфигурации
Неизвестные команды, шаблоны макросов, стартовый G-code слайсераОшибки конфигурации
Движение, хоуминг, ограничители, датчики, сеточное выравниваниеОшибки движения, ограничителей и выравнивания
Хоуминг без ограничителей, virtual_endstop, чувствительность DIAGПоиск ошибок хоуминга без ограничителей, Использование без ограничителей
Температура, нагрев, экструзия, детектор обрыва филаментаОшибки температуры, нагрева и экструзии
Производительность, таймауты, прошивка, системные службыОшибки системы, производительности и служб
G2/G3, аппроксимация дуг, точность пути слайсераРекомендации по аппроксимации дуг
Связь с драйверами TMC, перегрев, проблемы с катушкамиПоиск ошибок TMC
Сеть CAN, UUID, bytes_invalidСеть CAN и поиск ID
Акселерометр и тест резонансаТест и калибровка акселерометра
Вихретоковый датчик EDDYСборник проблем EDDY
Load Cell, датчик давленияПоиск ошибок датчика Load Cell
Loading...