TMC2225 на btt skr mini e3 v2.1
Добрый день, прошу помощи. Купил полгода назад btt skr mini e3 v2.1, установил на ender-3 Marlin на эту плату. Принтер работал, оси двигались, печатал, НО писал каждый раз TMC CONNECTION ERROR. В Marlin-е был выбран тип драйверов tmc2209. Отмечу, что skr e3 v2.1 должна поставляться с ними, а не с другими драйверами. Сейчас перепрошил на klipper (в комментариях прикреплю printer.cfg) . Все хорошо работает, запускаю autohome выдает ошибку: Klipper reports: SHUTDOWN Unable to read tmc uart 'stepper_z' register IFCNT Once the underlying issue is corrected, use the "FIRMWARE_RESTART" command to reset the firmware, reload the config, and restart the host software. Printer is shutdown . После этого стал разбираться, какая-то плата не такая что ли. Во-первых, стоит микроконтроллер GD, а не STM, но это ладно, во-вторых, радиатор на драйверах другой и, В-ТРЕТЬИХ, драйвера стоят TMC2225. В printer.cfg указаны tmc2209 и по поиску в интернете написано, что должны быть 2209. Пробовал менять в printer.cfg типы драйверов на tmc2208, далее убирал uart_address, в общем, плясал с бубном. Ничего, что я попробовал не помогло. Интересно, почему же на marlin-е с указанием tmc2209 принтер работал, а на klipper-е нет. Складывается, такое ощущение, что мне продали какую-то паленую материнку, сделанную из того, что было на заводе. В общем, пожалуйста, подскажите, что делать, посмотрите мой printer.cfg. Может быть, перепаять драйвер? Только по Z, кстати, ошибку выдает. Думаю, что придется покупать новую плату.Прикрепляю фото:
Кусочек кода с параметрами TMC (полный config в описании):[stepper_x]
step_pin: PB13
dir_pin: !PB12
enable_pin: !PB14
microsteps: 16
rotation_distance: 40
endstop_pin: ^PC0
position_endstop: 0
position_max: 235
homing_speed: 50
[tmc2209 stepper_x]
uart_pin: PC11
tx_pin: PC10
uart_address: 0
run_current: 0.580
hold_current: 0.500
stealthchop_threshold: 999999
[stepper_y]
step_pin: PB10
dir_pin: !PB2
enable_pin: !PB11
microsteps: 16
rotation_distance: 40
endstop_pin: ^PC1
position_endstop: 0
position_max: 235
homing_speed: 50
[tmc2209 stepper_y]
uart_pin: PC11
tx_pin: PC10
uart_address: 2
run_current: 0.580
hold_current: 0.500
stealthchop_threshold: 999999
[stepper_z]
step_pin: PB0
dir_pin: PC5
enable_pin: !PB1
microsteps: 16
rotation_distance: 8
endstop_pin: probe:z_virtual_endstop
#position_endstop: 0.0
position_min: -5
position_max: 250
[tmc2209 stepper_z]
uart_pin: PC11
tx_pin: PC10
uart_address: 1
run_current: 0.580
hold_current: 0.500
stealthchop_threshold: 999999
[extruder]
step_pin: PB3
dir_pin: !PB4
enable_pin: !PD2
microsteps: 16
rotation_distance: 7.61
pressure_advance = 0.235
nozzle_diameter: 0.400
filament_diameter: 1.750
heater_pin: PC8
sensor_type: EPCOS 100K B57560G104F
sensor_pin: PA0
#control: pid
#pid_Kp: 21.527
#pid_Ki: 1.063
#pid_Kd: 108.982
min_temp: 0
max_temp: 250
[tmc2209 extruder]
uart_pin: PC11
tx_pin: PC10
uart_address: 3
run_current: 0.650
hold_current: 0.500
stealthchop_threshold: 999999
Популярные вопросы
Существует ли альтернатива qidi q1 pro?
Хочу купить бюджетный принтер на Core XY
qidi q1 pro выглядит идеальным вариантом, но хочется чуть деше...
Чем 3D принтер отличается от 3D плоттера?
На занятиях по моделированию один школьник спросил - Чем 3D принтер отличается от 3D плоттера и что лучше для нови...
Комментарии и вопросы
очень потешно. Открыли америку...
Если кому еще интересно, то во...
ну, я имел в виду только себя,...
Всем доброго времени суток, пр...
Добрый день, прошу помощи. Куп...
Доброго дня! Не дает покоя мне...
Здравствуйте, я счастливый обл...