Металл2024 Реклама
Метобр2024 Реклама

Перегрев TMC2130

VladimirKHV
Идет загрузка
Загрузка
30.11.2018
2314
15
Вопросы и ответы
Наконец переделал электронику принтера с мелзи на KFB 2.0 (аналог MKS Gen-L) и установил драйвера TMC2130 c SPI.

Сначала параметры #define MONITOR_DRIVER_STATUS и #define TMC_USE_SW_SPI в Marlin 1.1.9 не включал, принтер запустился, печатать не пробовал, но при движении осями движки пищали как прежде (возможно из-за включенного #define HYBRID_THRESHOLD).

Захотелось испытать таки это управление по SPI. Включил вышеозначенные параметры, загрузил прошивку и принтер сразу стал меня слать лесом типа 'Ошибка драйвера. Принтер остановлен. Сделайте сброс.' В репитере при этом показывало ошибку перегрева то X то Y драйвера.

Ладно, отключаю //#define STOP_ON_ERROR.

Принтер запускается. В логах выдает

14:59:32.348 : echo:Compiled: Nov 30 2018

14:59:32.354 : echo: Free Memory: 3728 PlannerBufferBytes: 1520

14:59:32.357 : echo:EEPROM version mismatch (EEPROM=? Marlin=V55)

14:59:33.297 : echo:Hardcoded Default Settings Loaded

14:59:36.290 : 00:00: X driver overtemperature warning! (800mA)

14:59:36.295 : 00:00: Y driver overtemperature warning! (800mA)

14:59:36.300 : 00:00: Z driver overtemperature warning! (800mA)

14:59:36.306 : 00:00: E0 driver overtemperature warning! (800mA)

14:59:36.323 : FIRMWARE_NAME:Marlin 1.1.9 (Github) SOURCE_CODE_URL:https://github.com/MarlinFirmware/Marlin PROTOCOL_VERSION:1.0 MACHINE_TYPE:Wanhao DI3 EXTRUDER_COUNT:1 UUID:cede2a2f-41a2-4748-9b12-c55c62f367ff

14:59:36.325 : Cap:SERIAL_XON_XOFF:0

14:59:36.325 : Cap:EEPROM:1

14:59:36.328 : Cap:VOLUMETRIC:1

14:59:36.330 : Cap:AUTOREPORT_TEMP:1

14:59:36.330 : Cap:PROGRESS:0

14:59:36.333 : Cap:PRINT_JOB:1

14:59:36.333 : Cap:AUTOLEVEL:0

14:59:36.333 : Cap:Z_PROBE:0

14:59:36.336 : Cap:LEVELING_DATA:1

14:59:36.338 : Cap:BUILD_PERCENT:0

14:59:36.339 : Cap:SOFTWARE_POWER:0

14:59:36.341 : Cap:TOGGLE_LIGHTS:0

14:59:36.344 : Cap:CASE_LIGHT_BRIGHTNESS:0

14:59:36.347 : Cap:EMERGENCY_PARSER:0

14:59:36.347 : Cap:AUTOREPORT_SD_STATUS:0

14:59:36.349 : Cap:THERMAL_PROTECTION:1

14:59:36.390 : X:0.00 Y:0.00 Z:0.00 E:0.00 Count X:0 Y:0 Z:0

14:59:36.405 : echo:DEBUG:INFO,ERRORS

14:59:36.410 : echo:Active Extruder: 0

14:59:36.414 : echo:Unknown command: 'M20'

14:59:36.419 : echo:Unknown command: 'M80'

14:59:36.430 : echo:DEBUG:INFO,ERRORS

14:59:36.435 : echo:Active Extruder: 0

По М122 выдает

15:04:00.123 : X Y Z E0

15:04:00.126 : Enabled false false false false

15:04:00.128 : Set current 800 800 800 800

15:04:00.133 : RMS current 795 795 795 795

15:04:00.139 : MAX current 1121 1121 1121 1121

15:04:00.142 : Run current 25/31 25/31 25/31 25/31

15:04:00.144 : Hold current 12/31 12/31 12/31 12/31

15:04:00.149 : CS actual 31/31 31/31 31/31 31/31

15:04:00.155 : PWM scale 255 255 255 255

15:04:00.158 : vsense 1=.18 1=.18 1=.18 1=.18

15:04:00.162 : stealthChop true true true true

15:04:00.165 : msteps 0 0 0 0

15:04:00.173 : tstep 4294967295 4294967295 4294967295 4294967295

15:04:00.174 : pwm

15:04:00.175 : threshold 98 98 65 87

15:04:00.180 : [mm/s] 0.00 0.00 0.00 0.00

15:04:00.185 : OT prewarn true true true true

15:04:00.185 : OT prewarn has

15:04:00.188 : been triggered true true true true

15:04:00.192 : off time 15 15 15 15

15:04:00.196 : blank time 54 54 54 54

15:04:00.196 : hysteresis

15:04:00.200 : -end 12 12 12 12

15:04:00.205 : -start 8 8 8 8

15:04:00.205 : Stallguard thrs 8 8 8 0

15:04:00.208 : DRVSTATUS X Y Z E0

15:04:00.211 : stallguard X X X X

15:04:00.215 : sg_result 1023 1023 1023 1023

15:04:00.218 : fsactive X X X X

15:04:00.222 : stst X X X X

15:04:00.224 : olb X X X X

15:04:00.227 : ola X X X X

15:04:00.229 : s2gb X X X X

15:04:00.232 : s2ga X X X X

15:04:00.235 : otpw X X X X

15:04:00.239 : ot X X X X

15:04:00.242 : Driver registers: X = 0xFF:FF:FF:FF

15:04:00.243 : Y = 0xFF:FF:FF:FF

15:04:00.245 : Z = 0xFF:FF:FF:FF

15:04:00.247 : E0 = 0xFF:FF:FF:FF

При попытке двинуть осью начинает в логах сбрасывать ток бесконечно в минуса до ребута принтера.

Драйвера на ощупь холодные. Где посмотреть температуру драйверов, не нашел. Отключать термоконтроль не хотелось бы.

Что это может быть и как с этим бороться?
Ответы на вопросы
Кремень КБ Реклама
Кремень КМ Реклама