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

    SaldoT

    @SaldoT

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

    SaldoT Unfollow Follow

    Latest posts made by SaldoT

    • CAN response timeout

      2025-03-03, 16:18:05 Connection established
      2025-03-03, 16:17:59 Connection interrupted, attempting to reconnect...
      Network error: Request timed out
      2025-03-03, 16:17:37 Error: Expansion board 124 stopped sending status
      2025-03-03, 16:17:35 Error: Code 3 move error: new: start=490154703 overlap=5866 time now=490156077, existing: s=490154703 t=5866 d=8.35 u=1.4227e-3 a=0.0000e+0 f=18

      Error: Failed to switch off remote heater 1: CAN response timeout: board 124, req type 6013, RID 711
      2025-03-03, 16:17:34 Error: Code 3 move error: new: start=490154703 overlap=5866 time now=490156077, existing: s=490154703 t=5866 d=8.35 u=1.4227e-3 a=0.0000e+0 f=18

      Error: Failed to switch off remote heater 1: CAN response timeout: board 124, req type 6013, RID 711

      Power cycled the printer when it happend and ran a M122 right after:
      2025-03-03, 16:24:40 M122
      === Diagnostics ===
      RepRapFirmware for STM32F4 based Boards (e3pro3_f4) version 3.6.0-beta.4 (2025-02-11 17:31:34) running on STM32F4 (standalone mode)
      Board ID: 42003-0S1JA-DJ575-7P18Q-HBGT7-40000
      Used output buffers: 1 of 40 (31 max)
      === RTOS ===
      Static ram: 18032
      Dynamic ram: 92516 of which 1012 recycled
      Never used RAM 18484, free system stack 99 words
      CCMRam static ram: 21244 dynamic ram: 34200 free ram 10088
      Tasks: NETWORK(1,ready,11.1%,193) LASER(5,nWait 7,0.0%,223) HEAT(3,nWait 6,0.0%,301) Move(4,nWait 6,0.0%,264) TMC22xx(4,nWait 6,1.8%,43) CanReceiv(6,delaying,3.1%,218) CanSender(5,nWait 7,0.0%,162) CanClock(7,delaying,0.1%,94) FSWRITE(2,nWait 4,0.0%,161) MAIN(1,running,83.1%,523) IDLE(0,ready,0.6%,29), total 100.0%
      Ow=== Platform ===
      Last reset 00:02:13 ago, cause: software
      Last software reset at 2025-03-03 16:22, reason: User, Gcodes spinning, available RAM 18484, slot 0
      Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x00400000 BFAR 0xe000ed38 SP 0x00000000 Task MAIN Freestk 0 n/a
      === Storage ===
      Free file entries: 19
      SD card 0 detected
      SD card longest read time 3.8ms, write time 3.7ms, max retries 0
      === Move ===
      Segments created 11, maxWait 67543ms, bed comp in use: none, height map offset 0.000, hiccups added 0/0 (0.00/0.00ms), max steps late 0, ebfmin 0.00, ebfmax 0.00
      Pos req/act/dcf: 32080.00/32080/0.00 -400.00/-400/0.00 24000.00/156435/0.00
      Next step interrupt due in 5 ticks, enabled
      Driver 0: standstill 2209, SG min 0, reads 8917, writes 15, error r/w 0/1, ifcnt 31, timeout 0
      Driver 1: standstill 2209, SG min 0, reads 8916, writes 15, error r/w 0/1, ifcnt 31, timeout 0
      Driver 2: ok 2209, SG min 0, reads 8914, writes 17, error r/w 0/1, ifcnt 35, timeout 0
      Driver 3: standstill 2209, SG min 0, reads 8922, writes 9, error r/w 0/1, ifcnt 19, timeout 0
      Driver 4: standstill 2209, SG min 0, reads 8922, writes 9, error r/w 0/1, ifcnt 19, timeout 0
      Driver 5:
      Driver 6:
      Driver 7:
      Driver 8:
      Driver 9:
      Driver 10:
      Driver 11:
      Phase step loop runtime (us): min=5726621, max=1, frequency (Hz): min=750000, max=0
      === DDARing 0 ===
      Scheduled moves 13, completed 11, LaErrors 0, Underruns [0, 0, 0]
      Segments left 0, axes/extruders owned 0x00004007, drives owned 0x00004007
      Code queue is empty
      === DDARing 1 ===
      Scheduled moves 0, completed 0, LaErrors 0, Underruns [0, 0, 0]
      Segments left 0, axes/extruders owned 0x00000000, drives owned 0x00000000
      Code queue is empty
      === Heat ===
      Bed heaters 0 -1 -1 -1, chamber heaters -1 -1 -1 -1, ordering errs 0
      Heater 0 is on, I-accum = 0.0
      Heater 1 is on, I-accum = 0.0
      === GCodes ===
      Movement locks held by File, null
      HTTP is idle in state(s) 0
      Telnet is idle in state(s) 0
      File is doing "G30" 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
      === CAN ===
      Messages queued 1182, received 3154, lost 0, ignored 0, errs 0, boc 0
      Longest wait 4ms for reply type 6061, peak Tx sync delay 318, free buffers 26 (min 25), ts 632/631/0
      Tx timeouts 0,0,0,0,0,0
      === Network ===
      Slowest loop: 12.40ms; fastest: 0.00ms
      Responder states: MQTT(0) HTTP(2) HTTP(0) HTTP(0) HTTP(0) FTP(0)
      HTTP sessions: 2 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.2.1
      Module reset reason: Power up, Vcc 0.00, flash size 4194304, free heap 183904
      MAC address d8:13:2a:30:97:d4
      IP address 192.168.1.106
      Signal strength -40dBm, channel 11, mode 802.11n, reconnections 0
      Clock register 00003043
      Socket states: 0 0 0 0 0 0 0 0

      posted in Beta Firmware
      SaldoTundefined
      SaldoT
    • M140 after M143

      Hi,

      Noticed that the config.g generated by the config tool has M140 after M143 which goes against the recommendations in the wiki;

      In RRF3 a M140 command with H parameter (other than H-1) must come after the M950 command that creates that heater, and before any M143 command that sets a temperature limit for that heater.

      Snippet from my config.g from the config tool:
      ; Heaters
      M950 H0 C"bedheat" T0 ; create heater #0
      M143 H0 P0 T0 C0 S100 A0 ; configure heater monitor #0 for heater #0
      M307 H0 R2.43 D5.5 E1.35 K0.56 B1 ; configure model of heater #0
      M950 H1 C"e0heat" T1 ; create heater #1
      M143 H1 P0 T1 C0 S285 A0 ; configure heater monitor #0 for heater #1
      M307 H1 R2.43 D5.5 E1.35 K0.56 B0 ; configure model of heater #1

      ; Heated beds
      M140 P0 H0 ; configure heated bed #0

      posted in Config Tool
      SaldoTundefined
      SaldoT