Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login
    1. Home
    2. wanwan
    • Profile
    • Following 0
    • Followers 0
    • Topics 3
    • Posts 19
    • Best 1
    • Controversial 0
    • Groups 0

    wanwan

    @wanwan

    1
    Reputation
    1
    Profile views
    19
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    wanwan Unfollow Follow

    Best posts made by wanwan

    • Help me! I made a duet3 6ch, and the power failed

      Burn down a piece of drive. It doesn't matter. However, there is a memory protection failure, what is the reason to help me!

      code_text
      2021/2/4下午3:24:50	M122
      === Diagnostics ===
      RepRapFirmware for Duet 3 MB6HC version 3.2 running on Duet 3 MB6HC v1.01 or later (standalone mode)
      Board ID: 08DGM-9561L-D63T4-6J1FA-3S46J-KA0RG
      Used output buffers: 3 of 40 (25 max)
      === RTOS ===
      Static ram: 149788
      Dynamic ram: 92280 of which 404 recycled
      Never used RAM 116360, free system stack 204 words
      Tasks: NETWORK(ready,193) ETHERNET(blocked,109) HEAT(blocked,362) CanReceiv(blocked,927) CanSender(blocked,371) CanClock(blocked,349) TMC(blocked,65) MAIN(running,1148) IDLE(ready,19)
      Owned mutexes:
      === Platform ===
      Last reset 00:14:41 ago, cause: power up
      Last software reset at 2021-02-04 14:59, reason: MemoryProtectionFault mmarValid daccViol, GCodes spinning, available RAM 116360, slot 1
      Software reset code 0x4163 HFSR 0x00000000 CFSR 0x00000082 ICSR 0x00400804 BFAR 0x0000003a SP 0x2041fbb8 Task MAIN Freestk 1660 ok
      Stack: 00000000 00000001 00000001 00000000 0000001d 0046ad93 0046b178 610f0000 2042ae18 00000000 2042ae18 0046b0ff 2042ae18 00000000 6ca7badd 0000000a 2042ae18 2042c3ac 00000000 00000001 00000000 0046ad93 2042c3ac 00000000 00000000 0046b0ed 2042c3ac
      Error status: 0x00
      Aux0 errors 0,0,0
      Aux1 errors 0,0,0
      MCU temperature: min 28.8, current 31.2, max 31.5
      Supply voltage: min 3.9, current 3.9, max 4.0, under voltage events: 0, over voltage events: 0, power good: no
      12V rail voltage: min 3.8, current 3.8, max 4.1, under voltage events: 0
      Driver 0: position 0, ok, reads 0, writes 0 timeouts 0, SG min/max not available
      Driver 1: position 0, ok, reads 0, writes 0 timeouts 0, SG min/max not available
      Driver 2: position 0, ok, reads 0, writes 0 timeouts 0, SG min/max not available
      Driver 3: position 0, ok, reads 0, writes 0 timeouts 0, SG min/max not available
      Driver 4: position 0, ok, reads 0, writes 0 timeouts 0, SG min/max not available
      Driver 5: position 0, ok, reads 0, writes 0 timeouts 0, SG min/max not available
      Date/time: 2021-02-04 15:24:49
      Slowest loop: 1.53ms; fastest: 0.05ms
      === Storage ===
      Free file entries: 10
      SD card 0 detected, interface speed: 25.0MBytes/sec
      SD card longest read time 0.7ms, write time 0.0ms, max retries 0
      === Move ===
      DMs created 125, maxWait 0ms, bed compensation in use: none, comp offset 0.000
      === MainDDARing ===
      Scheduled moves 0, completed moves 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
      === AuxDDARing ===
      Scheduled moves 0, completed moves 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, chamberHeaters = -1 -1 -1 -1
      === GCodes ===
      Segments left: 0
      Movement lock held by 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
      Code queue is empty.
      === Network ===
      Slowest loop: 1.26ms; fastest: 0.02ms
      Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0), 0 sessions Telnet(0), 0 sessions
      HTTP sessions: 1 of 8
      - Ethernet -
      State: active
      Error counts: 0 0 1 0 0
      Socket states: 5 2 2 2 2 0 0 0
      === CAN ===
      Messages queued 0, send timeouts 4100, received 0, lost 0, longest wait 0ms for reply type 0, free buffers 48)
      

      IMG_20210204_152852.jpg

      posted in Duet Hardware and wiring
      wanwanundefined
      wanwan

    Latest posts made by wanwan

    • RE: tmc5160 is very noisy on Mellow Fly Super8-Pro motherboard

      @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
      
      posted in STM
      wanwanundefined
      wanwan
    • RE: tmc5160 is very noisy on Mellow Fly Super8-Pro motherboard

      I think this sound in the video probably shouldn't exist. Am I correct?

      posted in STM
      wanwanundefined
      wanwan
    • RE: tmc5160 is very noisy on Mellow Fly Super8-Pro motherboard

      @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.
      B98FE22F167C68818F0348C81CC77B28.jpg
      TMC5160.mp4

      posted in STM
      wanwanundefined
      wanwan
    • 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
      

      cdd8e49fd3971bb4e3b5c93cdc2c677c.png

      posted in STM
      wanwanundefined
      wanwan
    • RE: The problem of restoring Z height after ToolChanger tool change

      @jay_s_uk Omg, I overlooked important information. thanks

      posted in General Discussion
      wanwanundefined
      wanwan
    • The problem of restoring Z height after ToolChanger tool change

      I am debugging my ToolChanger。
      I'm using the E3D configuration
      (RRF3
      .4)out of the box and I'm running into a problem that I can't solve. When changing tools, run tfree first, it will switch to relative mode to get out of bed, and then switch back to absolute mode. Then tpre will run, repeatedly switching to relative mode and lowering the bed, then switching back to absolute mode, during which time the bed is lowered a further 10mm, and finally tpost runs.
      However, when the g-code resumed, the height of the bed did not return to normal.The tool hovers about 10mm above the print bed and prints in the air.
      I have no problem printing with either tool individually, all offsets are properly calibrated and work fine
      The slicers I'm using (S3D and pursaslicer) generate g-code and the next step after the tool change doesn't include Z coordinates, only XY coordinates, so I'm now confused which step is wrong?

      posted in General Discussion
      wanwanundefined
      wanwan
    • RE: Help me! I made a duet3 6ch, and the power failed

      @Phaedrux no offense. The purpose of making this PCB is not to sell it. I think I should close the theme

      posted in Duet Hardware and wiring
      wanwanundefined
      wanwan
    • RE: Help me! I made a duet3 6ch, and the power failed

      @dc42 I'm relieved that the worst didn't happen.Thank you

      posted in Duet Hardware and wiring
      wanwanundefined
      wanwan
    • RE: Help me! I made a duet3 6ch, and the power failed

      This is just generated

      2021/2/4下午9:57:21	M122
      === Diagnostics ===
      RepRapFirmware for Duet 3 MB6HC version 3.2 running on Duet 3 MB6HC v1.01 or later (standalone mode)
      Board ID: 08DGM-9561L-D63T4-6J1FA-3S46J-KA0RG
      Used output buffers: 1 of 40 (25 max)
      === RTOS ===
      Static ram: 149788
      Dynamic ram: 92280 of which 404 recycled
      Never used RAM 116360, free system stack 187 words
      Tasks: NETWORK(ready,223) ETHERNET(blocked,109) HEAT(blocked,353) CanReceiv(blocked,927) CanSender(blocked,371) CanClock(blocked,349) TMC(blocked,65) MAIN(running,1148) IDLE(ready,19)
      Owned mutexes:
      === Platform ===
      Last reset 02:36:41 ago, cause: power up
      Last software reset details not available
      Error status: 0x00
      Aux0 errors 0,0,0
      Aux1 errors 0,0,0
      MCU temperature: min 31.7, current 32.3, max 32.9
      Supply voltage: min 3.9, current 3.9, max 4.0, under voltage events: 0, over voltage events: 0, power good: no
      12V rail voltage: min 3.8, current 3.9, max 7.1, under voltage events: 0
      Driver 0: position 0, ok, reads 0, writes 0 timeouts 0, SG min/max not available
      Driver 1: position 0, ok, reads 0, writes 0 timeouts 0, SG min/max not available
      Driver 2: position 0, ok, reads 0, writes 0 timeouts 0, SG min/max not available
      Driver 3: position 0, ok, reads 0, writes 0 timeouts 0, SG min/max not available
      Driver 4: position 0, ok, reads 0, writes 0 timeouts 0, SG min/max not available
      Driver 5: position 0, ok, reads 0, writes 0 timeouts 0, SG min/max not available
      Date/time: 2021-02-04 21:57:18
      Slowest loop: 1.41ms; fastest: 0.05ms
      === Storage ===
      Free file entries: 10
      SD card 0 detected, interface speed: 25.0MBytes/sec
      SD card longest read time 0.7ms, write time 0.0ms, max retries 0
      === Move ===
      DMs created 125, maxWait 0ms, bed compensation in use: none, comp offset 0.000
      === MainDDARing ===
      Scheduled moves 0, completed moves 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
      === AuxDDARing ===
      Scheduled moves 0, completed moves 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, chamberHeaters = -1 -1 -1 -1
      === GCodes ===
      Segments left: 0
      Movement lock held by 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
      Code queue is empty.
      === Network ===
      Slowest loop: 0.97ms; fastest: 0.02ms
      Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0), 0 sessions Telnet(0), 0 sessions
      HTTP sessions: 1 of 8
      - Ethernet -
      State: active
      Error counts: 0 0 0 0 0
      Socket states: 5 2 2 2 2 0 0 0
      === CAN ===
      Messages queued 0, send timeouts 46881, received 0, lost 0, longest wait 0ms
      
      posted in Duet Hardware and wiring
      wanwanundefined
      wanwan
    • RE: Help me! I made a duet3 6ch, and the power failed

      @dc42 After hearing your explanation, I think it's ,the MCU crashed because of injection current

      posted in Duet Hardware and wiring
      wanwanundefined
      wanwan