"Unable to read TMC UART 'extruder' register IFCNTт" - Клиппер и Робин Нано
Я пытаюсь использовать программное обеспечение UART для степперов TMC2209 на BigTreeTech v1.2 и применить его к своему Robin Nano v.1.1 с помощью прошивки Klipper.
Я объявил другой PIN для каждого драйвера и редактирую файл printer.cfg
следующим образом:
[tmc2209 stepper_x]
uart_pin: PA10
run_current: 0.75
hold_current: 0.4
stealthchop_threshold: 9999
interpolate: true
[tmc2209 stepper_y]
uart_pin: PA9
run_current: 0.75
hold_current: 0.4
stealthchop_threshold: 9999
interpolate: true
[tmc2209 stepper_z]
uart_pin: PC7
run_current: 0.75
hold_current: 0.4
stealthchop_threshold: 1
interpolate: true
[tmc2209 extruder]
uart_pin: PC13
run_current: 0.3
stealthchop_threshold: 1
interpolate: true
Я смотрел это видео
Но у меня есть эта ошибка:
Unable to read TMC UART 'extruder' register IFCNT
Почему это происходит?
@Borja, 👍0
Обсуждение1 ответ
У меня была та же проблема. В общем, это означает, что указанные вами контакты не работают.
"Я объявил разные контакты для каждого драйвера": вам нужны не просто "разные контакты", вам нужны ПРАВИЛЬНЫЕ контакты. Проверьте, правильно ли вы указали: под SKR указаны контакты.
А затем убедитесь, что модуль TMC имеет контакты UART(их два), подключенные к чипу! модули TMC часто продаются с тремя пустыми накладками на нижней стороне печатной платы. Центральная идет к чипу, затем каждая другая накладка идет к одному контакту. Вам нужно соединить припоем центральный и прокладку для штыря, который вы хотите использовать.
На следующем изображении вы можете (едва) видеть, что центральная панель рядом с красной линией соединена с верхней.
Кроме того, для экструдера пороговое значение stealthchop должно быть 0, а не 1! вам не нужен тайный магазин для экструдера.
да, я решил....правильный вывод для экструдера-PA8 на robin nano v1.1, @Borja
вы можете принять ответ, если считаете, что он был полезен, @FarO
- Степперы застряли с Клиппером но работают с Марлином
- Как установить прошивку .hex?
- Указание смещения Z в прошивке Marlin
- Как добавить параметры меню в жидкокристаллическое меню (прошивка Marlin)?
- Выбор прошивки: Marlin против Repetier против других
- Как установить новое положение самонаведения с помощью ПО и/или слайсера без изменения конечной остановки оборудования?
- Есть ли способ изменить направление двигателя с помощью GCode вместо встроенного ПО в Marlin
- Что такое защита теплового побега?
Это означает, что контакты неверны или отсутствует соединение. Некоторые шаговые платы TMC требуют пайки для подключения UART от чипа к одному из двух выводов, показанных на рисунке. Ты сделал это?, @FarO
@FarO Это звучит как начало ответа? Пожалуйста, напишите ответ, если вы уверены в этом. Действительно, это сообщение говорит о том, что контакты подключены неправильно, и для 2208-х, я уверен, что это может быть проблемой пайки, это также применимо к 2209-м? Пожалуйста, уточните в своем ответе., @0scar