tmc5160 is very noisy on Mellow Fly Super8-Pro motherboard
-
I updated the motherboard for the E3D ToolChanger, with the TMC5160 installed in drives 0 to 2 and the TMC2209 installed in drives 3 to 7. XY made a huge noise on the TMC5160, mixed with the vibration of the box. I checked the configuration and wiring and looked in the manual and still can't solve the problem. But when I, switch the XY to TMC2209, the noise disappears, maybe I'm overlooking something.
Current version 3.5.1; Fly Super8 Pro H723的配置文件(固件版本3.5) ; 用于启动时由固件执行 ; 由RepRapFirmware配置工具生成 版本 v3.5.0-STM32+1 on Wed May 01 2024 21:14:22 GMT+0800 (中国标准时间) ; 一般设置 M111 S0 ; 设置调试级别调试 (S1)关闭 (S0) M555 P2 ;将固件兼容性设置为类似Marlin M575 P1 S1 B57600 ; 启用对 PanelDue 的支持 G21 ; 将单位设置为毫米 G90 ; 发送绝对坐标... M83 ; ...相对挤出机移动 M550 P"TC" ; 设置打印机名称 M669 K1 ; 选择CoreXY模式 ; 网络 M552 S1 ; 启用网络 M586 P0 S1 ; 开启HTTP M586 P1 S0 ; 禁用FTP M586 P2 S0 ; 禁用Telnet ; 网络 M569 P0 S1 ; 物理驱动器0移动方向正转X M569 P1 S0 D2 ; 物理驱动器1移动方向正转Y M569 P2 S0 D2 ; 物理驱动器2移动方向正转Z M569 P3 S0 ; 物理驱动器3移动方向正转E0 M569 P4 S1 ; 物理驱动器4移动方向正转E1 M569 P5 S1 ; 物理驱动器5移动方向正转E2 M569 P6 S1 ; 物理驱动器6移动方向正转E3 M569 P7 S1 ; 物理驱动器7移动方向正转C1 M584 X1 Y2 Z0 E3:4:6:7 C5 ; 设置驱动器映射 M350 X16 Y16 Z16 E16:16:16:16 I1 ; 使用插值配置驱动细分 M350 C16 I10 ; 使用插值配置驱动细分 M92 X80 Y80 Z1600 C91.022 E820:820:800:820 ; 设置电机脉冲 M566 X400 Y400 Z60 C20 E700:700:700:700 ; 设置最大瞬时速度变化(毫米/分钟) M203 X35000 Y35000 Z1200 C5000 E5000:5000:5000:5000 ; 设置最大速度(毫米/分钟) M201 X6000 Y6000 Z60 C500 E2500:2500:2500:2500 ; 设定加速度(mm/s^2) M906 X1200 Y1200 Z1000 E400:400:400:400 I30 ; 设置电机电流(mA)和电机待机电流,单位为百分比 M906 C500 I10 ; 设置电机电流(mA)和电机待机电流,单位为百分比 M84 S30 ; 设置待机超时的时间 ; Set idle timeout ; 轴限制 M208 X-30 Y-50 Z0 C-45 S1 ; 设定轴最小值 M208 X328 Y245 Z245 C350 S0 ; 设定轴最大值 ; 限位开关 M574 X1 S1 P"io1" ; 为X轴配置限位类型为开关型(比如 微动开关)位于机器最小处 主板引脚为io0 M574 Y1 S1 P"io0" ; 为Y轴配置限位类型为开关型(比如 微动开关)位于机器最小处 主板引脚为io1 M574 Z0 ; 为Z轴配置限位类型为无传感器 M574 C1 S3 ; 为C轴配置限位类型为无传感器位于机器最小处 ; Z-探针 M558 P8 C"io2" H10 F360 I0 T20000 ; 将Z探针类型设置为 unmodulated 以及俯冲高度+速度 G31 P200 X0 Y0 Z0 ; 设置Z探针触发值,偏移和触发高度 M557 X10:290 Y20:180 S40 ; 定义网格 ;M557 X10:290 Y20:180 S280:160 ; 失速检测 M915 C S3 F0 H200 R0 ;断料检测 ; M591 D0 P1 C"io3" S1 ; 挤出机驱动 0,当耗材存在时为高信号,连接到 E0 停止输入,启用 ; M591 D1 P1 C"io4" S1 ; 挤出机驱动 1,当耗材存在时为高信号,连接到 E1 停止输入,启用 ; M591 D2 P1 C"io5" S1 ; 挤出机驱动 2,当耗材存在时为高信号,连接到 E2 停止输入,启用 ; M591 D3 P1 C"io6" S1 ; 挤出机驱动 3,当耗材存在时为高信号,连接到 E3 停止输入,启用 ; 加热器 M308 S0 P"ADC_5" Y"thermistor" T100000 B4100 A"热床" ; 配置传感器0为热敏电阻 主板引脚是bedtemp M950 H0 C"bed" T0 ; 创建bed加热器主板输出引脚为bedheat并将其映射到传感器0 M140 H0 ; 将热床映射到加热器0 M143 H0 S120 ; 设置加热器0的温度限制为120度 M308 S1 P"ADC_1" Y"thermistor" T100000 B4100 A"T0" ; 配置传感器1为热敏电阻 主板引脚是ADC_0 M950 H1 C"heat1" T1 ; 创建nozzle加热器主板输出引脚为heat0并将其映射到传感器1 M143 H1 S300 ; 设置加热器1的温度限制为300度 M308 S2 P"ADC_0" Y"thermistor" T100000 B4100 A"T1" ; 配置传感器2为热敏电阻 主板引脚是ADC_1 M950 H2 C"heat0" T2 ; 创建nozzle加热器主板输出引脚为heat1并将其映射到传感器2 M143 H2 S300 ; 设置加热器2的温度限制为300度 M308 S3 P"ADC_2" Y"thermistor" T100000 B4100 A"T2" ; 配置传感器3为热敏电阻 主板引脚是ADC_2 M950 H3 C"heat2" T3 ; 创建nozzle加热器主板输出引脚为heat2并将其映射到传感器3 M143 H3 S300 ; 设置加热器3的温度限制为300度 M308 S4 P"ADC_3" Y"thermistor" T100000 B4100 A"T3" ; 配置传感器4为热敏电阻 主板引脚是ADC_3 M950 H4 C"heat3" T4 ; 创建nozzle加热器主板输出引脚为heat3并将其映射到传感器4 M143 H4 S300 ; 风扇 M950 F0 C"fan0" Q250 ; 创建风扇0到引脚fan0并设置其频率 M950 F1 C"fan1" Q250 ; 创建风扇1到引脚fan1并设置其频率 M950 F2 C"fan2" Q250 ; 创建风扇2到引脚fan2并设置其频率 M950 F3 C"fan3" Q250 ; 创建风扇3到引脚fan3并设置其频率 M950 F4 C"fan4" Q250 ; 创建风扇4到引脚fan4并设置其频率 M950 F5 C"fan5" Q250 ; 创建风扇5到引脚fan5并设置其频率 M950 F6 C"fan6" Q250 ; 创建风扇6到引脚fan6并设置其频率 M950 F7 C"fan7" Q250 ; 创建风扇7到引脚fan7并设置其频率 ;M950 F8 C"fan8" ; 创建风扇8到引脚fan8并设置其频率 ;M950 F9 C"fan9" ; 工具0风扇 M106 P0 S1 H1 T70 ; 设置风扇0 加热启动已关闭 M106 P1 S0 H-1 ; 设置风扇1 加热启动已打开 ; 工具1风扇 M106 P2 S1 H2 T70 ; 设置风扇2 加热启动已打开 M106 P3 S0 H-1 ; 设置风扇3 加热启动已关闭 ; 工具2风扇 M106 P4 S1 H3 T70 ; 设置风扇4 加热启动已打开 M106 P5 S0 H-1 ; 设置风扇5 加热启动已关闭 ; 工具3风扇 M106 P6 S1 H4 T70 ; 设置风扇6 加热启动已打开 M106 P7 S0 H-1 ; 设置风扇7 加热启动已关闭 ;LED ;M106 P8 L0 B0.2 S0 H-1 C"LED" ; 设置风扇8 为LED ;M106 P9 L0 B0.2 S0 H-1 C"LED" ; 设置风扇9 为LED ; 工具 M563 P0 S"T0" D0 H1 F1 ; 设置工具0远离-1 G10 P0 X-9 Y39 Z-4.58 ; 设置工具0偏移 G10 P0 R0 S0 ; 设置工具0 主用和备用温度均为0度 M563 P1 S"T1" D1 H2 F3 ; 设置工具1 G10 P1 X-9 Y39 Z-3.9 ; 设置工具1偏移 G10 P1 R0 S0 ; 设置工具1 主用和备用温度均为0度 M563 P2 S"T2" D2 H3 F5 ; 设置工具2 G10 P2 X-9 Y39 Z-4.16 ; 设置工具2偏移 G10 P2 R0 S0 ; 设置工具2 主用和备用温度均为0度 M563 P3 S"T3" D3 H4 F7 ; 设置工具3 G10 P3 X-9 Y39 Z-4.68 ; 设置工具3偏移 G10 P3 R0 S0 ; 设置工具3 主用和备用温度均为0度 ; 挤出机压力提前 ;M572 D0 S0.05 ; 压力提前 T0 ;M572 D1 S0.05 ; 压力提前 T1 ;M572 D2 S0.06 ; 压力提前 T2 ;M572 D3 S0.05 ; 压力提前 T3 ; 重影 ;M593 P"zvd" F42 ; 未定义自定义设置 G29 S2 ; 禁用网格 T-1 M501
// Board Hardware configuration file for Fly Super8 Pro H723 // generated by RepRapFirmware Configuration Tool (LPC Version) v3.5.0-STM32+1 // on Tue May 07 2024 15:55:22 GMT+0800 (中国标准时间) //Note: Each line should be less than 120 characters. // : Unwanted options can be commented out or set to NoPin. Lines commented out will get default values // : for pins the default is NoPin. // : Values for Arrays need to be contained within { and } // : Comments can be defined with // or # (comments are not supported inside arrays) // : Each config entry must be all on a single line. stepper.DriverType = {TMC5160,TMC5160,TMC5160,TMC2209,TMC2209,TMC2209,TMC2209,TMC2209}
M122 === Diagnostics === RepRapFirmware for STM32H7 based Boards (super8pro_h723) version 3.5.1 (2024-04-20 00:29:50) running on STM32H723 (standalone mode) Board ID: 320Y2-0W1KL-D2MVJ-6M1F8-8F6UU-70000 Used output buffers: 5 of 40 (35 max) === RTOS === Static ram: 46440 Dynamic ram: 103032 of which 960 recycled Never used RAM 95976, free system stack 156 words Tasks: NETWORK(2,nWait 7,8.8%,221) HEAT(3,nWait 1,0.0%,322) Move(4,nWait 6,0.0%,339) CanReceiv(6,nWait 1,0.0%,427) CanSender(5,nWait 7,0.0%,337) CanClock(7,delaying,0.0%,331) TMC22xx(4,nWait 6,0.7%,138) TMC51xx(4,nWait 1,2.8%,121) FSWRITE(2,nWait 4,0.0%,502) MAIN(1,running,87.6%,980) IDLE(0,ready,0.1%,30), total 100.0% Owned mutexes: WiFi(NETWORK) BITIO(TMC22xx) === Platform === Last reset 00:22:56 ago, cause: power on/off Last software reset at 2024-05-08 23:47, reason: User, Gcodes spinning, available RAM 95976, slot 1 Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x04454000 BFAR 0x00000000 SP 0x00000000 Task MAIN Freestk 0 n/a Error status: 0x00 Aux0 errors 0,0,0 MCU temperature: min 30.8, current 44.7, max 44.7 Supply voltage: min 24.0, current 24.3, max 24.3, under voltage events: 0, over voltage events: 0, power good: yes Heap OK, handles allocated/used 0/0, heap memory allocated/used/recyclable 0/0/0, gc cycles 0 Events: 0 queued, 0 completed Driver 0: standstill 5160, SG min n/a, mspos 8, reads 31, writes 12 Driver 1: standstill 5160, SG min n/a, mspos 8, reads 31, writes 13 Driver 2: standstill 5160, SG min n/a, mspos 8, reads 31, writes 12 Driver 3: standstill 2209, SG min 0, reads 32753, writes 11 Driver 4: standstill 2209, SG min 0, reads 32753, writes 11 Driver 5: standstill 2209, SG min 0, reads 32750, writes 13 Driver 6: standstill 2209, SG min 0, reads 32752, writes 11 Driver 7: standstill 2209, SG min 0, reads 32752, writes 11 Driver 8: Driver 9: Driver 10: Driver 11: Driver 12: Driver 13: Date/time: 2024-05-09 00:29:46 Slowest loop: 50.35ms; fastest: 0.04ms === Storage === Free file entries: 20 SD card 0 detected SD card longest read time 2.0ms, write time 42.4ms, max retries 0 === Move === DMs created 125, segments created 0, maxWait 0ms, bed compensation in use: none, height map offset 0.000, max steps late 0, min interval 0, bad calcs 0, ebfmin 0.00, ebfmax 0.00 no step interrupt scheduled Moves shaped first try 0, on retry 0, too short 0, wrong shape 0, maybepossible 0 === DDARing 0 === Scheduled moves 0, completed 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1 === DDARing 1 === Scheduled moves 0, completed 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1 === Heat === Bed heaters 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1, chamber heaters -1 -1 -1 -1, ordering errs 0 === GCodes === Movement locks held by null, null HTTP is idle in state(s) 0 Telnet is idle in state(s) 0 File is idle in state(s) 0 USB is idle in state(s) 0 Aux is idle in state(s) 0 Trigger is idle in state(s) 0 Queue is idle in state(s) 0 LCD is idle in state(s) 0 SBC is idle in state(s) 0 Daemon is idle in state(s) 0 Aux2 is idle in state(s) 0 Autopause is idle in state(s) 0 File2 is idle in state(s) 0 Queue2 is idle in state(s) 0 Q0 segments left 0, axes/extruders owned 0x0000000 Code queue 0 is empty Q1 segments left 0, axes/extruders owned 0x0000000 Code queue 1 is empty === CAN === Messages queued 12387, received 0, lost 0, errs 0, boc 0 Longest wait 0ms for reply type 0, peak Tx sync delay 0 free buffers 50 (min 50), ts 6883/0/0 Tx timeouts 0,0,6882,0,0,5503 last cancelled message type 0 dest 1 === Network === Slowest loop: 186.12ms; fastest: 0.00ms Responder states: MQTT(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) HTTP sessions: 1 of 8 Uploads/Errors: 1/0 === WiFi === Interface state: active Module is connected to access point Failed messages: pending 0, notrdy 0, noresp 0 Bad header: 0/0 Firmware version 2.1.0 MAC address 54:43:b2:4a:2e:64 Module reset reason: Power up, Vcc 0.00, flash size 4194304, free heap 177232 WiFi IP address 192.168.3.2 Signal strength -40dBm, channel 11, mode 802.11n, reconnections 0 Clock register 00003043 Socket states: 5 0 0 0 0 0 0 0
-
@wanwan What sort of noise is it? Do the motors actually move correctly? I use 5160s with the same board and pribter and mine are not particularly noisy. Maybe post a short video so we can see/hear what is happening?
-
@gloomyandy Switching to the TMC2209 is pretty quiet, the only thing I did was cut off 2 of the pins, but I don't think that's a problem.
TMC5160.mp4 -
I think this sound in the video probably shouldn't exist. Am I correct?
-
@wanwan The 5160's do tend to be louder then 2209s especially so when operating in spreadcycle mode. When you switched to 2209s did you also switch to stealthchop mode, that would certainly be quieter. You may want to try adjusting the motor current to see if that makes any difference to the sound levels you have. When I am next at my printer I will post the settings I'm using. Can you post a new M122 output after running the motors for a short while I'd just like to check a couple of things.
-
@gloomyandy said in tmc5160 is very noisy on Mellow Fly Super8-Pro motherboard:
@wanwan The 5160's do tend to be louder then 2209s especially so when operating in spreadcycle mode. When you switched to 2209s did you also switch to stealthchop mode, that would certainly be quieter. You may want to try adjusting the motor current to see if that makes any difference to the sound levels you have. When I am next at my printer I will post the settings I'm using. Can you post a new M122 output after running the motors for a short while I'd just like to check a couple of things.
Adjusting the current from 1.8A to 1.2A has no effect. DUET2 WIFI is excellent!!!
M122 === Diagnostics === RepRapFirmware for STM32H7 based Boards (super8pro_h723) version 3.5.1 (2024-04-20 00:29:50) running on STM32H723 (standalone mode) Board ID: 320Y2-0W1KL-D2MVJ-6M1F8-8F6UU-70000 Used output buffers: 3 of 40 (35 max) === RTOS === Static ram: 46440 Dynamic ram: 103224 of which 768 recycled Never used RAM 92664, free system stack 104 words Tasks: NETWORK(2,nWait 7,9.2%,181) HEAT(3,nWait 1,0.0%,320) Move(4,nWait 6,2.1%,254) CanReceiv(6,nWait 1,0.0%,427) CanSender(5,nWait 7,0.0%,337) CanClock(7,delaying,0.0%,331) TMC22xx(4,nWait 6,0.8%,113) TMC51xx(4,delaying,3.0%,107) FSWRITE(2,nWait 4,0.0%,562) MAIN(1,running,84.9%,980) IDLE(0,ready,0.1%,30), total 100.0% Owned mutexes: BITIO(TMC22xx) === Platform === Last reset 00:13:07 ago, cause: power on/off Last software reset at 2024-05-09 01:21, reason: User, Gcodes spinning, available RAM 95976, slot 2 Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x04454000 BFAR 0x00000000 SP 0x00000000 Task MAIN Freestk 0 n/a Error status: 0x00 Aux0 errors 0,0,0 MCU temperature: min 45.4, current 46.4, max 46.4 Supply voltage: min 24.2, current 24.2, max 24.3, under voltage events: 0, over voltage events: 0, power good: yes Heap OK, handles allocated/used 99/0, heap memory allocated/used/recyclable 2048/16/16, gc cycles 0 Events: 0 queued, 0 completed Driver 0: ok 5160, SG min 0, mspos 922, reads 556, writes 0 Driver 1: ok 5160, SG min 0, mspos 834, reads 556, writes 0 Driver 2: standstill 5160, SG min 0, mspos 808, reads 556, writes 0 Driver 3: standstill 2209, SG min 0, reads 14061, writes 0 Driver 4: ok 2209, SG min 0, reads 14061, writes 0 Driver 5: standstill 2209, SG min 6, reads 14061, writes 0 Driver 6: standstill 2209, SG min 0, reads 14060, writes 0 Driver 7: standstill 2209, SG min 0, reads 14061, writes 0 Driver 8: Driver 9: Driver 10: Driver 11: Driver 12: Driver 13: Date/time: 2024-05-09 02:13:22 Slowest loop: 2.40ms; fastest: 0.04ms === Storage === Free file entries: 19 SD card 0 detected SD card longest read time 0.4ms, write time 0.0ms, max retries 0 === Move === DMs created 125, segments created 19, maxWait 494ms, bed compensation in use: mesh, height map offset 0.000, max steps late 0, min interval 0, bad calcs 0, ebfmin 0.00, ebfmax 1.00 next step interrupt due in 32 ticks, disabled Moves shaped first try 0, on retry 0, too short 0, wrong shape 0, maybepossible 0 === DDARing 0 === Scheduled moves 16088, completed 16072, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state 3 === DDARing 1 === Scheduled moves 0, completed 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1 === Heat === Bed heaters 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1, chamber heaters -1 -1 -1 -1, ordering errs 0 Heater 2 is on, I-accum = 0.4 === GCodes === Movement locks held by null, null HTTP is idle in state(s) 0 Telnet is idle in state(s) 0 File is idle in state(s) 3 USB is idle in state(s) 0 Aux is idle in state(s) 0 Trigger is idle in state(s) 0 Queue is idle in state(s) 0 LCD is idle in state(s) 0 SBC is idle in state(s) 0 Daemon is idle in state(s) 0 Aux2 is idle in state(s) 0 Autopause is idle in state(s) 0 File2 is idle in state(s) 0 Queue2 is idle in state(s) 0 Q0 segments left 2, axes/extruders owned 0x40000007 Code queue 0 is empty Q1 segments left 0, axes/extruders owned 0x0000000 Code queue 1 is empty === CAN === Messages queued 1780, received 0, lost 0, errs 0, boc 0 Longest wait 0ms for reply type 0, peak Tx sync delay 0 free buffers 50 (min 50), ts 989/0/0 Tx timeouts 0,0,989,0,0,791 last cancelled message type 0 dest 1 === Network === Slowest loop: 20.14ms; fastest: 0.07ms Responder states: MQTT(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) HTTP sessions: 1 of 8 Uploads/Errors: 0/0 === WiFi === Interface state: active Module is connected to access point Failed messages: pending 0, notrdy 0, noresp 0 Bad header: 0/0 Firmware version 2.1.0 MAC address 54:43:b2:4a:2e:64 Module reset reason: Power up, Vcc 0.00, flash size 4194304, free heap 189192 WiFi IP address 192.168.3.2 Signal strength -34dBm, channel 11, mode 802.11n, reconnections 0 Clock register 00003043 Socket states: 0 0 0 0 0 0 0 0
M122 === Diagnostics === RepRapFirmware for STM32H7 based Boards (super8pro_h723) version 3.5.1 (2024-04-20 00:29:50) running on STM32H723 (standalone mode) Board ID: 320Y2-0W1KL-D2MVJ-6M1F8-8F6UU-70000 Used output buffers: 3 of 40 (35 max) === RTOS === Static ram: 46440 Dynamic ram: 103224 of which 768 recycled Never used RAM 92664, free system stack 104 words Tasks: NETWORK(2,nWait 7,9.2%,181) HEAT(3,nWait 6,0.0%,320) Move(4,nWait 6,1.9%,254) CanReceiv(6,nWait 1,0.0%,427) CanSender(5,nWait 7,0.0%,337) CanClock(7,delaying,0.0%,331) TMC22xx(4,nWait 6,0.8%,113) TMC51xx(4,delaying,3.0%,107) FSWRITE(2,nWait 4,0.0%,562) MAIN(1,running,85.0%,980) IDLE(0,ready,0.1%,30), total 100.0% Owned mutexes: BITIO(TMC22xx) === Platform === Last reset 00:13:56 ago, cause: power on/off Last software reset at 2024-05-09 01:21, reason: User, Gcodes spinning, available RAM 95976, slot 2 Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x04454000 BFAR 0x00000000 SP 0x00000000 Task MAIN Freestk 0 n/a Error status: 0x00 Aux0 errors 0,0,0 MCU temperature: min 46.3, current 46.6, max 46.6 Supply voltage: min 24.2, current 24.3, max 24.3, under voltage events: 0, over voltage events: 0, power good: yes Heap OK, handles allocated/used 99/0, heap memory allocated/used/recyclable 2048/16/16, gc cycles 0 Events: 0 queued, 0 completed Driver 0: ok 5160, SG min 0, mspos 544, reads 48384, writes 0 Driver 1: ok 5160, SG min 0, mspos 149, reads 48384, writes 0 Driver 2: ok 5160, SG min 0, mspos 192, reads 48384, writes 0 Driver 3: standstill 2209, SG min 0, reads 3446, writes 0 Driver 4: ok 2209, SG min 0, reads 3446, writes 0 Driver 5: standstill 2209, SG min 6, reads 3446, writes 0 Driver 6: standstill 2209, SG min 0, reads 3447, writes 0 Driver 7: standstill 2209, SG min 0, reads 3447, writes 0 Driver 8: Driver 9: Driver 10: Driver 11: Driver 12: Driver 13: Date/time: 2024-05-09 02:14:11 Slowest loop: 2.35ms; fastest: 0.04ms === Storage === Free file entries: 19 SD card 0 detected SD card longest read time 0.5ms, write time 0.0ms, max retries 0 === Move === DMs created 125, segments created 19, maxWait 510ms, bed compensation in use: mesh, height map offset 0.000, max steps late 0, min interval 0, bad calcs 0, ebfmin 0.00, ebfmax 1.00 next step interrupt due in 13 ticks, disabled Moves shaped first try 0, on retry 0, too short 0, wrong shape 0, maybepossible 0 === DDARing 0 === Scheduled moves 17482, completed 17422, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state 3 === DDARing 1 === Scheduled moves 0, completed 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1 === Heat === Bed heaters 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1, chamber heaters -1 -1 -1 -1, ordering errs 0 Heater 2 is on, I-accum = 0.4 === GCodes === Movement locks held by null, null HTTP is idle in state(s) 0 Telnet is idle in state(s) 0 File is doing "G1 X127.4 Y109.828" in state(s) 0 USB is idle in state(s) 0 Aux is idle in state(s) 0 Trigger is idle in state(s) 0 Queue is idle in state(s) 0 LCD is idle in state(s) 0 SBC is idle in state(s) 0 Daemon is idle in state(s) 0 Aux2 is idle in state(s) 0 Autopause is idle in state(s) 0 File2 is idle in state(s) 0 Queue2 is idle in state(s) 0 Q0 segments left 1, axes/extruders owned 0x40000007 Code queue 0 is empty Q1 segments left 0, axes/extruders owned 0x0000000 Code queue 1 is empty === CAN === Messages queued 438, received 0, lost 0, errs 0, boc 0 Longest wait 0ms for reply type 0, peak Tx sync delay 0 free buffers 50 (min 50), ts 243/0/0 Tx timeouts 0,0,243,0,0,195 last cancelled message type 0 dest 1 === Network === Slowest loop: 20.65ms; fastest: 0.07ms Responder states: MQTT(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) HTTP sessions: 1 of 8 Uploads/Errors: 0/0 === WiFi === Interface state: active Module is connected to access point Failed messages: pending 0, notrdy 0, noresp 0 Bad header: 0/0 Firmware version 2.1.0 MAC address 54:43:b2:4a:2e:64 Module reset reason: Power up, Vcc 0.00, flash size 4194304, free heap 188292 WiFi IP address 192.168.3.2 Signal strength -31dBm, channel 11, mode 802.11n, reconnections 0 Clock register 00003043 Socket states: 0 0 0 0 0 0 0 0``` code_text
M122 === Diagnostics === RepRapFirmware for STM32H7 based Boards (super8pro_h723) version 3.5.1 (2024-04-20 00:29:50) running on STM32H723 (standalone mode) Board ID: 320Y2-0W1KL-D2MVJ-6M1F8-8F6UU-70000 Used output buffers: 8 of 40 (35 max) === RTOS === Static ram: 46440 Dynamic ram: 103224 of which 768 recycled Never used RAM 92664, free system stack 104 words Tasks: NETWORK(2,nWait 7,9.2%,181) HEAT(3,nWait 1,0.0%,320) Move(4,nWait 6,2.0%,254) CanReceiv(6,nWait 1,0.0%,427) CanSender(5,nWait 7,0.0%,337) CanClock(7,delaying,0.0%,331) TMC22xx(4,nWait 6,0.8%,101) TMC51xx(4,delaying,3.0%,107) FSWRITE(2,nWait 4,0.0%,562) MAIN(1,running,85.0%,980) IDLE(0,ready,0.1%,30), total 100.0% Owned mutexes: WiFi(NETWORK) BITIO(TMC22xx) === Platform === Last reset 00:17:50 ago, cause: power on/off Last software reset at 2024-05-09 01:21, reason: User, Gcodes spinning, available RAM 95976, slot 2 Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x04454000 BFAR 0x00000000 SP 0x00000000 Task MAIN Freestk 0 n/a Error status: 0x00 Aux0 errors 0,0,0 MCU temperature: min 46.8, current 47.2, max 47.2 Supply voltage: min 24.2, current 24.3, max 24.3, under voltage events: 0, over voltage events: 0, power good: yes Heap OK, handles allocated/used 99/0, heap memory allocated/used/recyclable 2048/16/16, gc cycles 0 Events: 0 queued, 0 completed Driver 0: ok 5160, SG min 0, mspos 613, reads 10152, writes 0 Driver 1: standstill 5160, SG min 0, mspos 8, reads 10152, writes 0 Driver 2: ok 5160, SG min 0, mspos 208, reads 10152, writes 0 Driver 3: standstill 2209, SG min 0, reads 10053, writes 0 Driver 4: ok 2209, SG min 0, reads 10053, writes 0 Driver 5: standstill 2209, SG min 6, reads 10054, writes 0 Driver 6: standstill 2209, SG min 0, reads 10053, writes 0 Driver 7: standstill 2209, SG min 0, reads 10053, writes 0 Driver 8: Driver 9: Driver 10: Driver 11: Driver 12: Driver 13: Date/time: 2024-05-09 02:18:05 Slowest loop: 2.40ms; fastest: 0.04ms === Storage === Free file entries: 19 SD card 0 detected SD card longest read time 0.4ms, write time 0.0ms, max retries 0 === Move === DMs created 125, segments created 19, maxWait 460ms, bed compensation in use: mesh, height map offset 0.000, max steps late 0, min interval 0, bad calcs 0, ebfmin 0.00, ebfmax 1.00 next step interrupt due in 18 ticks, disabled Moves shaped first try 0, on retry 0, too short 0, wrong shape 0, maybepossible 0 === DDARing 0 === Scheduled moves 23999, completed 23939, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state 3 === DDARing 1 === Scheduled moves 0, completed 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1 === Heat === Bed heaters 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1, chamber heaters -1 -1 -1 -1, ordering errs 0 Heater 2 is on, I-accum = 0.5 === GCodes === Movement locks held by null, null HTTP is idle in state(s) 0 Telnet is idle in state(s) 0 File is doing "G1 X161.92 Y121.041 E.03524" in state(s) 0 USB is idle in state(s) 0 Aux is idle in state(s) 0 Trigger is idle in state(s) 0 Queue is idle in state(s) 0 LCD is idle in state(s) 0 SBC is idle in state(s) 0 Daemon is idle in state(s) 0 Aux2 is idle in state(s) 0 Autopause is idle in state(s) 0 File2 is idle in state(s) 0 Queue2 is idle in state(s) 0 Q0 segments left 1, axes/extruders owned 0x40000007 Code queue 0 is empty Q1 segments left 0, axes/extruders owned 0x0000000 Code queue 1 is empty === CAN === Messages queued 1275, received 0, lost 0, errs 0, boc 0 Longest wait 0ms for reply type 0, peak Tx sync delay 0 free buffers 50 (min 50), ts 708/0/0 Tx timeouts 0,0,708,0,0,567 last cancelled message type 0 dest 1 === Network === Slowest loop: 20.56ms; fastest: 0.07ms Responder states: MQTT(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) HTTP sessions: 1 of 8 Uploads/Errors: 0/0 === WiFi === Interface state: active Module is connected to access point Failed messages: pending 0, notrdy 0, noresp 0 Bad header: 0/0 Firmware version 2.1.0 MAC address 54:43:b2:4a:2e:64 Module reset reason: Power up, Vcc 0.00, flash size 4194304, free heap 184368 WiFi IP address 192.168.3.2 Signal strength -30dBm, channel 11, mode 802.11n, reconnections 0 Clock register 00003043 Socket states: 0 0 0 0 0 0 0 0
-
-
@wanwan Those M122 listings all look fine to me. I'll post my settings when I get chance.
-
@wanwan These are my settings:
; Configuration file for Duet WiFi / Ethernet running RRF3 on E3D Tool Changer ; executed by the firmware on start-up ; modified by JSA 01-10-21 ; Gloomyandy version for RRF on Fly super8pro ; General preferences M111 S0 ; Debugging off G21 ; Work in millimetres G90 ; Send absolute coordinates... M83 ; ...but relative extruder moves ;M555 P2 ; Set firmware compatibility to look like Marlin M669 K1 ; Select CoreXY mode ; Network M550 P"ToolChanger" ; Set machine name M552 S1 ; Enable Networking M586 P0 S1 ; Enable HTTP M586 P1 S0 ; Disable FTP M586 P2 S0 ; Disable Telnet ; We need a delay for CAN boards to connect May as well do something usefull! ; pebble wiper m950 s1 C"pwm1" Q333 M280 P1 S140 G4 S1 M280 P1 S10 G4 S1 G4 S5 ; Neopixels M950 E0 C"20.rgbled" M150 R255 B255 U255 S3 M150 R0 B0 U0 S2 M150 R255 B165 U 0 S1 ; Neopixels M150 R255 B255 U255 S3 M150 R0 B0 U0 S2 M150 R255 B165 U 0 S1 ; Drive direction M569 P0 S0 ; Drive 0 B M569 P1 S0 ; Drive 1 A M569 P2 S1 ; Drive 2 Z M569 P3 S0 ; Drive 3 E0 ;M569 P4 S0 ; Drive 4 E1 M569 P124.0 S1 ; Toolboard ;M569 P5 S1 ; Drive 5 COUPLER M569 P20.0 S1 ; Drive 5 COUPLER M569 P22.0 S1 ; Toolboard M569 P23.0 S1 ; Toolboard M569 P6 S0 D3 V40 ; Drive 6 Pebble Wiper M569 P7 S0 ; Drive 7 UNUSED ;M584 X1 Y0 Z2 C5 A6 E3:4:22.0:23.0 ; Apply custom drive mapping M584 X1 Y0 Z2 C20.0 A6 E3:124.0:22.0:23.0 ; Apply custom drive mapping M98 P"SetSystemLimits.g" ;M208 X-35:328.5 Y-49:243 Z0:280 C-45:360 ; Set axis maxima & minima ;M208 X-35:314.9 Y-49:156 Z0:280 C0:500 ; Set axis maxima & minima M208 A0:71 M350 E16:16:16:16 I1 ; Configure microstepping with interpolation M350 A16 I1 ; Configure microstepping with interpolation M350 C16 I1 ; Configure microstepping with interpolation M350 X16 Y16 Z16 I1 ; Configure microstepping with interpolation M92 X100 Y100 Z800 C200 A360 E 397: 397: 397: 397 ; Set steps per mm assuming x16 microstepping ;M566 X800 Y800 Z50 C2 E800:800:800:800 ; Set maximum instantaneous speed changes (mm/min) ;M566 X750 Y750 Z50 C2 A360 E200:200:200:200 ; Set maximum instantaneous speed changes (mm/min) M566 X500 Y500 Z50 C2 A360 E500:500:500:500 ; Set maximum instantaneous speed changes (mm/min) M203 X35000 Y35000 Z1200 C5000 A2000 E5000:5000:5000:5000 ; Set maximum speeds (mm/min) ;M201 X6000 Y6000 Z400 C500 E2500:2500:2500:2500 ; Set accelerations (mm/s^2) ;M201 X2000 Y2000 Z400 C500 A500 E2500:2500:2500:2500 ; Set accelerations (mm/s^2) M201 X8000 Y8000 Z400 C500 A500 E2500:2500:2500:2500 ; Set accelerations (mm/s^2) M906 X1800 Y1800 Z1330 I25 ; Idle motion motors to 25% M906 E1000:1000:1000:1000 C500 I10 ; Idle extruder motors to 10% M906 A500 I30 ; Idle pebble wiper platform to 30% ; Endstops M574 X1 Y1 S3 ; Set X / Y endstop stall detection M574 C0 Z0 ; No C Z endstop M574 A2 S3 ; Tool detection switch M950 J0 C"^20.io2.in" ; Z probe M558 P8 C"^20.io1.in" H2 F500:100 I0 S0.005 A10 T20000 ; Set Z probe type to switch, the axes for which it is used and the dive height + speeds G31 P200 X0 Y0 Z0 ; Set Z probe trigger value, offset and trigger height M557 X10:290 Y0:200 S20 ; Define mesh grid M308 A"SZP dummy" S13 Y"thermistor" P"20.temp1" M308 A"SZP coil" S12 Y"thermistor" P"20.temp0" ;Stall Detection M915 X Y S2 F0 H400 R0 ; X / Y Axes M915 A S-35 F0 H200 R0 ; Pebble Wiper ; Heaters M308 S0 P"adc0" Y"thermistor" A"Bed" T100000 B4138 C0 ; Set thermistor M950 H0 C"bedout" T0 Q10 ; Bed heater M143 H0 S225 ; Set temperature limit for heater 0 to 225C M140 H0 ; Bed heater is heater 0 ;M307 H0 B0 R1.276 C420.3 D5.16 S1.00 V24.2 M307 H0 R1.307 K0.285:0.000 D5.84 E1.35 S1.00 B0 M308 S1 P"adc1" Y"thermistor" A"T0" T100000 B4725 C7.06e-8 ; Set thermistor M950 H1 C"heat0" T1 ; Extruder 0 heater M143 H1 S305 ; Set temperature limit for heater 1 to 300C ;M307 H1 R1.843 K0.323:0.207 D5.86 E1.35 S1.00 B0 V24.2 M307 H1 R1.656 K0.313:0.214 D6.33 E1.35 S1.00 B0 V23.8 ;M308 S2 P"adc2" Y"thermistor" A"T1" T100000 B4725 C7.06e-8 ; Set thermistor ;M308 S2 P"124.temp0" Y"thermistor" A"T1" T100000 B4725 C7.06e-8 R1000 h-84 l100 ; calibrated with jumper set for 1K M308 S2 P"124.temp0" Y"thermistor" A"T1" T100000 B4725 C7.06e-8 ;M950 H2 C"heat1" T2 ; Extruder 0 heater M950 H2 C"124.out0" T2 ; Extruder 0 heater M143 H2 S305 ; Set temperature limit for heater 2 to 300C ;M307 H2 R1.742 K0.343:0.155 D7.12 E1.35 S1.00 B0 V24.2 ;M307 H2 R1.750 K0.322:0.203 D7.58 E1.35 S1.00 B0 V24.2 M307 H2 R3.254 K0.383:0.248 D2.13 E1.35 S1.00 B0 V23.3 ; Revo M308 S3 P"22.temp0" Y"thermistor" A"T2" T100000 B4725 C7.06e-8 ; Set thermistor M950 H3 C"22.out0" T3 ; Extruder 0 heater M143 H3 S305 ; Set temperature limit for heater 3 to 300C ;M307 H3 R1.904 K0.321:0.152 D4.78 E1.35 S1.00 B0 V23.8 M307 H3 R3.971 K0.441:0.227 D2.01 E1.35 S1.00 B0 V23.3 ; Revo M308 S4 P"23.temp0" Y"thermistor" A"T3" T100000 B4725 C7.06e-8 ; Set thermistor M950 H4 C"23.out0" T4 ; Extruder 0 heater M143 H4 S305 ; Set temperature limit for heater 4 to 300C M307 H4 R1.895 K0.311:0.113 D6.74 E1.35 S1.00 B0 V23.8 ; Tools M563 P0 S"T0" D0 H1 F2 ; Define tool 0 G10 P0 X0 Y0 Z0 ; Reset tool 0 axis offsets G10 P0 R0 S0 ; Reset initial tool 0 active and standby temperatures to 0C M563 P1 S"T1" D1 H2 F4 ; Define tool 1 G10 P1 X0 Y0 Z0 ; Reset tool 1 axis offsets G10 P1 R0 S0 ; Reset initial tool 1 active and standby temperatures to 0C M563 P2 S"T2" D2 H3 F6 ; Define tool 2 G10 P2 X0 Y0 Z0 ; Reset tool 2 axis offsets G10 P2 R0 S0 ; Reset initial tool 2 active and standby temperatures to 0C M563 P3 S"T3" D3 H4 F8 ; Define tool 3 G10 P3 X0 Y0 Z0 ; Reset tool 3 axis offsets G10 P3 R0 S0 ; Reset initial tool 3 active and standby temperatures to 0C ; Fans M950 F1 C"fan0" M950 F2 C"fan1" ;M950 F3 C"fan2" M950 F3 C"124.out2" ;M950 F4 C"fan3" M950 F4 C"124.out1" M950 F5 C"22.out2" M950 F6 C"22.out1" M950 F7 C"23.out2" M950 F8 C"23.out1" M106 P1 S255 H1 T70 ; T0 HE M106 P2 S0 ; T0 PCF M106 P3 S255 H2 T70 ; T1 HE M106 P4 S0 ; T1 PCF M106 P5 S255 H3 T70 ; T2 HE M106 P6 S0 ; T2 PCF M106 P7 S255 H4 T70 ; T3 HE M106 P8 S0 ; T3 PCF ; Electronics temperature and cooling M308 S10 P"D.0" Y"dht22" A"Electronics" M308 S11 P"S10.1" Y"dhthumidity" A"Elec Hum[%]" M950 F9 C"fan4" M106 P9 S255 H10 T40 M593 p"mzv" F33 S0.1 ; cancel ringing at 33Hz from I/S plugin M376 H10 ; bed compensation taper ;tool offsets G10 P0 X20.6 Y43.55 Z-5.51 ; T0 G10 P1 X20.52 Y43.74 Z-8.16 ; T1 Revo G10 P2 X19.63 Y43.39 Z-8.50 ; T2 Revo G10 P3 X20.47 Y43.68 Z-5.80 ; T3 M572 D0 S0.04 ; pressure advance T0 M572 D1 S0.04 ; pressure advance T1 M572 D2 S0.04 ; pressure advance T2 M572 D3 S0.04 ; pressure advance T3 M575 P1 S1 B57600 ; Enable LCD G29 S2 ; disable mesh T-1 ; deselect tools M280 P1 S140 M501 ; load config-override.g M150 R0 B255 U255 S1
I don't see anything significantly different, though it is interesting that you have a different steps/mm than I do. I assume that was down to some change in e3d pully setup? My settings seem to match those from the e3d repo.
As to noise levels. not sure if mine is much quieter than yours or not. The motors seem to make about the same amount of noise as my fans, but I am running 4020 blower fans on my tools which are no exactly silent.
-
This post is deleted!